Ignore:
Timestamp:
Aug 8, 2007, 4:50:13 PM (17 years ago)
Author:
rosiere
Message:
  • Documentation : specification d'un cache de donnée non bloquant
  • Modification de l'aborescence
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_automate-fsm_dcache_req.fig

    r42 r45  
    88-2
    991200 2
    10 5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 5362.500 2700.000 5550 2700 5250 2550 5250 2850
    11         3 0 1.00 60.00 120.00
    12105 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 6525.000 4725.000 6450 4200 6900 4350 7050 4800
    1311        3 0 1.00 60.00 120.00
     
    22205 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 5175.000 4725.000 5250 4200 4800 4350 4650 4800
    2321        3 0 1.00 60.00 120.00
    24 5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 5362.500 3750.000 5550 3750 5250 3600 5250 3900
     225 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 6675.000 3675.000 6150 3750 6300 3300 6750 3150
    2523        3 0 1.00 60.00 120.00
    26 6 5175 3675 6525 4425
    27 1 1 0 1 0 11 50 -1 20 0.000 1 0.0000 5850 4050 600 300 5850 4050 6450 3750
    28 4 1 0 50 -1 2 8 0.0000 0 105 420 5850 4050 Request\001
    29 -6
    30 6 5175 2625 6525 3375
    31 1 1 0 1 0 11 50 -1 20 0.000 1 0.0000 5850 3000 600 300 5850 3000 6450 2700
    32 4 1 0 50 -1 2 8 0.0000 0 90 210 5850 3000 Init\001
    33 -6
     245 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 6525.000 3375.000 7050 3300 6900 3750 6450 3900
     25        3 0 1.00 60.00 120.00
     265 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 5850.000 3637.500 6000 3750 5850 3450 5700 3750
     27        3 0 1.00 60.00 120.00
     285 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 4350.000 2587.500 4500 2700 4350 2400 4200 2700
     29        3 0 1.00 60.00 120.00
     305 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 7350.000 2587.500 7500 2700 7350 2400 7200 2700
     31        3 0 1.00 60.00 120.00
    34326 6675 4725 8025 5475
    35331 1 0 1 0 11 50 -1 20 0.000 1 0.0000 7350 5100 600 300 7350 5100 7950 4800
     
    42404 1 0 50 -1 2 8 0.0000 0 105 780 4350 5025 QUEUE_REQ\001
    4341-6
     426 5175 3675 6525 4425
     431 1 0 1 0 11 50 -1 20 0.000 1 0.0000 5850 4050 600 300 5850 4050 6450 3750
     444 1 0 50 -1 2 8 0.0000 0 105 420 5850 4050 Request\001
     45-6
     466 3675 2625 5025 3375
     471 1 0 1 0 11 50 -1 20 0.000 1 0.0000 4350 3000 600 300 4350 3000 4950 2700
     484 1 0 50 -1 2 8 0.0000 0 90 210 4350 3000 Init\001
     49-6
     501 1 0 1 0 11 50 -1 20 0.000 1 0.0000 7350 3000 600 300 7350 3000 7950 2700
     512 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     52        3 0 1.00 60.00 120.00
     53         4800 3225 5400 3825
    44542 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
    4555        3 0 1.00 60.00 120.00
    46          6450 2550 6300 2775
    47 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    48         3 0 1.00 60.00 120.00
    49          5850 3300 5850 3750
    50 4 0 0 50 -1 0 8 0.0000 0 105 645 5925 3525 (3) : end_init\001
     56         3450 3000 3750 3000
    51574 1 0 50 -1 0 8 0.0000 0 120 1230 7350 5850 (5) : queue_read_hit.full\001
    52584 2 0 50 -1 0 8 0.0000 0 120 1485 6675 5250 (6) : not(queue_read_hit.full)\001
    53594 1 0 50 -1 0 8 0.0000 0 120 990 4350 5850 (8) : queue_req.full\001
    54604 0 0 50 -1 0 8 0.0000 0 120 1245 5025 5100 (9) : not(queue_req.full)\001
    55 4 2 0 50 -1 0 8 0.0000 0 105 885 5175 3525 (10) : not(A or B)\001
    56 4 0 0 50 -1 0 8 0.0000 0 120 2430 3750 6300 A : ((read and miss) or write).request_queue.full\001
    57 4 1 0 50 -1 0 8 0.0000 0 105 810 6525 2475 (1) : not(nreset)\001
    58 4 1 0 50 -1 0 8 0.0000 0 105 900 5175 2475 (2) : not(end_init)\001
    59 4 0 0 50 -1 0 8 0.0000 0 120 3345 3750 6450 B : ((read and not (miss)) or (type_others)) and queue_read_hit.full\001
    60614 0 0 50 -1 0 8 0.0000 0 105 315 6975 4275 (4) : B\001
    61624 2 0 50 -1 0 8 0.0000 0 105 330 4725 4275 (7) : A\001
     634 2 0 50 -1 0 8 0.0000 0 105 645 4950 3525 (3) : end_init\001
     644 1 0 50 -1 2 8 0.0000 0 120 420 7350 3000 synchro\001
     654 1 0 50 -1 0 8 0.0000 0 105 900 4350 2325 (2) : not(end_init)\001
     664 1 0 50 -1 0 8 0.0000 0 105 885 5850 3300 (13) : not(A or B)\001
     674 0 0 50 -1 0 8 0.0000 0 120 1200 7125 3525 (12) : queue_info.empty\001
     684 1 0 50 -1 0 8 0.0000 0 120 1455 7350 2325 (11) : not(queue_info.empty)\001
     694 2 0 50 -1 0 8 0.0000 0 105 390 6600 3000 (10) : C\001
     704 0 0 50 -1 0 8 0.0000 0 120 2940 3750 6300 A : ((read and miss) or write).request_queue.full and not C\001
     714 0 0 50 -1 0 8 0.0000 0 120 3825 3750 6450 B : ((read and not (miss)) or (type_others)) and queue_read_hit.fulland not C\001
     724 0 0 50 -1 0 8 0.0000 0 120 1305 3750 6600 C : type = synchronisation\001
     734 2 0 50 -1 0 8 0.0000 0 105 810 3375 3000 (1) : not(nreset)\001
Note: See TracChangeset for help on using the changeset viewer.