Abstract
Interaction between hardware and software is often the reason for integration errors when combining both parts. Consequently, Hardware/Software Co-Simulation is required to keep with an increasing demand for an early verification of correct interaction. Using a VHDL/C Coupling, our approach of a modern testbench environment provides the possibility for Co-Simulation. At the beginning interaction was done by executing read and write operations on the software side resulting in CPU bus operations performed by a bus functional model running on a hardware simulator. To reach a higher level of interaction we extended the bus functional model to a peripheral functional model by including an interrupt handler. Accordingly, the hardware is able to react on events from the outside while sending interrupt requests to the software. In consideration of this approach most parts of the final C-software can be tested together with the hardware during an early state of the design flow.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
Steven E. Schulz, “Co-Verification Strategies In Hardware-Software Co-Design”. Integrated System Design Magazine, August 1995.
Genot Koch, Udo Kebshall, Wolfgang Rosenstiel, “A prototyping Environment for Hardware/Software Co-Design in the CORBA Project”. Proceedings of the 3rd International Workshop HW/SW Codesign, Grenoble, France, September 1994.
Steven E. Schulz, “Modelling Issues for Co-Verification”. Integrated System Design Magazine, August 1995.
Art de Geus, “Verification of Electronic Systems”. Design Automation Conference DAC, Las Vegas NV, 1996.
Rolf Ernst, Jorg Henkel, Thomas Bener, “Hardware-Software Cosynthesis for Microcontrollers”. IEEE Design and Test for Computers, vol. 10, pp 6475, 1973.
Donald E. Thomas, J.K. Adams, H. Schmidt, “A Model and Methodology for Hardware-Software Codesign”. IEEE Design and Test of Computers, pp 16–28, September 1993.
Klaus Buchenrieder, “Hardware/Software Co-Design”, IT Press Chicago, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer Science+Business Media New York
About this chapter
Cite this chapter
Bauer, M., Ecker, W., Zinn, A. (2001). Modeling Interrupts for HW/SW Co-Simulation based on a VHDL/C Coupling. In: Mermet, J. (eds) Electronic Chips & Systems Design Languages. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-3326-6_14
Download citation
DOI: https://doi.org/10.1007/978-1-4757-3326-6_14
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-4884-7
Online ISBN: 978-1-4757-3326-6
eBook Packages: Springer Book Archive