HW/SW interface: Implementation and modeling

Wolfgang Ecker, Volkan Esen, Thomas Steininger, Michael Velten

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

1 Scopus citations


This chapter addresses HW/SW interface implementation and modeling. As introduction, basic concepts regarding HW/SW interfaces on both HW and SW side are presented in detail. The focus is on several aspects of register and bit field read/write access, address mismatch, synchronization, and data alignment. The HW micro-architecture is outlined in block diagrams, the SW code is listed in C-code snippets. As new contributions, data flow abstraction for HW/SW models and consistently derived RTL models, TLM models, and C code by using a template approach are presented.

Original languageEnglish
Title of host publicationHardware-dependent Software
Subtitle of host publicationPrinciples and Practice
PublisherSpringer Netherlands
Number of pages55
ISBN (Print)9781402094354
StatePublished - 2009
Externally publishedYes


  • Address Offset
  • Base Address
  • Bit Field
  • C
  • Endianness
  • Interrupt
  • Low/High Level Driver
  • Register
  • SystemC
  • Template
  • Volatile
  • XML


Dive into the research topics of 'HW/SW interface: Implementation and modeling'. Together they form a unique fingerprint.

Cite this