HOME
UP
  PREV
FURTHER NOTES
NEXT (ESL Flow Model: Avoiding ISS/RTL overheads using native calls.)
SystemC Review Notes
SystemC can be used for detailed net-level modelling, but today its main uses are:
- Architectural exploration: Making a fast and quick, high-level model of a SoC
to explore performance variation against various dimensions, such as bus width and
cache memory size.
- Transactional-level (TLM) models of systems, where handshaking protocols between components
using hardware nets are replaced with subroutine calls between higher-level models of those components.
- Synthesis: RTL can be synthesised from from SystemC source code using High-Level Synthesis.
»SystemC Synthesis