source: trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/data/Meta_Predictor/Meta_Predictor_0-two_level_branch_predictor_0.pos @ 81

Last change on this file since 81 was 81, checked in by rosiere, 16 years ago
  • Finish Environment (and test)
  • Continue predictor_unit
  • Add external tools
  • svn keyword "Id" set
  • Property svn:keywords set to Id
File size: 2.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2
3<description>
4
5   <comment>
6     Predicteur à 2 niveaux
7   </comment>
8
9   <entity name="Meta_Predictor_0-two_level_branch_predictor_0"
10           type="Two_Level_Branch_Predictor"
11           schema="1" >
12
13      <port name="clock"           localisation="south" direction="in" > Port d'horloge </port>
14      <port name="nreset"          localisation="north" direction="in" > Port de Remise à zéro </port>
15      <port name="predict"         localisation="west"  direction="in" > Interface de prediction : demande de la direction pour une adresse </port>
16      <port name="branch_complete" localisation="east"  direction="out"> Interface de mise à jour des branchement </port>
17
18   </entity>
19
20   <architecture>
21
22     <component name="Meta_Predictor_0-two_level_branch_predictor_0-branch_history_table" type="Branch_History_Table" pos_x="25" pos_y="25" size_x="10" size_y="10"  >
23         <port_map name="clock"           component="Meta_Predictor_0-two_level_branch_predictor_0" port="clock"           />
24         <port_map name="nreset"          component="Meta_Predictor_0-two_level_branch_predictor_0" port="nreset"          />
25         <port_map name="predict"         component="Meta_Predictor_0-two_level_branch_predictor_0" port="predict"         />
26         <port_map name="branch_complete" component="Meta_Predictor_0-two_level_branch_predictor_0" port="branch_complete" />
27     </component>
28
29     <component name="Meta_Predictor_0-two_level_branch_predictor_0-pattern_history_table" type="Pattern_History_Table" pos_x="25" pos_y="75" size_x="10" size_y="10"  >
30         <port_map name="clock"           component="Meta_Predictor_0-two_level_branch_predictor_0" port="clock"           />
31         <port_map name="nreset"          component="Meta_Predictor_0-two_level_branch_predictor_0" port="nreset"          />
32         <port_map name="predict"         component="Meta_Predictor_0-two_level_branch_predictor_0" port="predict"         />
33         <port_map name="branch_complete" component="Meta_Predictor_0-two_level_branch_predictor_0" port="branch_complete" />
34     </component>
35
36     <component name="Meta_Predictor_0-two_level_branch_predictor_0-two_level_branch_predictor_glue" type="Two_Level_Branch_Predictor_Glue" pos_x="75" pos_y="50" size_x="10" size_y="10"  >
37         <port_map name="predict"         component="Meta_Predictor_0-two_level_branch_predictor_0" port="predict"         />
38         <port_map name="branch_complete" component="Meta_Predictor_0-two_level_branch_predictor_0" port="branch_complete" />
39     </component>
40
41   </architecture>
42
43</description>
Note: See TracBrowser for help on using the repository browser.