Abstract
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 language | English |
|---|---|
| Title of host publication | Hardware-dependent Software |
| Subtitle of host publication | Principles and Practice |
| Publisher | Springer Netherlands |
| Pages | 95-149 |
| Number of pages | 55 |
| ISBN (Print) | 9781402094354 |
| DOIs | |
| State | Published - 2009 |
| Externally published | Yes |
Keywords
- Address Offset
- Base Address
- Bit Field
- C
- Endianness
- Interrupt
- Low/High Level Driver
- Register
- SystemC
- Template
- Volatile
- XML
Fingerprint
Dive into the research topics of 'HW/SW interface: Implementation and modeling'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver