The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - February (2005 vol.38)
pp: 63-69
Ahmed A. Jerraya , TIMA Laboratory
Wayne Wolf , Princeton University
ABSTRACT
Technological evolution—particularly shrinking silicon fabrication geometries—is enabling the integration of complex platforms in a single system on chip. In addition to specifichardware subsystems, a modern SoC also can include one or several CPU subsystemsto execute software and sophisticated interconnects.<p>Mastering the design of these embedded systems challenges both the system and semiconductor houses that used to apply a software- or hardware-only strategy. In addition to classic software and hardware, SoC engineers must design hardware-dependent software and software-dependent hardware. Codesigning these HW/SW interfaces requires a new kind of engineer who understands both hardware and software design.</p><p>Providing SoCs consisting of an assembly of processors executing tasks concurrentlywill require design methodologies to focus on selecting and using either programmableor dedicated processors in place of the gates and arithmetic logic units that current methods use.</p>
INDEX TERMS
hardware/software codesign, embedded computing, multiprocessor SoCs
CITATION
Ahmed A. Jerraya, Wayne Wolf, "Hardware/Software Interface Codesign for Embedded Systems", Computer, vol.38, no. 2, pp. 63-69, February 2005, doi:10.1109/MC.2005.61
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool