Title :
A design project for system design with systemC
Author :
DeGroat, Joanne ; Raman, Arun ; Younis, Bakr
Author_Institution :
Dept. of Electr. & Comput. Eng., Ohio State Univ., Columbus, OH, USA
Abstract :
In this paper, we propose a co-simulation project involving design of a heterogeneous system based on an 8-bit RISC processor, which could be used to demonstrate system level design. A system, being a heterogeneous environment involves hardware and software modules, with communication involved between the modules. Because system architects and software engineers commonly use C/C++, we demonstrate the use of SystemC, a C++ class library to model the hardware functionality in the system, thus providing a smoother design flow in such an environment. Replacing the traditional hardware description languages (HDLs) with SystemC minimizes the communication overheads involved in current system design flow, decreases simulation time and thus speeds up the design process.
Keywords :
C++ language; design engineering; reduced instruction set computing; simulation; systems analysis; C++ class library; RISC processor; co-simulation project; hardware description languages; hardware functionality; hardware modules; reduced instruction set computing; simulation time; software engineers; software modules; system level design process; systemC; Communication system software; Design engineering; Hardware design languages; Process design; Reduced instruction set computing; Software libraries; Software systems; Software testing; System testing; System-level design;
Conference_Titel :
Microelectronic Systems Education, 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN :
0-7695-1973-3
DOI :
10.1109/MSE.2003.1205277