Ignore:
Timestamp:
Dec 10, 2008, 7:31:39 PM (16 years ago)
Author:
rosiere
Message:

Almost complete design
with Test and test platform

Location:
trunk/IPs/systemC/processor/Morpheo/Documentation/Source
Files:
19 added
1 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Include/doc-style.sty

    r82 r88  
    1414\usepackage[latin1]{inputenc}  % Pour utiliser les caractères accentués dans votre texte
    1515\usepackage{openbib}
    16 \usepackage[draft]{fixme}
     16%\usepackage[draft]{fixme}
    1717\bibliographystyle{plain}
    1818
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Makefile

    r84 r88  
    3232DIR_SCHEMA_PNG          = Schema_png
    3333DIR_TEX                 = Source
    34 DIR_LINK                = Link
    3534
    3635#--------------------------------------------------------------------------------
     
    103102                        $(DVIPS) -o $@ $<;
    104103
    105 #$(DIR_LINK)/%/*
    106104%.dvi                   : $(DIR_TEX)/%.tex
    107105                        @\
     
    170168                        $(MKDIR) $(DIR_DOCUMENTS)/$$FILENAME/$(DEFAULT_LANG);                                   \
    171169                                                                                                                \
    172                         $(ECHO) "Create link      : $(DIR_LINK)/$$FILENAME-$(DEFAULT_LANG)";                    \
    173                         $(LINK_SYMBOLIC) $(DIR_DOCUMENTS)/$$FILENAME/$(DEFAULT_LANG) $(DIR_LINK)/$$FILENAME-$(DEFAULT_LANG); \
    174                                                                                                                 \
    175170                        $(ECHO) "Create file      : $(DIR_DOCUMENTS)/$$FILENAME/$(DEFAULT_LANG)/root.tex";      \
    176171                        $(TOUCH) $(DIR_DOCUMENTS)/$$FILENAME/$(DEFAULT_LANG)/root.tex
     
    224219                                                                                                                \
    225220                        $(ECHO) "Delete directory : $(DIR_DOCUMENTS)/$$FILENAME";                               \
    226                         $(RM) $(DIR_DOCUMENTS)/$$FILENAME;                                                      \
    227                         $(ECHO) "Delete link      : $(DIR_DOCUMENTS)/$$FILENAME";                               \
    228                         $(RM) $(DIR_LINK)/$$FILENAME-*;
     221                        $(RM) $(DIR_DOCUMENTS)/$$FILENAME;                                                     
    229222
    230223rename                  :
     
    282275                                                                                                                \
    283276                        $(ECHO) "Rename directory : $(DIR_DOCUMENTS)/$$FILENAME_SRC";                           \
    284                         $(MV) $(DIR_DOCUMENTS)/$$FILENAME_SRC     $(DIR_DOCUMENTS)/$$FILENAME_DEST;             \
    285                         $(ECHO) "Rename link      : manually please";
     277                        $(MV) $(DIR_DOCUMENTS)/$$FILENAME_SRC     $(DIR_DOCUMENTS)/$$FILENAME_DEST;             
    286278
    287279
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_micro_architecture-ex01.fig

    r81 r88  
    1212         5490 4140 4770 4140 4770 3690 5490 3690 5490 4140
    13134 1 0 50 -1 -1 12 0.0000 4 135 450 5130 3960 decod\001
    14 -6
    15 6 4770 3240 5490 3690
    16 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    17          5490 3690 4770 3690 4770 3240 5490 3240 5490 3690
    18 4 1 0 50 -1 -1 12 0.0000 4 105 570 5130 3420 context\001
    19 4 1 0 50 -1 -1 12 0.0000 4 105 390 5130 3600 state\001
    2014-6
    21156 5850 3690 6570 4140
     
    40344 1 0 50 -1 -1 12 0.0000 4 135 540 10170 2655 dcache\001
    4135-6
    42 6 6570 3015 7290 3465
    43 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    44          7290 3465 6570 3465 6570 3015 7290 3015 7290 3465
    45 4 1 0 50 -1 -1 12 0.0000 4 135 555 6930 3285 commit\001
    46 -6
    47366 3825 3060 4635 3510
    48372 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     
    60494 1 0 50 -1 -1 12 0.0000 4 150 300 2250 4050 port\001
    61504 1 0 50 -1 -1 12 0.0000 4 135 495 2250 3870 icache\001
     51-6
     526 4770 3240 5490 3690
     532 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     54         5490 3690 4770 3690 4770 3240 5490 3240 5490 3690
     554 1 0 50 -1 -1 12 0.0000 4 105 570 5130 3420 context\001
     564 1 0 50 -1 -1 12 0.0000 4 105 390 5130 3600 state\001
    6257-6
    63582 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 4
     
    168163        3 0 1.00 60.00 120.00
    169164         3690 4050 4770 4050
     1652 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     166         7290 3465 6570 3465 6570 3015 7290 3015 7290 3465
    1701674 1 0 50 -1 -1 12 0.0000 4 180 585 10170 4905 register\001
    1711684 1 0 50 -1 -1 12 1.5708 4 135 465 10935 3915 select\001
     
    1781754 1 0 50 -1 -1 12 0.0000 4 105 600 10170 4230 execute\001
    1791764 1 0 50 -1 -1 12 0.0000 4 135 600 10170 3690 memory\001
     1774 1 0 50 -1 -1 12 0.0000 4 135 555 6930 3285 commit\001
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_micro_architecture-ex02.fig

    r81 r88  
    29294 1 0 50 -1 -1 12 0.0000 4 135 540 10170 2655 dcache\001
    3030-6
    31 6 6570 3015 7290 3465
    32 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    33          7290 3465 6570 3465 6570 3015 7290 3015 7290 3465
    34 4 1 0 50 -1 -1 12 0.0000 4 135 555 6930 3285 commit\001
    35 -6
    36316 4770 3285 5490 3735
    37322 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     
    39344 1 0 50 -1 -1 12 0.0000 4 135 450 5130 3555 decod\001
    4035-6
     366 3825 2655 4635 3105
     372 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     38         4590 3105 3870 3105 3870 2655 4590 2655 4590 3105
     394 1 0 50 -1 -1 12 0.0000 4 180 675 4230 2925 predictor\001
     40-6
     416 2970 3285 3690 3735
     422 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     43         3690 3735 2970 3735 2970 3285 3690 3285 3690 3735
     444 1 0 50 -1 -1 12 0.0000 4 135 390 3330 3555 fetch\001
     45-6
     466 1890 3690 2610 4140
     472 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     48         2610 4140 1890 4140 1890 3690 2610 3690 2610 4140
     494 1 0 50 -1 -1 12 0.0000 4 150 300 2250 4050 port\001
     504 1 0 50 -1 -1 12 0.0000 4 135 495 2250 3870 icache\001
     51-6
    41526 4770 2835 5490 3285
    42 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     532 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    4354         5490 3285 4770 3285 4770 2835 5490 2835 5490 3285
    44554 1 0 50 -1 -1 12 0.0000 4 105 570 5130 3015 context\001
    45564 1 0 50 -1 -1 12 0.0000 4 105 390 5130 3195 state\001
    46 -6
    47 6 3825 2655 4635 3105
    48 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    49          4590 3105 3870 3105 3870 2655 4590 2655 4590 3105
    50 4 1 0 50 -1 -1 12 0.0000 4 180 675 4230 2925 predictor\001
    51 -6
    52 6 2970 3285 3690 3735
    53 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    54          3690 3735 2970 3735 2970 3285 3690 3285 3690 3735
    55 4 1 0 50 -1 -1 12 0.0000 4 135 390 3330 3555 fetch\001
    56 -6
    57 6 1890 3690 2610 4140
    58 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    59          2610 4140 1890 4140 1890 3690 2610 3690 2610 4140
    60 4 1 0 50 -1 -1 12 0.0000 4 150 300 2250 4050 port\001
    61 4 1 0 50 -1 -1 12 0.0000 4 135 495 2250 3870 icache\001
    6257-6
    63582 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 3
     
    204199         1710 5535 12510 5535 12510 2295 1710 2295 1710 5535
    2052002 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     201         5490 4095 4770 4095 4770 4545 5490 4545 5490 4095
     2022 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     203         4590 4725 3870 4725 3870 5175 4590 5175 4590 4725
     2042 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     205         3690 4095 2970 4095 2970 4545 3690 4545 3690 4095
     2062 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     207         7290 3465 6570 3465 6570 3015 7290 3015 7290 3465
     2082 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    206209         5490 4545 4770 4545 4770 4995 5490 4995 5490 4545
    207 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    208          5490 4095 4770 4095 4770 4545 5490 4545 5490 4095
    209 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    210          4590 4725 3870 4725 3870 5175 4590 5175 4590 4725
    211 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    212          3690 4095 2970 4095 2970 4545 3690 4545 3690 4095
    2132104 1 0 50 -1 -1 12 0.0000 4 180 585 10170 4905 register\001
    2142114 1 0 50 -1 -1 12 1.5708 4 135 465 10935 3915 select\001
     
    2262234 1 0 50 -1 -1 12 0.0000 4 105 570 5130 4860 context\001
    2272244 1 0 50 -1 -1 12 0.0000 4 180 675 4230 4995 predictor\001
     2254 1 0 50 -1 -1 12 0.0000 4 135 555 6930 3285 commit\001
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_micro_architecture-ex03.fig

    r81 r88  
    1281284 1 0 50 -1 -1 12 0.0000 4 135 540 10170 7695 dcache\001
    129129-6
    130 6 1890 3600 7650 6660
    1311306 5850 4995 6570 5445
    1321312 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     
    1341334 1 0 50 -1 -1 12 0.0000 4 90 555 6210 5265 rename\001
    135134-6
    136 6 6570 4320 7290 4770
    137 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    138          7290 4770 6570 4770 6570 4320 7290 4320 7290 4770
    139 4 1 0 50 -1 -1 12 0.0000 4 135 555 6930 4590 commit\001
    140 -6
    1411356 4770 4590 5490 5040
    1421362 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     
    1441384 1 0 50 -1 -1 12 0.0000 4 135 450 5130 4860 decod\001
    145139-6
     1406 3825 3960 4635 4410
     1412 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     142         4590 4410 3870 4410 3870 3960 4590 3960 4590 4410
     1434 1 0 50 -1 -1 12 0.0000 4 180 675 4230 4230 predictor\001
     144-6
     1456 2970 4590 3690 5040
     1462 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     147         3690 5040 2970 5040 2970 4590 3690 4590 3690 5040
     1484 1 0 50 -1 -1 12 0.0000 4 135 390 3330 4860 fetch\001
     149-6
     1506 1890 4995 2610 5445
     1512 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     152         2610 5445 1890 5445 1890 4995 2610 4995 2610 5445
     1534 1 0 50 -1 -1 12 0.0000 4 150 300 2250 5355 port\001
     1544 1 0 50 -1 -1 12 0.0000 4 135 495 2250 5175 icache\001
     155-6
    1461566 4770 4140 5490 4590
    147 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     1572 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    148158         5490 4590 4770 4590 4770 4140 5490 4140 5490 4590
    1491594 1 0 50 -1 -1 12 0.0000 4 105 570 5130 4320 context\001
    1501604 1 0 50 -1 -1 12 0.0000 4 105 390 5130 4500 state\001
    151161-6
    152 6 3825 3960 4635 4410
    153 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    154          4590 4410 3870 4410 3870 3960 4590 3960 4590 4410
    155 4 1 0 50 -1 -1 12 0.0000 4 180 675 4230 4230 predictor\001
    156 -6
    157 6 2970 4590 3690 5040
    158 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    159          3690 5040 2970 5040 2970 4590 3690 4590 3690 5040
    160 4 1 0 50 -1 -1 12 0.0000 4 135 390 3330 4860 fetch\001
    161 -6
    162 6 1890 4995 2610 5445
    163 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    164          2610 5445 1890 5445 1890 4995 2610 4995 2610 5445
    165 4 1 0 50 -1 -1 12 0.0000 4 150 300 2250 5355 port\001
    166 4 1 0 50 -1 -1 12 0.0000 4 135 495 2250 5175 icache\001
    167 -6
     1622 1 0 1 0 7 50 -1 20 3.000 0 0 -1 1 0 2
     163        3 0 1.00 60.00 120.00
     164         8010 3915 8370 3915
     1652 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 4
     166        3 0 1.00 60.00 120.00
     167         11970 3915 12150 3915 12150 3240 8010 3240
     1682 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
     169        3 0 1.00 60.00 120.00
     170        3 0 1.00 60.00 120.00
     171         10170 2925 10170 3420
     1722 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
     173        3 0 1.00 60.00 120.00
     174        3 0 1.00 60.00 120.00
     175         10170 7020 10170 7515
     1762 2 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
     177         1710 8145 12510 8145 12510 2295 1710 2295 1710 8145
     1782 4 0 1 0 7 50 -1 20 3.000 0 0 8 0 0 5
     179         8010 2880 8010 7560 7650 7560 7650 2880 8010 2880
     1802 1 0 1 0 7 50 -1 20 3.000 0 0 -1 1 0 2
     181        3 0 1.00 60.00 120.00
     182         8010 6525 8370 6525
     1832 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 4
     184        3 0 1.00 60.00 120.00
     185         11970 6525 12150 6525 12150 7200 8010 7200
    1681862 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 3
    169187        3 0 1.00 60.00 120.00
     
    256274         6930 4320 6930 4095 6030 4095 5130 3645 5130 4140
    2572752 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     276         5490 5400 4770 5400 4770 5850 5490 5850 5490 5400
     2772 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     278         4590 6030 3870 6030 3870 6480 4590 6480 4590 6030
     2792 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     280         3690 5400 2970 5400 2970 5850 3690 5850 3690 5400
     2812 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     282         7290 4770 6570 4770 6570 4320 7290 4320 7290 4770
     2832 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    258284         5490 5850 4770 5850 4770 6300 5490 6300 5490 5850
    259 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    260          5490 5400 4770 5400 4770 5850 5490 5850 5490 5400
    261 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    262          4590 6030 3870 6030 3870 6480 4590 6480 4590 6030
    263 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    264          3690 5400 2970 5400 2970 5850 3690 5850 3690 5400
     2854 0 1 50 -1 -1 12 0.0000 4 135 360 1710 2205 Core\001
     2864 0 1 50 -1 -1 12 0.0000 4 180 1185 8190 3015 Execution Loop\001
     2874 1 0 50 -1 -1 12 1.5708 4 135 465 7875 5220 select\001
    2652884 0 1 50 -1 -1 12 0.0000 4 180 1575 5760 3825 Out Of Order Engine\001
    2662894 0 1 50 -1 -1 12 0.0000 4 135 750 2790 3735 Front End\001
     
    2702934 1 0 50 -1 -1 12 0.0000 4 105 570 5130 6165 context\001
    2712944 1 0 50 -1 -1 12 0.0000 4 180 675 4230 6300 predictor\001
    272 -6
    273 2 1 0 1 0 7 50 -1 20 3.000 0 0 -1 1 0 2
    274         3 0 1.00 60.00 120.00
    275          8010 3915 8370 3915
    276 2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 4
    277         3 0 1.00 60.00 120.00
    278          11970 3915 12150 3915 12150 3240 8010 3240
    279 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
    280         3 0 1.00 60.00 120.00
    281         3 0 1.00 60.00 120.00
    282          10170 2925 10170 3420
    283 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 1 2
    284         3 0 1.00 60.00 120.00
    285         3 0 1.00 60.00 120.00
    286          10170 7020 10170 7515
    287 2 2 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
    288          1710 8145 12510 8145 12510 2295 1710 2295 1710 8145
    289 2 4 0 1 0 7 50 -1 20 3.000 0 0 8 0 0 5
    290          8010 2880 8010 7560 7650 7560 7650 2880 8010 2880
    291 2 1 0 1 0 7 50 -1 20 3.000 0 0 -1 1 0 2
    292         3 0 1.00 60.00 120.00
    293          8010 6525 8370 6525
    294 2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 4
    295         3 0 1.00 60.00 120.00
    296          11970 6525 12150 6525 12150 7200 8010 7200
    297 4 0 1 50 -1 -1 12 0.0000 4 135 360 1710 2205 Core\001
    298 4 0 1 50 -1 -1 12 0.0000 4 180 1185 8190 3015 Execution Loop\001
    299 4 1 0 50 -1 -1 12 1.5708 4 135 465 7875 5220 select\001
     2954 1 0 50 -1 -1 12 0.0000 4 135 555 6930 4590 commit\001
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_micro_architecture-ex04.fig

    r81 r88  
    157157         7470 4320 5760 4320 5760 2610 7470 2610 7470 4320
    158158-6
    159 6 2790 2880 5580 4320
     1596 1890 6300 2610 6750
     1602 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     161         2610 6750 1890 6750 1890 6300 2610 6300 2610 6750
     1624 1 0 50 -1 -1 12 0.0000 4 150 300 2250 6660 port\001
     1634 1 0 50 -1 -1 12 0.0000 4 135 495 2250 6480 icache\001
     164-6
    1601656 4770 3690 5490 4140
    1611662 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     
    1631684 1 0 50 -1 -1 12 0.0000 4 135 450 5130 3960 decod\001
    164169-6
     1706 3825 3060 4635 3510
     1712 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     172         4590 3510 3870 3510 3870 3060 4590 3060 4590 3510
     1734 1 0 50 -1 -1 12 0.0000 4 180 675 4230 3330 predictor\001
     174-6
     1756 2970 3690 3690 4140
     1762 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     177         3690 4140 2970 4140 2970 3690 3690 3690 3690 4140
     1784 1 0 50 -1 -1 12 0.0000 4 135 390 3330 3960 fetch\001
     179-6
    1651806 4770 3240 5490 3690
    166 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     1812 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    167182         5490 3690 4770 3690 4770 3240 5490 3240 5490 3690
    1681834 1 0 50 -1 -1 12 0.0000 4 105 570 5130 3420 context\001
    1691844 1 0 50 -1 -1 12 0.0000 4 105 390 5130 3600 state\001
    170 -6
    171 6 3825 3060 4635 3510
    172 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    173          4590 3510 3870 3510 3870 3060 4590 3060 4590 3510
    174 4 1 0 50 -1 -1 12 0.0000 4 180 675 4230 3330 predictor\001
    175 -6
    176 6 2970 3690 3690 4140
    177 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    178          3690 4140 2970 4140 2970 3690 3690 3690 3690 4140
    179 4 1 0 50 -1 -1 12 0.0000 4 135 390 3330 3960 fetch\001
    180 -6
    181 2 1 0 1 0 31 50 -1 -1 4.000 0 0 -1 1 1 3
    182         3 0 1.00 60.00 120.00
    183         3 0 1.00 60.00 120.00
    184          4410 3510 4410 3870 4770 3870
    185 2 1 0 1 0 31 50 -1 -1 4.000 0 0 -1 1 1 3
    186         3 0 1.00 60.00 120.00
    187         3 0 1.00 60.00 120.00
    188          4050 3510 4050 3870 3690 3870
    189 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    190         3 0 1.00 60.00 120.00
    191          3780 3960 4770 3960
    192 2 4 0 1 0 11 51 -1 20 0.000 0 0 7 0 0 5
    193          3780 4050 3060 4050 3060 3600 3780 3600 3780 4050
    194 2 1 0 1 0 31 50 -1 -1 4.000 0 0 -1 1 1 3
    195         3 0 1.00 60.00 120.00
    196         3 0 1.00 60.00 120.00
    197          3960 3510 3960 3780 3780 3780
    198 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    199         3 0 1.00 60.00 120.00
    200          3690 4050 4770 4050
    201 2 2 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
    202          5580 2880 2790 2880 2790 4320 5580 4320 5580 2880
    203 -6
    204 6 1890 6300 2610 6750
    205 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    206          2610 6750 1890 6750 1890 6300 2610 6300 2610 6750
    207 4 1 0 50 -1 -1 12 0.0000 4 150 300 2250 6660 port\001
    208 4 1 0 50 -1 -1 12 0.0000 4 135 495 2250 6480 icache\001
    209185-6
    2101862 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 3
     
    292268         3690 6390 4770 6390
    2932692 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    294          5490 6750 4770 6750 4770 7200 5490 7200 5490 6750
    295 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    296270         5490 6300 4770 6300 4770 6750 5490 6750 5490 6300
    2972712 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     
    3142882 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    315289         6570 6300 5850 6300 5850 6750 6570 6750 6570 6300
     2902 1 0 1 0 31 50 -1 -1 4.000 0 0 -1 1 1 3
     291        3 0 1.00 60.00 120.00
     292        3 0 1.00 60.00 120.00
     293         4410 3510 4410 3870 4770 3870
     2942 1 0 1 0 31 50 -1 -1 4.000 0 0 -1 1 1 3
     295        3 0 1.00 60.00 120.00
     296        3 0 1.00 60.00 120.00
     297         4050 3510 4050 3870 3690 3870
     2982 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     299        3 0 1.00 60.00 120.00
     300         3780 3960 4770 3960
     3012 4 0 1 0 11 51 -1 20 0.000 0 0 7 0 0 5
     302         3780 4050 3060 4050 3060 3600 3780 3600 3780 4050
     3032 1 0 1 0 31 50 -1 -1 4.000 0 0 -1 1 1 3
     304        3 0 1.00 60.00 120.00
     305        3 0 1.00 60.00 120.00
     306         3960 3510 3960 3780 3780 3780
     3072 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     308        3 0 1.00 60.00 120.00
     309         3690 4050 4770 4050
     3102 2 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
     311         5580 2880 2790 2880 2790 4320 5580 4320 5580 2880
     3122 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     313         5490 6750 4770 6750 4770 7200 5490 7200 5490 6750
    3163144 0 1 50 -1 -1 12 0.0000 4 135 360 1710 2205 Core\001
    3173154 0 1 50 -1 -1 12 0.0000 4 180 1575 5760 2520 Out Of Order Engine\001
     
    3243224 1 0 50 -1 -1 12 0.0000 4 105 570 5130 7065 context\001
    3253234 1 0 50 -1 -1 12 0.0000 4 180 675 4230 7200 predictor\001
    326 4 1 0 50 -1 -1 12 6.2832 4 135 555 6930 7245 commit\001
    327 4 1 0 50 -1 -1 12 6.2832 4 90 555 6210 6525 rename\001
     3244 1 0 50 -1 -1 12 0.0000 4 135 555 6930 7245 commit\001
     3254 1 0 50 -1 -1 12 0.0000 4 90 555 6210 6525 rename\001
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/MORPHEO_micro_architecture-overview.fig

    r81 r88  
    1 #FIG 3.2  Produced by xfig version 3.2.5
     1#FIG 3.2
    22Landscape
    33Center
     
    88-2
    991200 2
    10 6 4770 3240 5490 3690
    11 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    12          5490 3690 4770 3690 4770 3240 5490 3240 5490 3690
    13 4 1 0 50 -1 -1 12 0.0000 4 120 645 5130 3420 context\001
    14 4 1 0 50 -1 -1 12 0.0000 4 120 420 5130 3600 state\001
    15 -6
    16106 8370 3690 9090 4140
    17112 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    1812         9090 4140 8370 4140 8370 3690 9090 3690 9090 4140
    19 4 1 0 50 -1 -1 12 0.0000 4 150 390 8730 3960 read\001
     134 1 0 50 -1 -1 12 0.0000 4 135 330 8730 3960 read\001
    2014-6
    21156 11250 3690 11970 4140
    22162 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    2317         11970 4140 11250 4140 11250 3690 11970 3690 11970 4140
    24 4 1 0 50 -1 -1 12 0.0000 4 150 450 11610 3960 write\001
     184 1 0 50 -1 -1 12 0.0000 4 135 390 11610 3960 write\001
    2519-6
    26206 9810 2475 10530 2925
    27212 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    2822         10530 2925 9810 2925 9810 2475 10530 2475 10530 2925
    29 4 1 0 50 -1 -1 12 0.0000 4 165 345 10170 2835 port\001
    30 4 1 0 50 -1 -1 12 0.0000 4 150 630 10170 2655 dcache\001
     234 1 0 50 -1 -1 12 0.0000 4 150 300 10170 2835 port\001
     244 1 0 50 -1 -1 12 0.0000 4 135 540 10170 2655 dcache\001
    3125-6
    32266 3825 3060 4635 3510
    33272 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    3428         4590 3510 3870 3510 3870 3060 4590 3060 4590 3510
    35 4 1 0 50 -1 -1 12 0.0000 4 195 780 4230 3330 predictor\001
    36 -6
    37 6 2970 3690 3690 4140
    38 2 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    39          3690 4140 2970 4140 2970 3690 3690 3690 3690 4140
    40 4 1 0 50 -1 -1 12 0.0000 4 150 435 3330 3960 fetch\001
     294 1 0 50 -1 -1 12 0.0000 4 180 675 4230 3330 predictor\001
    4130-6
    42316 1890 3690 2610 4140
    43322 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    4433         2610 4140 1890 4140 1890 3690 2610 3690 2610 4140
    45 4 1 0 50 -1 -1 12 0.0000 4 165 345 2250 4050 port\001
    46 4 1 0 50 -1 -1 12 0.0000 4 150 570 2250 3870 icache\001
     344 1 0 50 -1 -1 12 0.0000 4 150 300 2250 4050 port\001
     354 1 0 50 -1 -1 12 0.0000 4 135 495 2250 3870 icache\001
    4736-6
    48376 1800 4590 5265 5355
     
    53422 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    5443         2160 5310 1800 5310 1800 5130 2160 5130 2160 5310
    55 4 0 0 50 -1 -1 12 0.0000 4 195 660 2340 4770 Groupe\001
    56 4 0 0 50 -1 -1 12 0.0000 4 195 2610 2340 5310 Une occurence dans le groupe\001
    57 4 0 0 50 -1 -1 12 0.0000 4 195 3120 2340 5040 Plusieurs occurences dans le groupe\001
     444 0 0 50 -1 -1 12 0.0000 4 180 555 2340 4770 Groupe\001
     454 0 0 50 -1 -1 12 0.0000 4 180 2280 2340 5310 Une occurence dans le groupe\001
     464 0 0 50 -1 -1 12 0.0000 4 180 2760 2340 5040 Plusieurs occurences dans le groupe\001
    5847-6
    59486 6570 3015 7290 3465
    60492 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    6150         7290 3465 6570 3465 6570 3015 7290 3015 7290 3465
    62 4 1 0 50 -1 -1 12 0.0000 4 150 645 6930 3285 commit\001
    63 -6
    64 6 4770 3690 5490 4140
    65 2 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
    66          5490 4140 4770 4140 4770 3690 5490 3690 5490 4140
    67 4 1 0 50 -1 0 12 0.0000 4 150 525 5130 3960 decod\001
     514 1 0 50 -1 -1 12 0.0000 4 135 555 6930 3285 commit\001
    6852-6
    69532 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 4
     
    1651492 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    166150         10530 3870 9810 3870 9810 3420 10530 3420 10530 3870
     1512 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     152         3690 4140 2970 4140 2970 3690 3690 3690 3690 4140
     1532 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
     154         5490 4140 4770 4140 4770 3690 5490 3690 5490 4140
    1671552 4 0 1 0 31 50 -1 20 4.000 0 0 7 0 0 5
     156         5490 3690 4770 3690 4770 3240 5490 3240 5490 3690
     1572 4 0 1 0 11 50 -1 20 4.000 0 0 7 0 0 5
    168158         6570 4140 5850 4140 5850 3690 6570 3690 6570 4140
    169 4 1 0 50 -1 -1 12 0.0000 4 195 660 10170 4905 register\001
    170 4 1 0 50 -1 -1 12 1.5708 4 150 510 10935 3915 select\001
    171 4 1 0 50 -1 -1 12 1.5708 4 150 510 9495 3915 select\001
    172 4 0 1 50 -1 -1 12 0.0000 4 150 435 1710 2205 Core\001
    173 4 0 1 50 -1 -1 12 0.0000 4 150 855 2790 2790 Front End\001
    174 4 0 1 50 -1 -1 12 0.0000 4 195 1365 8190 3015 Execution Loop\001
    175 4 0 1 50 -1 -1 12 0.0000 4 195 1770 5760 2520 Out Of Order Engine\001
    176 4 1 0 50 -1 -1 12 1.5708 4 150 510 7875 3600 select\001
    177 4 1 0 50 -1 -1 12 0.0000 4 120 690 10170 4230 execute\001
    178 4 1 0 50 -1 -1 12 0.0000 4 150 720 10170 3690 memory\001
    179 4 1 0 50 -1 0 12 0.0000 4 105 660 6210 3960 rename\001
     1594 1 0 50 -1 -1 12 0.0000 4 180 585 10170 4905 register\001
     1604 1 0 50 -1 -1 12 1.5708 4 135 465 10935 3915 select\001
     1614 1 0 50 -1 -1 12 1.5708 4 135 465 9495 3915 select\001
     1624 0 1 50 -1 -1 12 0.0000 4 135 360 1710 2205 Core\001
     1634 0 1 50 -1 -1 12 0.0000 4 135 750 2790 2790 Front End\001
     1644 0 1 50 -1 -1 12 0.0000 4 180 1185 8190 3015 Execution Loop\001
     1654 0 1 50 -1 -1 12 0.0000 4 180 1575 5760 2520 Out Of Order Engine\001
     1664 1 0 50 -1 -1 12 1.5708 4 135 465 7875 3600 select\001
     1674 1 0 50 -1 -1 12 0.0000 4 105 600 10170 4230 execute\001
     1684 1 0 50 -1 -1 12 0.0000 4 135 600 10170 3690 memory\001
     1694 1 0 50 -1 0 12 0.0000 4 90 555 6210 3960 rename\001
     1704 1 0 50 -1 -1 12 0.0000 4 135 390 3330 3960 fetch\001
     1714 1 0 50 -1 0 12 0.0000 4 135 450 5130 3960 decod\001
     1724 1 0 50 -1 -1 12 0.0000 4 105 570 5130 3420 context\001
     1734 1 0 50 -1 -1 12 0.0000 4 105 390 5130 3600 state\001
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/VHDL_methodologie.fig

    r81 r88  
    88-2
    991200 2
    10 6 -1425 -600 2850 4050
     106 900 -1500 2100 -750
     116 900 -1500 2100 -1200
     122 4 0 1 0 30 51 -1 20 0.000 0 0 7 0 0 5
     13         2100 -1200 900 -1200 900 -1500 2100 -1500 2100 -1200
     144 1 0 50 -1 2 8 0.0000 0 105 315 1500 -1350 D\351but\001
     15-6
     162 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     17        3 0 1.00 60.00 120.00
     18         1500 -1200 1500 -750
     19-6
    11201 1 0 1 0 6 51 -1 20 0.000 1 0.0000 -750 750 600 225 -750 750 -150 525
     211 1 0 1 0 6 51 -1 20 0.000 1 0.0000 1500 3075 600 225 1500 3075 2100 2850
     221 1 0 1 0 6 51 -1 20 0.000 1 0.0000 1500 375 600 225 1500 375 2100 150
    12231 1 0 1 0 6 51 -1 20 0.000 1 0.0000 1500 2175 600 225 1500 2175 2100 1950
    13 1 1 0 1 0 6 51 -1 20 0.000 1 0.0000 1500 3075 600 225 1500 3075 2100 2850
    14242 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
    1525        3 0 1.00 60.00 120.00
    16          1650 600 2250 1050
    17 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
    18         3 0 1.00 60.00 120.00
    19          1350 600 1050 1050
     26         1500 825 2250 1050
    20272 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
    2128        3 0 1.00 60.00 120.00
     
    38452 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
    3946        3 0 1.00 60.00 120.00
    40          -750 525 -750 -75 1200 -75 1200 150
     47         -750 525 -750 -975 1200 -975 1200 -750
    41482 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
    4249        3 0 1.00 60.00 120.00
    4350         900 3075 -750 3075 -750 975
    44 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    45         3 0 1.00 60.00 120.00
    46          1500 -300 1500 150
    47 2 4 0 1 0 30 51 -1 20 0.000 0 0 7 0 0 5
    48          2100 -300 900 -300 900 -600 2100 -600 2100 -300
    49512 4 0 1 0 30 51 -1 20 0.000 0 0 7 0 0 5
    5052         2100 4050 900 4050 900 3750 2100 3750 2100 4050
    51 2 4 0 1 0 11 51 -1 20 0.000 0 0 7 0 0 5
    52          2100 600 900 600 900 150 2100 150 2100 600
    53532 4 0 1 0 11 51 -1 20 0.000 0 0 7 0 0 5
    5454         1350 1500 150 1500 150 1050 1350 1050 1350 1500
    55552 4 0 1 0 11 51 -1 20 0.000 0 0 7 0 0 5
    5656         2850 1500 1650 1500 1650 1050 2850 1050 2850 1500
    57 4 1 0 50 -1 2 8 0.0000 0 75 240 1500 2175 Test\001
    58 4 1 0 50 -1 2 8 0.0000 0 90 990 2250 1275 TestBench VHDL\001
    59 4 1 0 50 -1 2 8 0.0000 0 105 1005 750 1275 G\351n\351rateur VHDL\001
    60 4 1 0 50 -1 2 8 0.0000 0 105 465 1500 375 SystemC\001
    61 4 1 0 50 -1 2 8 0.0000 0 90 1050 -750 675 Modification locale\001
    62 4 1 0 50 -1 2 8 0.0000 0 105 1035 -750 825 (micro architecture)\001
    63 4 1 0 50 -1 2 8 0.0000 0 105 315 1500 -450 D\351but\001
    64 4 1 0 50 -1 2 8 0.0000 0 135 810 1500 3075 Synth\350tisable ?\001
    65 4 1 0 50 -1 2 8 0.0000 0 90 195 1500 3900 Fin\001
    66 -6
     572 1 0 1 0 7 50 -1 20 0.000 0 0 7 1 0 2
     58        3 0 1.00 60.00 120.00
     59         1500 825 1050 1050
     602 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 2
     61         1500 600 1500 825
     622 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 5
     63        3 0 1.00 60.00 120.00
     64         2100 375 2250 375 2250 -900 1800 -900 1800 -750
     652 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     66        3 0 1.00 60.00 120.00
     67         1500 -300 1500 150
     682 4 0 1 0 11 51 -1 20 0.000 0 0 7 0 0 5
     69         2100 -300 900 -300 900 -750 2100 -750 2100 -300
    67704 0 0 51 -1 0 8 0.0000 0 75 120 1575 3450 ok\001
    68714 0 0 51 -1 0 8 0.0000 0 75 315 -75 675 locale\001
    69724 0 0 51 -1 0 8 0.0000 0 90 375 -675 450 globale\001
    70734 2 0 51 -1 0 8 0.0000 0 75 120 900 3000 ko\001
    71 4 2 0 51 -1 0 8 0.0000 0 75 120 900 2100 ko\001
     744 1 0 50 -1 2 8 0.0000 0 90 1050 -750 675 Modification locale\001
     754 1 0 50 -1 2 8 0.0000 0 105 1035 -750 825 (micro architecture)\001
     764 1 0 50 -1 2 8 0.0000 0 135 810 1500 3075 Synth\350tisable ?\001
     774 1 0 50 -1 2 8 0.0000 0 90 195 1500 3900 Fin\001
     784 0 0 51 -1 0 8 0.0000 0 75 120 1575 750 ok\001
     794 1 0 50 -1 2 8 0.0000 0 75 240 1500 375 Test\001
     804 0 0 51 -1 0 8 0.0000 0 75 120 2025 225 ko\001
    72814 0 0 51 -1 0 8 0.0000 0 75 120 1575 2550 ok\001
     824 1 0 50 -1 2 8 0.0000 0 75 240 1500 2175 Test\001
     834 2 0 51 -1 0 8 0.0000 0 75 120 825 2025 ko\001
     844 1 0 50 -1 2 8 0.0000 0 75 375 750 1425 VHDL\001
     854 1 0 50 -1 2 8 0.0000 0 75 375 2250 1425 VHDL\001
     864 1 0 50 -1 2 8 0.0000 0 90 615 2250 1200 TestBench \001
     874 1 0 50 -1 2 8 0.0000 0 105 465 1500 -375 SystemC\001
     884 1 0 50 -1 2 8 0.0000 0 105 450 750 1200 Mod\350le \001
     894 1 0 50 -1 2 8 0.0000 0 105 450 1500 -600 Mod\350le \001
Note: See TracChangeset for help on using the changeset viewer.