Abstract
As the complexity of IC design has increased, a trend to include ever larger portions of functionality on a single chip has been observed. Programs that once would have been considered ‘software’ are now encoded directly into memory within the chip structure. In the past a processor core was used which was controlled by discrete components elsewhere on the same circuit board. Extensive software support in form of compilers, assemblers, and simulators was also encoded into chips separate from the processor. Today these components, as well as peripheral modules (e.g., UART-serial interface, and PIO-parallel input/output interface) are used frequently in so called ‘embedded processors’. These discrete components are inserted block by block directly into the circuit during the design phase.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ALTERA: Megacore Functions for High-Density Design. Firmenschrift ALTERA, 1998
ARM Ltd.: Entwicklungsunterlagen der Firma ARM Ltd.–Cambridge, UK. http://www.arm.com/
Bischoff, O.; Jansen, D: Hochsprachen-Compiler für den FHOP. Berichtsheft des XVIII. MPC-Workshops in Albstadt-Sigmaringen, Hrsg. FH-Ulm, Januar 1998
Bolsens, I.; Hugo J. de Man et al: Hardware/Software Co-Design of Digital Telecommunication Systems. Proceedings of the IEEE, Vol. 85, No. 3, March 1997
Buchenrieder, K.; Sedelmeier, A.; Veith, V: Industrial HW/SW codesign, in Hardware/Software Co-Design. G. De Micheli and M. Sami, Eds.–Boston; Dordrecht; London: Kluwer, 1996
Firmenschrift der Fa. Design And Reuse, Grenoble 1998, http://www.design-reuse.com/
Edwards, S.; Lavagno, L.; Edward A. Lee et. alt: Design of Embedded Systems: Formal Models, Validation, and Synthesis. Proceedings of the IEEE, Vol. 85, No. 3, March 1997
Fischer, M.; Vollmer, W.; Jansen, D: FHOP V2.0. Entwicklung der 2. Generation eines 16 Bit Mikroprozessor-Kerns auf der Basis des FHO-Prozessors FHOP. Berichtsheft des XX. MPC-Workshops in Furtwangen, Hrsg. FH-Ulm, Januar 1999
Gaiski, D.; Narayan, S.; Vahid, F.; Gong, J: Specification and Design of Embedded Systems.–Englewood Cliffs, NJ: Prentice Hall, 1994
Goosens, G. et. alt.: Embedded Software in Real-Time Signal Processing Systems: Design Technologies. Proceedings of the IEEE, Vol. 85, No. 3, March 1997
The Intellectual Propperty in Electronics, Conference and Exhibition, Proceedings IP 98.–Frankfurt, 1998
Jansen, D.; Klump, T: Thermologger, eine Chipkarte zur Aufzeichnung von Temperaturverläufen. Proceedings der ESandS 1997 in Nürnberg, 1997
Jansen, D.; Gieringer, T.; Zimpfer, F: A microprocessor in four months. Proceeding of the IEEE International ASIC Conference and Exhibit.–Rochester: 1994
Jansen, D.; Vollmer, W.; Klöser, F: Application Specific System Engineering with the Embedded Microprocessor-Kernel FHOP. Proceedings der internationalen Konferenz EMAC 97 in Barcelona, 1997
Leupers, R.; Marwedel, P: Retargable Code-Generation for Digital Signal Processors.–Boston; Dordrecht; London: Kluwer, 1991
Marwedel, P.; Goosens, G. (Eds): Code Generators for Embedded Processors.–Boston; Dordrecht; London: Kluwer, 1996
De Micheli, G.; Sami, M: Hardware/Software Co-Design. –— Amsterdam: Kluwer, 1996
De Micheli, G.; Gupta, Rajesh k: Hardware-Software-Co-Design. Proceedings of the IEEE, Vol. 85, No. 3, March 1997
Paulin, P. G. et al: Embedded Software in Real-Time Signal Processing Systems: Application and Architecture Trends. Proceedings of the IEEE, Vol. 85, No. 3, March 1997
The Reuse Methodology Manual. Kluwer Academic Publishers, Boston, USA, 240 pp, May 1998, herausgegeben von Mentor Graphics und Synopsys
Ben-Romdane, M: Lego-Like Integration of IP-Cores. The Intellectual Property in Electronics, Conference and Exhibition, Proceedings IP 98.–Frankfurt, 1998
Rozenblit, J.; Buchenrieder, K: Codesign: Computer-Aided Software/Hardware-Engineering.–Piscataway, NJ: IEEE, 1995
Sanchez, E.; Tomassini, M: Toward Evolvable Hardware.–New York: Springer-Verlag, 1996
Saucier, G. et al: Hard IP Migration. The Intellectual Property in Electronics, Conference and Exhibition, Proceedings IP 98.–Frankfurt, 1998
Tindell, K: Echtzeit-Betriebssystem für Ein-Chip-Systeme. Elektronik 18/1999, WEKA-Fach“-zeit”- schriften-Verlag GmbH
Vollmer, W: Entwurf eines Mikrocontrollers mit dem embedded Prozessorkern FHOP. Berichtsheft des XVI. MPC-Workshops in Reutlingen, Hrsg. FH-Ulm, Januar 1997
The Virtual Socket Interface Alliance, Verband der an der Entwicklung und Vermarktung von Intellectual Property und Virtuellen Komponenten interessierten Industrie, Internet Website: http://www.vsia.org/
Wolf, W: Hardware-software co-design of embedded systems. Proceedings of the IEEE, vol. 82, pp. 967–989, July 1994
Website LCC-Compiler: http://www.cs.princeton.edu/lcc/
Fraser, C.; Hanson, D: A Retargetable C Compiler: Design and Implementation. Addison-Wesley Publishing Company, 1995
Website LANCE: Leupers, R: http://Is12-www.informatik.uni-dortmund.de/leupers/lanceV2
Website GNU-Projekt: http://www.gnu.org
Website IAR-Systems: http://www.iar.com
Website Keil Software: http://www.keil.com
Baldischweiler, M.: Der Keil C51-Compiler einschließlich V6.0 und uVision 2, Einführung und Praxis Teil 1 (Buch). –— Grassbrunn, Keil Elektronik GmbH
Gajski, D. D.; Jianwen Zhu; Dömer, R.; Gerstlauer, A.; Shuqing Zhao: SpecC: Specification Language and Methodology.–Kluwer Academic Publishers, 2000
Gajski, D. D: Prinziples of Digital Design. –— Prentice Hall, 1997
Halambi, A.; Grun, P.; Ganesh, V.; Khare, A.; Dutt, N.; Nicolau, A: EXPRESSION: A language for Architecture Exploration through Compiler/Simulator Retargetability. International Conference DATE 99, http://www.ics.uci.edu
Gajski, D. D.; Dutt, N.; Wu, C. H.; Lin, Y. L: High Level Synthesis: Intoduction to Chip and System Design. — Kluwer Academic Publishers, 1994
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer Science+Business Media New York
About this chapter
Cite this chapter
Jansen, D. (2003). Hardware/Software Co-Design. In: Jansen, D. (eds) The Electronic Design Automation Handbook. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-73543-6_7
Download citation
DOI: https://doi.org/10.1007/978-0-387-73543-6_7
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5369-8
Online ISBN: 978-0-387-73543-6
eBook Packages: Springer Book Archive