source: trunk/IPs/systemC/processor/Morpheo/Documentation/Source/Schema/CACHE_protocole.fig @ 63

Last change on this file since 63 was 45, checked in by rosiere, 17 years ago
  • Documentation : specification d'un cache de donnée non bloquant
  • Modification de l'aborescence
File size: 10.2 KB
Line 
1#FIG 3.2
2Landscape
3Center
4Inches
5A4     
696.00
7Single
8-2
91200 2
106 9600 6150 10800 6450
112 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
12         9600 6450 9600 6150 10800 6150 10800 6450 9600 6450
134 1 0 50 -1 0 8 0.0000 0 120 930 10200 6300 lock_by_write = 1\001
14-6
156 9600 8700 10800 9000
162 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
17         9600 9000 9600 8700 10800 8700 10800 9000 9600 9000
184 1 0 50 -1 0 8 0.0000 0 120 930 10200 8850 lock_by_write = 0\001
19-6
206 4275 3750 5550 4350
212 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
22         5400 4050 4950 3750 4500 4050 4950 4350 5400 4050
234 1 0 50 -1 0 8 0.0000 0 90 240 4950 4050 Hit ?\001
244 2 0 50 -1 0 8 0.0000 0 90 165 4500 3975 yes\001
254 0 0 50 -1 0 8 0.0000 0 60 120 5400 3975 no\001
26-6
276 9600 8100 10800 8400
282 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
29         9600 8400 9600 8100 10800 8100 10800 8400 9600 8400
304 1 0 50 -1 0 8 0.0000 0 120 615 10200 8250 wait respons\001
31-6
326 11100 8100 12300 8400
332 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
34         11100 8400 11100 8100 12300 8100 12300 8400 11100 8400
354 1 0 50 -1 0 8 0.0000 0 120 615 11700 8250 wait respons\001
36-6
376 9600 7350 10800 7800
382 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
39         9600 7800 9600 7350 10800 7350 10800 7800 9600 7800
404 1 0 50 -1 0 8 0.0000 0 90 420 10200 7500 write in \001
414 1 0 50 -1 0 8 0.0000 0 105 735 10200 7725 QUEUE_REQ\001
42-6
436 9600 6750 10800 7050
442 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
45         9600 7050 9600 6750 10800 6750 10800 7050 9600 7050
464 1 0 50 -1 0 8 0.0000 0 105 1005 10200 6900 write RAM_DATA\001
47-6
486 11100 7350 12300 7800
492 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
50         11100 7800 11100 7350 12300 7350 12300 7800 11100 7800
514 1 0 50 -1 0 8 0.0000 0 105 735 11700 7725 QUEUE_REQ\001
524 1 0 50 -1 0 8 0.0000 0 90 420 11700 7500 write in \001
53-6
546 5775 4650 7050 5250
552 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
56         6900 4950 6450 4650 6000 4950 6450 5250 6900 4950
574 1 0 50 -1 0 8 0.0000 0 90 240 6450 4875 valid\001
584 1 0 50 -1 0 8 0.0000 0 90 390 6450 5025 victim ?\001
594 0 0 50 -1 0 8 0.0000 0 60 120 6900 4875 no\001
604 2 0 50 -1 0 8 0.0000 0 90 165 6000 4875 yes\001
61-6
626 9000 4650 9900 5250
632 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
64         9900 4950 9450 4650 9000 4950 9450 5250 9900 4950
654 1 0 50 -1 0 8 0.0000 0 90 720 9450 5025 read or write ?\001
664 1 0 50 -1 0 8 0.0000 0 105 375 9450 4875 lock by\001
67-6
686 2100 5550 3300 9300
696 2100 5550 3300 5850
702 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
71         2100 5850 2100 5550 3300 5550 3300 5850 2100 5850
724 1 0 50 -1 0 8 0.0000 0 105 585 2700 5700 req_ack = 0\001
73-6
742 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
75        3 0 1.00 60.00 120.00
76         2700 5850 2700 9300
77-6
786 2775 4650 4050 5250
792 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
80         3900 4950 3450 4650 3000 4950 3450 5250 3900 4950
814 0 0 50 -1 0 8 0.0000 0 60 120 3900 4875 no\001
824 2 0 50 -1 0 8 0.0000 0 90 165 3000 4875 yes\001
834 1 0 50 -1 0 8 0.0000 0 105 375 3450 4875 lock by\001
844 1 0 50 -1 0 8 0.0000 0 75 285 3450 5025 read ?\001
85-6
866 3600 5550 4800 9300
876 3600 7350 4800 7800
882 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
89         3600 7800 3600 7350 4800 7350 4800 7800 3600 7800
904 1 0 50 -1 0 8 0.0000 0 90 420 4200 7500 write in \001
914 1 0 50 -1 0 8 0.0000 0 105 1095 4200 7725 QUEUE_READ_HIT\001
92-6
932 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
94        3 0 1.00 60.00 120.00
95         4200 7800 4200 9300
962 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
97        3 0 1.00 60.00 120.00
98         4200 5850 4200 6750
992 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
100         3600 5850 3600 5550 4800 5550 4800 5850 3600 5850
1012 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
102        3 0 1.00 60.00 120.00
103         4200 7050 4200 7350
1042 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
105         3600 7050 3600 6750 4800 6750 4800 7050 3600 7050
1064 1 0 50 -1 0 8 0.0000 0 105 585 4200 5700 req_ack = 1\001
1074 1 0 50 -1 0 8 0.0000 0 90 945 4200 6900 read RAM_DATA\001
108-6
1096 5100 5550 6300 9300
1106 5100 6750 6300 7200
1112 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
112         5100 7200 5100 6750 6300 6750 6300 7200 5100 7200
1134 1 0 50 -1 0 8 0.0000 0 105 735 5700 7125 QUEUE_REQ\001
1144 1 0 50 -1 0 8 0.0000 0 90 420 5700 6900 write in \001
115-6
1166 5100 8100 6300 8400
1172 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
118         5100 8400 5100 8100 6300 8100 6300 8400 5100 8400
1194 1 0 50 -1 0 8 0.0000 0 105 1005 5700 8250 write RAM_DATA\001
120-6
1216 5100 6150 6300 6450
1222 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
123         5100 6450 5100 6150 6300 6150 6300 6450 5100 6450
1244 1 0 50 -1 0 8 0.0000 0 105 870 5700 6300 lock_by_read = 1\001
125-6
1262 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
127        3 0 1.00 60.00 120.00
128         5700 9000 5700 9300
1292 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
130        3 0 1.00 60.00 120.00
131         5700 5850 5700 6150
1322 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
133        3 0 1.00 60.00 120.00
134         5700 6450 5700 6750
1352 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
136        3 0 1.00 60.00 120.00
137         5700 7200 5700 7500
1382 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
139         5100 7800 5100 7500 6300 7500 6300 7800 5100 7800
1402 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
141        3 0 1.00 60.00 120.00
142         5700 7800 5700 8100
1432 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
144        3 0 1.00 60.00 120.00
145         5700 8400 5700 8700
1462 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
147         5100 9000 5100 8700 6300 8700 6300 9000 5100 9000
1482 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
149         5100 5850 5100 5550 6300 5550 6300 5850 5100 5850
1504 1 0 50 -1 0 8 0.0000 0 105 585 5700 5700 req_ack = 1\001
1514 1 0 50 -1 0 8 0.0000 0 120 615 5700 7650 wait respons\001
1524 1 0 50 -1 0 8 0.0000 0 105 870 5700 8850 lock_by_read = 0\001
153-6
1546 6600 5550 7800 9300
1552 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
156        3 0 1.00 60.00 120.00
157         7200 5850 7200 9300
1582 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
159         6600 5850 6600 5550 7800 5550 7800 5850 6600 5850
1604 1 0 50 -1 0 8 0.0000 0 105 585 7200 5700 req_ack = 0\001
161-6
1622 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
163        3 0 1.00 60.00 120.00
164         7500 3150 4950 3150 4950 3750
1652 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
166         8400 3150 7950 2850 7500 3150 7950 3450 8400 3150
1672 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
168        3 0 1.00 60.00 120.00
169         10200 5850 10200 6150
1702 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
171        3 0 1.00 60.00 120.00
172         10200 8400 10200 8700
1732 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
174        3 0 1.00 60.00 120.00
175         11400 4050 12450 4050 12450 4650
1762 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
177        3 0 1.00 60.00 120.00
178         10500 4050 9450 4050 9450 4650
1792 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
180        3 0 1.00 60.00 120.00
181         12000 4950 11700 4950 11700 5550
1822 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
183        3 0 1.00 60.00 120.00
184         12900 4950 13200 4950 13200 5550
1852 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
186        3 0 1.00 60.00 120.00
187         11700 5850 11700 6150
1882 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
189         12900 4950 12450 4650 12000 4950 12450 5250 12900 4950
1902 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
191        3 0 1.00 60.00 120.00
192         8400 3150 10950 3150 10950 3750
1932 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
194        3 0 1.00 60.00 120.00
195         8700 5850 8700 9300
1962 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
197        3 0 1.00 60.00 120.00
198         10200 9000 10200 9300
1992 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
200        3 0 1.00 60.00 120.00
201         11700 9150 11700 9300
2022 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
203        3 0 1.00 60.00 120.00
204         13200 5850 13200 9300
2052 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
206        3 0 1.00 60.00 120.00
207         6000 4950 5700 4950 5700 5550
2082 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
209        3 0 1.00 60.00 120.00
210         6900 4950 7200 4950 7200 5550
2112 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
212         12600 5850 12600 5550 13800 5550 13800 5850 12600 5850
2132 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
214         11100 5850 11100 5550 12300 5550 12300 5850 11100 5850
2152 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
216         9600 5850 9600 5550 10800 5550 10800 5850 9600 5850
2172 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
218         8100 5850 8100 5550 9300 5550 9300 5850 8100 5850
2192 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
220        3 0 1.00 60.00 120.00
221         7950 2550 7950 2850
2222 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
223        3 0 1.00 60.00 120.00
224         5400 4050 6450 4050 6450 4650
2252 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
226        3 0 1.00 60.00 120.00
227         4500 4050 3450 4050 3450 4650
2282 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
229         11100 6450 11100 6150 12300 6150 12300 6450 11100 6450
2302 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
231        3 0 1.00 60.00 120.00
232         9000 4950 8700 4950 8700 5550
2332 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
234        3 0 1.00 60.00 120.00
235         9900 4950 10200 4950 10200 5550
2362 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
237        3 0 1.00 60.00 120.00
238         10200 6450 10200 6750
2392 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
240        3 0 1.00 60.00 120.00
241         10200 7800 10200 8100
2422 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
243        3 0 1.00 60.00 120.00
244         11700 8400 11700 8550
2452 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
246        3 0 1.00 60.00 120.00
247         10200 7050 10200 7350
2482 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
249        3 0 1.00 60.00 120.00
250         11700 7800 11700 8100
2512 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
252        3 0 1.00 60.00 120.00
253         11700 6450 11700 7350
2542 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
255         11400 4050 10950 3750 10500 4050 10950 4350 11400 4050
2562 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
257        3 0 1.00 60.00 120.00
258         3900 4950 4200 4950 4200 5550
2592 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
260        3 0 1.00 60.00 120.00
261         3000 4950 2700 4950 2700 5550
2622 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
263         2100 9600 2100 9300 13800 9300 13800 9600 2100 9600
2642 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
265         2100 2550 2100 2250 13800 2250 13800 2550 2100 2550
2662 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
267         11100 9150 11100 8550 12300 8550 12300 9150 11100 9150
2684 1 0 50 -1 0 8 0.0000 0 105 255 7950 3150 Type\001
2694 2 0 50 -1 0 8 0.0000 0 75 210 7500 3075 read\001
2704 1 0 50 -1 0 8 0.0000 0 105 585 8700 5700 req_ack = 0\001
2714 1 0 50 -1 0 8 0.0000 0 105 585 10200 5700 req_ack = 1\001
2724 1 0 50 -1 0 8 0.0000 0 90 240 12450 4875 valid\001
2734 1 0 50 -1 0 8 0.0000 0 90 390 12450 5025 victim ?\001
2744 0 0 50 -1 0 8 0.0000 0 60 120 12900 4875 no\001
2754 2 0 50 -1 0 8 0.0000 0 90 165 12000 4875 yes\001
2764 1 0 50 -1 0 8 0.0000 0 105 585 13200 5700 req_ack = 0\001
2774 1 0 50 -1 0 8 0.0000 0 105 585 11700 5700 req_ack = 1\001
2784 1 0 50 -1 0 8 0.0000 0 75 195 7950 9450 End\001
2794 0 0 50 -1 0 8 0.0000 0 90 270 8400 3075 write\001
2804 1 0 50 -1 0 8 0.0000 0 105 285 7950 2400 Begin\001
2814 1 0 50 -1 0 8 0.0000 0 120 930 11700 6225 lock_by_write = 1\001
2824 2 0 50 -1 0 8 0.0000 0 90 165 9000 4875 yes\001
2834 0 0 50 -1 0 8 0.0000 0 60 120 9900 4875 no\001
2844 2 0 50 -1 0 8 0.0000 0 90 165 10500 3975 yes\001
2854 0 0 50 -1 0 8 0.0000 0 60 120 11400 3975 no\001
2864 1 0 50 -1 0 8 0.0000 0 90 240 10950 4050 Hit ?\001
2874 1 0 50 -1 0 8 0.0000 0 105 870 11700 6375 lock_by_read = 1\001
2884 1 0 50 -1 0 8 0.0000 0 105 870 11700 8850 lock_by_read = 0\001
2894 1 0 50 -1 0 8 0.0000 0 120 930 11700 8700 lock_by_write = 0\001
2904 1 0 50 -1 0 8 0.0000 0 105 645 11700 9000 invalide_line\001
Note: See TracBrowser for help on using the repository browser.