Issue No. 03 - Fall (1996 vol. 13)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/54.536095
<p>The practice of concurrent hardware-software design can significantly cut the cost and cycle time to build digital systems for embedded real-time applications. The traditional "hardware first, software last" development process has proven difficult and costly. The biggest problems are traceable to disconnects in the hardware and software partitioning discovered during integration and test, after hardware fabrication. Late discovery of these errors causes projects to be over budget and late. Worse, the resulting system may not fully satisfy user needs.</p> <p>Under a Defense Advanced Research Projects Agency (DARPA) Initiative in Concurrent Engineering program, TRW developed a process, supported by a tool, in which we developed hardware and software incrementally and concurrently, validate requirements in simulation before fabricating any hardware, and we fully interconnect the path from initial design through manufacturing with computer-aided design (CAD) tools.</p>
rapid prototyping, embedded-system design, and hardware-software integration.
C. Kuttner, "Hardware-Software Codesign Using Processor Synthesis," in IEEE Design & Test of Computers, vol. 13, no. , pp. 43-53, 1996.