Title :
Hardware/software codesign for FPGA-based systems
Author_Institution :
Comput. Lab., Oxford Univ., UK
Abstract :
A new codesign compiler called Dash (Design Automation for Software and Hardware) provides a co-synthesis and co-simulation environment for mixed FPGA/processor architectures. It compiles a C-like description to a solution containing both processors and custom hardware, and allows the descriptions of FPGA-based processors to be heavily parametrised. The user may add instructions to the processors, and the Dash software architecture allows the user to add facilities for targeting these extra instructions to the compiler. This system is being used to design a number of case studies, and a single-chip codesign of an Internet video game is used to illustrate the design flow.
Keywords :
Internet; circuit layout CAD; computer games; field programmable gate arrays; hardware-software codesign; program compilers; software architecture; C-like description; Dash; FPGA-based systems; Internet video game; case studies; codesign compiler; cosimulation environment; cosynthesis environment; custom hardware; design automation; design flow; extra instructions; hardware/software codesign; mixed FPGA/processor architectures; parametrised descriptions; single-chip codesign; software architecture; Acceleration; Application software; Computer architecture; Design automation; Field programmable gate arrays; Hardware; Hip; Laboratories; Software systems; Software tools;
Conference_Titel :
Systems Sciences, 1999. HICSS-32. Proceedings of the 32nd Annual Hawaii International Conference on
Conference_Location :
Maui, HI, USA
Print_ISBN :
0-7695-0001-3
DOI :
10.1109/HICSS.1999.772879