Version 3 (modified by 17 years ago) (diff) | ,
---|
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>