Hardware Reference
In-Depth Information
components provided by M3-SCoPE) inherits this base class, the XML interface
can automatically obtain power metrics of all the system components, and send that
information to the DSE tool without manual intervention.
2.5
Automatic Generation of System Models
To simulate each one of the configurations selected by the DSE tool, different sys-
tem models must be created. The model descriptions can be obtained by applying
the values of the XML System Configuration file to the XML System Description.
To generate the system model, the simulator dynamically creates instances of the
required models and builds a platform model by interconnecting them as specified in
the XML files. The complete process is shown in Fig. 2.13 : first, the SW code of each
process and the SystemC HW descriptions are compiled creating dynamic libraries.
Then, the simulator loads these libraries and creates the system model. Finally, the
model is simulated and performance results are obtained.
2.5.1
HW Platform Creation
To dynamically create the HW platform model, it is required to instantiate first the
selected components, and then to create the interconnections between them. To do
so, configurable models of the HW components are required. Response times, de-
lays, area, mean power consumption, power for access, frequency, memory size,
SW code
Task 1
Generic
HW models
App-spec
HW models
SW code
Task 2
Fig. 2.13 Flow proposed for
automatically creating the
design models. First the SW
codes and the codes
describing the functionality of
the HW components are
annotated and compiled
creating binary libraries. At
simulation time, the simulator
receives the system
description and uses the
corresponding codes from
that libraries to perform the
simulation
SW
library
HW
library
XML
config.
files
Simulator
XML
output
files
 
Search WWH ::




Custom Search