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

Last change on this file since 44 was 42, checked in by rosiere, 17 years ago

Modification des classes d'encapsulation des interfaces :

  • gère les signaux à écrire dans le vhdl
  • les traces pour le testbench
  • la génération des vhdl structurelles

-> test sur la Pattern History Table

File size: 11.0 KB
Line 
1#FIG 3.2
2Landscape
3Center
4Inches
5Letter 
6100.00
7Single
8-2
91200 2
106 2625 3750 6525 4650
116 4275 3750 5550 4350
122 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
13         5400 4050 4950 3750 4500 4050 4950 4350 5400 4050
144 1 0 50 -1 0 8 0.0000 0 90 240 4950 4050 Hit ?\001
154 2 0 50 -1 0 8 0.0000 0 90 165 4500 3975 yes\001
164 0 0 50 -1 0 8 0.0000 0 60 120 5400 3975 no\001
17-6
182 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
19        3 0 1.00 60.00 120.00
20         5400 4050 6450 4050 6450 4650
212 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
22        3 0 1.00 60.00 120.00
23         4500 4050 2700 4050 2700 4650
24-6
256 2625 6150 4275 7050
262 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
27        3 0 1.00 60.00 120.00
28         3000 6450 2700 6450 2700 7050
292 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
30        3 0 1.00 60.00 120.00
31         3900 6450 4200 6450 4200 7050
322 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
33         3900 6450 3450 6150 3000 6450 3450 6750 3900 6450
344 2 0 50 -1 0 8 0.0000 0 90 165 3000 6375 yes\001
354 0 0 50 -1 0 8 0.0000 0 60 120 3900 6375 no\001
364 1 0 50 -1 0 8 0.0000 0 75 225 3450 6375 lock\001
374 1 0 50 -1 0 8 0.0000 0 105 435 3450 6525 by read ?\001
38-6
396 8625 4650 10275 5550
402 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
41        3 0 1.00 60.00 120.00
42         9000 4950 8700 4950 8700 5550
432 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
44        3 0 1.00 60.00 120.00
45         9900 4950 10200 4950 10200 5550
462 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
47         9900 4950 9450 4650 9000 4950 9450 5250 9900 4950
484 2 0 50 -1 0 8 0.0000 0 90 165 9000 4875 yes\001
494 0 0 50 -1 0 8 0.0000 0 60 120 9900 4875 no\001
504 1 0 50 -1 0 8 0.0000 0 75 225 9450 4875 lock\001
514 1 0 50 -1 0 8 0.0000 0 105 435 9450 5025 by read ?\001
52-6
536 9600 8100 10800 8400
542 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
55         9600 8400 9600 8100 10800 8100 10800 8400 9600 8400
564 1 0 50 -1 0 8 0.0000 0 105 1005 10200 8250 write RAM_DATA\001
57-6
586 9600 6450 10800 8100
592 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
60        3 0 1.00 60.00 120.00
61         10200 6450 10200 6750
622 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
63         9600 7200 9600 6750 10800 6750 10800 7200 9600 7200
642 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
65        3 0 1.00 60.00 120.00
66         10200 7200 10200 7500
672 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
68         9600 7800 9600 7500 10800 7500 10800 7800 9600 7800
692 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
70        3 0 1.00 60.00 120.00
71         10200 7800 10200 8100
724 1 0 50 -1 0 8 0.0000 0 90 420 10200 6900 write in \001
734 1 0 50 -1 0 8 0.0000 0 105 735 10200 7125 QUEUE_REQ\001
744 1 0 50 -1 0 8 0.0000 0 120 615 10200 7650 wait respons\001
75-6
766 10275 3750 11550 4350
772 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
78         11400 4050 10950 3750 10500 4050 10950 4350 11400 4050
794 1 0 50 -1 0 8 0.0000 0 90 240 10950 4050 Hit ?\001
804 2 0 50 -1 0 8 0.0000 0 90 165 10500 3975 yes\001
814 0 0 50 -1 0 8 0.0000 0 60 120 11400 3975 no\001
82-6
836 11100 6750 12300 7200
842 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
85         11100 7200 11100 6750 12300 6750 12300 7200 11100 7200
864 1 0 50 -1 0 8 0.0000 0 105 735 11700 7125 QUEUE_REQ\001
874 1 0 50 -1 0 8 0.0000 0 90 420 11700 6900 write in \001
88-6
896 11100 7500 12300 7800
902 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
91         11100 7800 11100 7500 12300 7500 12300 7800 11100 7800
924 1 0 50 -1 0 8 0.0000 0 120 615 11700 7650 wait respons\001
93-6
946 5100 6750 6300 7200
952 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
96         5100 7200 5100 6750 6300 6750 6300 7200 5100 7200
974 1 0 50 -1 0 8 0.0000 0 105 735 5700 7125 QUEUE_REQ\001
984 1 0 50 -1 0 8 0.0000 0 90 420 5700 6900 write in \001
99-6
1006 5100 8100 6300 8400
1012 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
102         5100 8400 5100 8100 6300 8100 6300 8400 5100 8400
1034 1 0 50 -1 0 8 0.0000 0 105 1005 5700 8250 write RAM_DATA\001
104-6
1056 3600 7650 4800 8100
1062 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
107         3600 8100 3600 7650 4800 7650 4800 8100 3600 8100
1084 1 0 50 -1 0 8 0.0000 0 90 420 4200 7800 write in \001
1094 1 0 50 -1 0 8 0.0000 0 105 1095 4200 8025 QUEUE_READ_HIT\001
110-6
1116 5100 6150 6300 6450
1122 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
113         5100 6450 5100 6150 6300 6150 6300 6450 5100 6450
1144 1 0 50 -1 0 8 0.0000 0 105 870 5700 6300 lock_by_read = 1\001
115-6
1166 9600 6150 10800 6450
1172 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
118         9600 6450 9600 6150 10800 6150 10800 6450 9600 6450
1194 1 0 50 -1 0 8 0.0000 0 120 930 10200 6300 lock_by_write = 1\001
120-6
1216 11100 6150 12300 6450
1222 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5
123         11100 6450 11100 6150 12300 6150 12300 6450 11100 6450
1244 1 0 50 -1 0 8 0.0000 0 120 930 11700 6300 lock_by_write = 1\001
125-6
1266 9600 8700 10800 9000
1272 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
128         9600 9000 9600 8700 10800 8700 10800 9000 9600 9000
1294 1 0 50 -1 0 8 0.0000 0 120 930 10200 8850 lock_by_write = 0\001
130-6
1316 11100 8700 12300 9000
1322 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
133         11100 9000 11100 8700 12300 8700 12300 9000 11100 9000
1344 1 0 50 -1 0 8 0.0000 0 90 555 11700 8850 invalid line\001
135-6
1362 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
137        3 0 1.00 60.00 120.00
138         3450 5850 3450 6150
1392 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
140        3 0 1.00 60.00 120.00
141         2250 4950 1950 4950 1950 5550
1422 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
143        3 0 1.00 60.00 120.00
144         3150 4950 3450 4950 3450 5550
1452 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
146         3150 4950 2700 4650 2250 4950 2700 5250 3150 4950
1472 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2
148        3 0 1.00 60.00 120.00
149         4200 8100 4200 9300
1502 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
151        3 0 1.00 60.00 120.00
152         4200 7350 4200 7650
1532 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
154        3 0 1.00 60.00 120.00
155         7500 3150 4950 3150 4950 3750
1562 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
157         8400 3150 7950 2850 7500 3150 7950 3450 8400 3150
1582 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
159        3 0 1.00 60.00 120.00
160         10200 5850 10200 6150
1612 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
162        3 0 1.00 60.00 120.00
163         10200 8400 10200 8700
1642 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
165        3 0 1.00 60.00 120.00
166         11400 4050 12450 4050 12450 4650
1672 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
168        3 0 1.00 60.00 120.00
169         10500 4050 9450 4050 9450 4650
1702 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
171        3 0 1.00 60.00 120.00
172         12000 4950 11700 4950 11700 5550
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         12900 4950 13200 4950 13200 5550
1762 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
177        3 0 1.00 60.00 120.00
178         11700 5850 11700 6150
1792 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
180         12900 4950 12450 4650 12000 4950 12450 5250 12900 4950
1812 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
182        3 0 1.00 60.00 120.00
183         11700 6450 11700 6750
1842 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
185        3 0 1.00 60.00 120.00
186         11700 7200 11700 7500
1872 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
188        3 0 1.00 60.00 120.00
189         11700 7800 11700 8700
1902 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
191         1350 9600 1350 9300 13800 9300 13800 9600 1350 9600
1922 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
193        3 0 1.00 60.00 120.00
194         8400 3150 10950 3150 10950 3750
1952 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
196        3 0 1.00 60.00 120.00
197         5700 9000 5700 9300
1982 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         7200 5850 7200 9300
2012 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
202        3 0 1.00 60.00 120.00
203         8700 5850 8700 9300
2042 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
205        3 0 1.00 60.00 120.00
206         1950 5850 1950 9300
2072 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
208        3 0 1.00 60.00 120.00
209         2700 7350 2700 7650
2102 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
211        3 0 1.00 60.00 120.00
212         2700 8100 2700 8400
2132 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
214         2100 8700 2100 8400 3300 8400 3300 8700 2100 8700
2152 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
216        3 0 1.00 60.00 120.00
217         2700 8700 2700 9300
2182 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
219        3 0 1.00 60.00 120.00
220         10200 9000 10200 9300
2212 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
222        3 0 1.00 60.00 120.00
223         11700 9000 11700 9300
2242 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
225        3 0 1.00 60.00 120.00
226         13200 5850 13200 9300
2272 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
228        3 0 1.00 60.00 120.00
229         6000 4950 5700 4950 5700 5550
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         6900 4950 7200 4950 7200 5550
2332 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
234        3 0 1.00 60.00 120.00
235         5700 5850 5700 6150
2362 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5
237         6900 4950 6450 4650 6000 4950 6450 5250 6900 4950
2382 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
239        3 0 1.00 60.00 120.00
240         5700 6450 5700 6750
2412 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
242        3 0 1.00 60.00 120.00
243         5700 7200 5700 7500
2442 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
245         5100 7800 5100 7500 6300 7500 6300 7800 5100 7800
2462 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
247        3 0 1.00 60.00 120.00
248         5700 7800 5700 8100
2492 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
250        3 0 1.00 60.00 120.00
251         5700 8400 5700 8700
2522 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
253         3600 7350 3600 7050 4800 7050 4800 7350 3600 7350
2542 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
255         2100 8100 2100 7650 3300 7650 3300 8100 2100 8100
2562 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
257         2100 7350 2100 7050 3300 7050 3300 7350 2100 7350
2582 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5
259         5100 9000 5100 8700 6300 8700 6300 9000 5100 9000
2602 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
261         12600 5850 12600 5550 13800 5550 13800 5850 12600 5850
2622 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
263         11100 5850 11100 5550 12300 5550 12300 5850 11100 5850
2642 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
265         9600 5850 9600 5550 10800 5550 10800 5850 9600 5850
2662 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
267         8100 5850 8100 5550 9300 5550 9300 5850 8100 5850
2682 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
269         6600 5850 6600 5550 7800 5550 7800 5850 6600 5850
2702 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
271         5100 5850 5100 5550 6300 5550 6300 5850 5100 5850
2722 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
273         2850 5850 2850 5550 4050 5550 4050 5850 2850 5850
2742 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5
275         1350 5850 1350 5550 2550 5550 2550 5850 1350 5850
2762 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
277        3 0 1.00 60.00 120.00
278         7950 2550 7950 2850
2794 1 0 50 -1 0 8 0.0000 0 105 585 3450 5700 req_ack = 1\001
2804 2 0 50 -1 0 8 0.0000 0 90 165 2250 4875 yes\001
2814 0 0 50 -1 0 8 0.0000 0 60 120 3150 4875 no\001
2824 1 0 50 -1 0 8 0.0000 0 75 225 2700 4875 lock\001
2834 1 0 50 -1 0 8 0.0000 0 120 495 2700 5025 by write ?\001
2844 1 0 50 -1 0 8 0.0000 0 105 585 1950 5700 req_ack = 0\001
2854 1 0 50 -1 0 8 0.0000 0 75 660 2700 7200 uncached = 1\001
2864 1 0 50 -1 0 8 0.0000 0 90 945 4200 7200 read RAM_DATA\001
2874 1 0 50 -1 0 8 0.0000 0 105 255 7950 3150 Type\001
2884 2 0 50 -1 0 8 0.0000 0 75 210 7500 3075 read\001
2894 1 0 50 -1 0 8 0.0000 0 105 585 8700 5700 req_ack = 0\001
2904 1 0 50 -1 0 8 0.0000 0 105 585 10200 5700 req_ack = 1\001
2914 1 0 50 -1 0 8 0.0000 0 90 240 12450 4875 valid\001
2924 1 0 50 -1 0 8 0.0000 0 90 390 12450 5025 victim ?\001
2934 0 0 50 -1 0 8 0.0000 0 60 120 12900 4875 no\001
2944 2 0 50 -1 0 8 0.0000 0 90 165 12000 4875 yes\001
2954 1 0 50 -1 0 8 0.0000 0 105 585 13200 5700 req_ack = 0\001
2964 1 0 50 -1 0 8 0.0000 0 105 585 11700 5700 req_ack = 1\001
2974 1 0 50 -1 0 8 0.0000 0 75 195 7950 9450 End\001
2984 1 0 50 -1 0 8 0.0000 0 90 420 2700 7800 write in \001
2994 1 0 50 -1 0 8 0.0000 0 105 735 2700 8025 QUEUE_REQ\001
3004 1 0 50 -1 0 8 0.0000 0 120 615 2700 8550 wait respons\001
3014 1 0 50 -1 0 8 0.0000 0 90 240 6450 4875 valid\001
3024 1 0 50 -1 0 8 0.0000 0 90 390 6450 5025 victim ?\001
3034 0 0 50 -1 0 8 0.0000 0 60 120 6900 4875 no\001
3044 2 0 50 -1 0 8 0.0000 0 90 165 6000 4875 yes\001
3054 1 0 50 -1 0 8 0.0000 0 105 585 7200 5700 req_ack = 0\001
3064 1 0 50 -1 0 8 0.0000 0 105 585 5700 5700 req_ack = 1\001
3074 1 0 50 -1 0 8 0.0000 0 120 615 5700 7650 wait respons\001
3084 1 0 50 -1 0 8 0.0000 0 105 870 5700 8850 lock_by_read = 0\001
3094 0 0 50 -1 0 8 0.0000 0 90 270 8400 3075 write\001
Note: See TracBrowser for help on using the repository browser.