Added documentation for CS7290.
git-svn-id: http://www.cdkersey.com/harp/harptool@123 0246edb2-e076-4747-b392-db732a341fa2
This commit is contained in:
2
doc/fig/Makefile
Normal file
2
doc/fig/Makefile
Normal file
@@ -0,0 +1,2 @@
|
||||
%.pdf: %.fig
|
||||
fig2mpdf $<
|
||||
35
doc/fig/byte_enc.fig
Normal file
35
doc/fig/byte_enc.fig
Normal file
@@ -0,0 +1,35 @@
|
||||
#FIG 3.2 Produced by xfig version 3.2.5b
|
||||
Landscape
|
||||
Center
|
||||
Metric
|
||||
A4
|
||||
100.00
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
6 90 225 1260 540
|
||||
4 0 0 50 -1 16 8 0.0000 4 120 1095 90 345 Pred. reg number or\001
|
||||
4 0 0 50 -1 16 8 0.0000 4 120 1155 90 510 0xff for no predicate\001
|
||||
-6
|
||||
6 1710 225 2925 540
|
||||
4 0 0 50 -1 16 8 0.0000 4 120 1200 1710 360 Opcode according to \001
|
||||
4 0 0 50 -1 16 8 0.0000 4 105 1080 1710 525 table in Section 3.2\001
|
||||
-6
|
||||
6 3330 225 4635 720
|
||||
4 0 0 50 -1 16 8 0.0000 4 120 1275 3330 360 Operands according to\001
|
||||
4 0 0 50 -1 16 8 0.0000 4 120 1290 3330 525 instructioncoding type.\001
|
||||
4 0 0 50 -1 16 8 0.0000 4 120 1050 3330 690 (based on opcode)\001
|
||||
-6
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
0 -180 1440 -180 1440 135 0 135 0 -180
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
1620 -180 3060 -180 3060 135 1620 135 1620 -180
|
||||
2 2 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
|
||||
3240 -180 4680 -180 4680 135 3240 135 3240 -180
|
||||
4 1 0 50 -1 18 8 0.0000 4 105 570 720 0 Predicate\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 120 450 2340 0 Opcode\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 30 150 5085 0 . . .\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 120 345 720 -225 byte 0\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 120 345 2340 -225 byte 1\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 120 345 3960 -225 byte 2\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 120 615 3960 0 Operand 1\001
|
||||
95
doc/fig/simd_core.fig
Normal file
95
doc/fig/simd_core.fig
Normal file
@@ -0,0 +1,95 @@
|
||||
#FIG 3.2 Produced by xfig version 3.2.5b
|
||||
Landscape
|
||||
Center
|
||||
Metric
|
||||
A4
|
||||
100.00
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
6 90 630 2925 990
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
90 630 2925 630 2925 990 90 990 90 630
|
||||
4 1 0 50 -1 16 12 0.0000 4 165 1485 1485 885 Decode/Control\001
|
||||
-6
|
||||
6 90 1215 630 2250
|
||||
6 90 1215 630 1575
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
90 1215 630 1215 630 1575 90 1575 90 1215
|
||||
4 1 0 50 -1 16 12 0.0000 4 165 405 360 1485 ALU\001
|
||||
-6
|
||||
6 270 1890 630 2250
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
270 1890 630 1890 630 2250 270 2250 270 1890
|
||||
4 1 0 50 -1 16 12 0.0000 4 165 270 450 2160 RF\001
|
||||
-6
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
450 1575 450 1890
|
||||
-6
|
||||
6 900 1215 1440 2250
|
||||
6 900 1215 1440 1575
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
900 1215 1440 1215 1440 1575 900 1575 900 1215
|
||||
4 1 0 50 -1 16 12 0.0000 4 165 405 1170 1485 ALU\001
|
||||
-6
|
||||
6 1080 1890 1440 2250
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
1080 1890 1440 1890 1440 2250 1080 2250 1080 1890
|
||||
4 1 0 50 -1 16 12 0.0000 4 165 270 1260 2160 RF\001
|
||||
-6
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
1260 1575 1260 1890
|
||||
-6
|
||||
6 1710 1215 2250 2250
|
||||
6 1710 1215 2250 1575
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
1710 1215 2250 1215 2250 1575 1710 1575 1710 1215
|
||||
4 1 0 50 -1 16 12 0.0000 4 165 405 1980 1485 ALU\001
|
||||
-6
|
||||
6 1890 1890 2250 2250
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
1890 1890 2250 1890 2250 2250 1890 2250 1890 1890
|
||||
4 1 0 50 -1 16 12 0.0000 4 165 270 2070 2160 RF\001
|
||||
-6
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
2070 1575 2070 1890
|
||||
-6
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
360 990 360 1215
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
1170 990 1170 1215
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
1980 990 1980 1215
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
180 1575 180 2475
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
990 1575 990 2475
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 1 2
|
||||
0 0 1.00 60.00 60.00
|
||||
0 0 1.00 60.00 60.00
|
||||
1800 1575 1800 2475
|
||||
2 2 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
|
||||
0 0 3015 0 3015 2925 0 2925 0 0
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
90 90 2925 90 2925 450 90 450 90 90
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
90 2475 2925 2475 2925 2835 90 2835 90 2475
|
||||
4 1 0 50 -1 18 18 0.0000 4 45 375 2700 1755 . . .\001
|
||||
4 1 0 50 -1 16 12 0.0000 4 210 570 1485 2745 L1 D$\001
|
||||
4 1 0 50 -1 16 12 0.0000 4 210 480 1485 375 L1 I$\001
|
||||
51
doc/fig/word_enc.fig
Normal file
51
doc/fig/word_enc.fig
Normal file
@@ -0,0 +1,51 @@
|
||||
#FIG 3.2 Produced by xfig version 3.2.5b
|
||||
Landscape
|
||||
Center
|
||||
Metric
|
||||
A4
|
||||
100.00
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
0 1080 270 1080 270 1395 0 1395 0 1080
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
|
||||
0 0 1.00 60.00 120.00
|
||||
2295 1665 135 1665 135 1395
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
|
||||
0 1035 0 990 270 990 270 1035
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
315 1080 1755 1080 1755 1395 315 1395 315 1080
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
|
||||
315 1035 315 990 1755 990 1755 1035
|
||||
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
|
||||
1800 1080 3240 1080 3240 1395 1800 1395 1800 1080
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
|
||||
1800 1035 1800 990 3240 990 3240 1035
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
|
||||
0 540 0 495 7425 495 7425 540
|
||||
2 2 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
|
||||
3285 1080 4725 1080 4725 1395 3285 1395 3285 1080
|
||||
2 2 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
|
||||
4770 1080 6210 1080 6210 1395 4770 1395 4770 1080
|
||||
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 4
|
||||
7425 1080 6255 1080 6255 1395 7425 1395
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
|
||||
3285 1035 3285 990 4725 990 4725 1035
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
|
||||
4770 1035 4770 990 6210 990 6210 1035
|
||||
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
|
||||
7425 990 6255 990 6255 1035
|
||||
4 0 0 50 -1 18 8 0.0000 4 135 2070 2385 1710 Predicated (1 if predicated, 0 if not)\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 120 585 990 1305 Pred Reg.\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 90 75 135 945 1\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 120 735 990 945 log2(#pregs)\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 90 75 2520 945 6\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 120 450 2520 1305 Opcode\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 120 810 4005 1305 Reg. Operand\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 120 735 3960 945 log2(#pregs)\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 120 735 5445 945 log2(#pregs)\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 120 1155 5400 1305 Pred. Reg. Operand\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 120 810 6840 1305 Imm. Operand\001
|
||||
4 1 0 50 -1 16 8 0.0000 4 120 825 6840 945 Remaining bits\001
|
||||
4 1 0 50 -1 18 8 0.0000 4 135 1110 3600 405 One (aligned) word\001
|
||||
Reference in New Issue
Block a user