NEXT (Example H/W Protocol: 4/P Handshake)
Forms of ESL Model
ESL model: A model of a complete electronic system, including embedded processors.
A range of modelling styles made inter-operable using a suitable library (e.g. SystemC+TLM):
- Memory-accurate model
- Register-accurate model
- Transactionally accurate model (TLM)
- Cycle-accurate model
- RTL-level model
- Net-level model
- Timed, net-level model.
In this section we concentrate on the TLM models. These can vary in
their timing annotation style and their thread blocking:
- Approximately-timed, loosely-timed or untimed,
- Blocking or non-blocking styles.