HOME       UP       PREV       NEXT (SystemC: Hardware Modelling Library Overview)  

ESL: Electronic System Level Modelling

We can model our hardware system at various levels of detail following the taxonomy:

An ESL methodology aims:

Aim 1: To model with good performance a complete SoC using full software/firmware.

Aim 2: To allow seamless and successive replacement of high-level parts of the model with low-level models/implementations when available and when interested in their detail.

So, an ESL methodology must provide:

A commonly used method is SystemC Transactional Level Modelling (TLM) using high-level C++ models running over the SystemC event-driven kernel.

Enhancements beyond that are:


1: (C) 2008-17, DJ Greaves, University of Cambridge, Computer Laboratory.