Copyright 2009 Structured Design Verification Ltd.
What is mixed-abstraction modeling?
There are many reasons to mix abstraction levels in a simulation model to:
- allow software development to start earlier when some component(s) are only available in RTL
- avoid re-coding all components at system level (ESL)
- model systems that use purchased IP
- provide a more accurate environment for developing drivers for one aspect of the S-o-C
The example shows one Verilog RTL component in a system-level / virtual platform model.