Fichier de Configuration de l'Instance
Afin de générer une instance, le générateur à besoin des directives de l'utilisateur. C'est l'objectif du fichier de configurations de l'Instance
Voici un exemple pour voir sa syntaxe
<?xml version="1.0" encoding="ISO-8859-1" ?>
<cpu name="nom_instance" >
<!-- ****************************
* Définition du processeur *
**************************** -->
<core>
<!-- les paramètres sont placés dans des singletons "parameter", ces derniers ont deux attributs : name et value -->
<parameter name="size_data" value="32" />
<cache_unit>
<!-- les balise avec des attributs id représentes des composants internes -->
<icache id="0">
<parameter name="arbiter" value="0" />
<parameter name="nb_port" value="4" />
</icache>
<icache id="1">
<parameter name="arbiter" value="0" />
<parameter name="nb_port" value="1" />
</icache>
<dcache id="0">
<parameter name="arbiter" value="0" />
<parameter name="nb_port" value="1" />
</dcache>
</cache_unit>
<front_end id="0">
<fetch_unit>
<context id="0">
<parameter name="nb_inst" value="1" />
<parameter name="size_queue" value="4" />
<link dest="icache" id="0" slot="1,2,3" />
<!--
NOTE :
l'attribut slot est optionnel, dans ce cas la valeur par défaut est 0
La notation :
<link dest="icache" id="0" slot="1,2,3" />
est équivalente à :
<link dest="icache" id="0" slot="1" />
<link dest="icache" id="0" slot="2" />
<link dest="icache" id="0" slot="3" />
-->
<link dest="icache" id="1" slot="1" />
</context>
<context id="1">
<parameter name="nb_inst" value="4" />
<parameter name="size_queue" value="8" />
<link dest="icache" id="0" slot="1,2,3,4" />
</context>
</fetch_unit>
</front_end>
</core>
</cpu>
Last modified
18 years ago
Last modified on Jun 16, 2008, 4:12:52 AM
Note:
See TracWiki
for help on using the wiki.
