DSP

Bitstream

virtex4 DSP bittile 0
BitFrame
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
61 - - - - - - - - - - - - - - - - - - ~DSP1:INV.OPMODE0
60 - - - - - - - - - - - - - - - - - - ~DSP0:INV.CARRYINSEL1
59 - - - - - - - - - - - - - - - - - - -
58 - - - - - - - - - - - - - - - - - - -
57 - - - - - - - - - - - - - - - - - - ~DSP0:INV.OPMODE0
56 - - - - - - - - - - - - - - - - - - -
55 - - - - - - - - - - - - - - - - - - -
54 - - - - - - - - - - - - - - - - - - -
53 - - - - - - - - - - - - - - - - - - -
52 - - - - - - - - - - - - - - - - - - -
51 - - - - - - - - - - - - - - - - - - -
50 - - - - - - - - - - - - - - - - - - -
49 - - - - - - - - - - - - - - - - - - -
48 - - - - - - - - - - - - - - - - - - -
47 - - - - - - - - - - - - - - - - - - -
46 - - - - - - - - - - - - - - - - - - -
45 - - - - - - - - - - - - - - - - - - -
44 - - - - - - - - - - - - - - - - - - -
43 - - - - - - - - - - - - - - - - - - -
42 - - - - - - - - - - - - - - - - - - -
41 - - - - - - - - - - - - - - - - - - -
40 - - - - - - - - - - - - - - - - - - -
39 - - - - - - - - - - - - - - - - - - -
38 - - - - - - - - - - - - - - - - - - -
37 - - - - - - - - - - - - - - - - - - -
36 - - - - - - - - - - - - - - - - - - -
35 - - - - - - - - - - - - - - - - - - -
34 - - - - - - - - - - - - - - - - - - -
33 - - - - - - - - - - - - - - - - - - -
32 - - - - - - - - - - - - - - - - - - -
31 - - - - - - - - - - - - - - - - - - -
30 - - - - - - - - - - - - - - - - - - -
29 - - - - - - - - - - - - - - - - - - -
28 - - - - - - - - - - - - - - - - - - -
27 - - - - - - - - - - - - - - - - - - -
26 - - - - - - - - - - - - - - - - - - -
25 - - - - - - - - - - - - - - - - - - -
24 - - - - - - - - - - - - - - - - - - -
23 - - - - - - - - - - - - - - - - - - -
22 - - - - - - - - - - - - - - - - - - ~DSP0:INV.OPMODE1
21 - - - - - - - - - - - - - - - - - - ~DSP0:INV.CARRYINSEL0
20 - - - - - - - - - - - - - - - - - - -
19 - - - - - - - - - - - - - - - - - - -
18 - - - - - - - - - - - - - - - - - - ~DSP0:INV.CARRYIN
17 - - - - - - - - - - - - - - - - - - -
16 - - - - - - - - - - - - - - - - - - -
15 - - - - - - - - - - - - - - - - - - -
14 - - - - - - - - - - - - - - - - - - -
13 - - - - - - - - - - - - - - - - - - -
12 - - - - - - - - - - - - - - - - - - -
11 - - - - - - - - - - - - - - - - - - -
10 - - - - - - - - - - - - - - - - - - -
9 - - - - - - - - - - - - - - - - - - -
8 - - - - - - - - - - - - - - - - - - -
7 - - - - - - - - - - - - - - - - - - -
6 - - - - - - - - - - - - - - - - - - -
5 - - - - - - - - - - - - - - - - - - -
4 - - - - - - - - - - - - - - - - - - -
3 - - - - - - - - - - - - - - - - - - -
2 - - - - - - - - - - - - - - - - - - -
1 - - - - - - - - - - - - - - - - - - -
0 - - - - - - - - - - - - - - - - - - -
virtex4 DSP bittile 1
BitFrame
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
61 - - - - - - - - - - - - - - - - - - ~DSP0:INV.OPMODE2
60 - - - - - - - - - - - - - - - - - - ~DSP1:INV.CARRYINSEL1
59 - - - - - - - - - - - - - - - - - - -
58 - - - - - - - - - - - - - - - - - - -
57 - - - - - - - - - - - - - - - - - - ~DSP1:INV.OPMODE1
56 - - - - - - - - - - - - - - - - - - -
55 - - - - - - - - - - - - - - - - - - -
54 - - - - - - - - - - - - - - - - - - -
53 - - - - - - - - - - - - - - - - - - -
52 - - - - - - - - - - - - - - - - - - -
51 - - - - - - - - - - - - - - - - - - -
50 - - - - - - - - - - - - - - - - - - -
49 - - - - - - - - - - - - - - - - - - -
48 - - - - - - - - - - - - - - - - - - -
47 - - - - - - - - - - - - - - - - - - -
46 - - - - - - - - - - - - - - - - - - DSP1:UNK_PRESENT[0]
45 - - - - - - - - - - - - - - - - - - DSP_COMMON:CLKC_MUX[0]
44 - - - - - - - - - - - - - - - - - - DSP_COMMON:CREG[0]
43 - - - - - - - - - - - - - - - - - - -
42 - - - - - - - - - - - - - - - - - - -
41 - - - - - - - - - - - - - - - - - - DSP1:B_INPUT[0]
40 - - - - - - - - - - - - - - - - - - -
39 - - - - - - - - - - - - - - - - - - -
38 - - - - - - - - - - - - - - - - - - DSP1:CARRYINSELREG[0]
37 - - - - - - - - - - - - - - - - - - DSP1:SUBTRACTREG[0]
36 - - - - - - - - - - - - - - - - - - -
35 - - - - - - - - - - - - - - - - - - DSP1:OPMODEREG[0]
34 - - - - - - - - - - - - - - - - - - DSP1:PREG[0]
33 - - - - - - - - - - - - - - - - - - -
32 - - - - - - - - - - - - - - - - - - -
31 - - - - - - - - - - - - - - - - - - -
30 - - - - - - - - - - - - - - - - - - -
29 - - - - - - - - - - - - - - - - - - -
28 - - - - - - - - - - - - - - - - - - -
27 - - - - - - - - - - - - - - - - - - -
26 - - - - - - - - - - - - - - - - - - -
25 - - - - - - - - - - - - - - - - - - -
24 - - - - - - - - - - - - - - - - - - -
23 - - - - - - - - - - - - - - - - - - -
22 - - - - - - - - - - - - - - - - - - ~DSP1:INV.OPMODE2
21 - - - - - - - - - - - - - - - - - - ~DSP1:INV.CARRYINSEL0
20 - - - - - - - - - - - - - - - - - - -
19 - - - - - - - - - - - - - - - - - - -
18 - - - - - - - - - - - - - - - - - - ~DSP1:INV.CARRYIN
17 - - - - - - - - - - - - - - - - - - -
16 - - - - - - - - - - - - - - - - - - -
15 - - - - - - - - - - - - - - - - - - -
14 - - - - - - - - - - - - - - - - - - DSP1:MREG[0]
13 - - - - - - - - - - - - - - - - - - -
12 - - - - - - - - - - - - - - - - - - DSP1:CARRYINREG[0]
11 - - - - - - - - - - - - - - - - - - DSP1:BREG[1]
10 - - - - - - - - - - - - - - - - - - -
9 - - - - - - - - - - - - - - - - - - DSP1:BREG[0]
8 - - - - - - - - - - - - - - - - - - DSP1:AREG[1]
7 - - - - - - - - - - - - - - - - - - -
6 - - - - - - - - - - - - - - - - - - -
5 - - - - - - - - - - - - - - - - - - DSP1:AREG[0]
4 - - - - - - - - - - - - - - - - - - -
3 - - - - - - - - - - - - - - - - - - -
2 - - - - - - - - - - - - - - - - - - -
1 - - - - - - - - - - - - - - - - - - -
0 - - - - - - - - - - - - - - - - - - -
virtex4 DSP bittile 2
BitFrame
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
60 - - - - - - - - - - - - - - - - - - ~DSP1:INV.OPMODE4
59 - - - - - - - - - - - - - - - - - - -
58 - - - - - - - - - - - - - - - - - - -
57 - - - - - - - - - - - - - - - - - - ~DSP0:INV.OPMODE3
56 - - - - - - - - - - - - - - - - - - -
55 - - - - - - - - - - - - - - - - - - -
54 - - - - - - - - - - - - - - - - - - -
53 - - - - - - - - - - - - - - - - - - -
52 - - - - - - - - - - - - - - - - - - -
51 - - - - - - - - - - - - - - - - - - -
50 - - - - - - - - - - - - - - - - - - -
49 - - - - - - - - - - - - - - - - - - -
48 - - - - - - - - - - - - - - - - - - -
47 - - - - - - - - - - - - - - - - - - -
46 - - - - - - - - - - - - - - - - - - DSP0:UNK_PRESENT[0]
45 - - - - - - - - - - - - - - - - - - -
44 - - - - - - - - - - - - - - - - - - -
43 - - - - - - - - - - - - - - - - - - -
42 - - - - - - - - - - - - - - - - - - -
41 - - - - - - - - - - - - - - - - - - DSP0:B_INPUT[0]
40 - - - - - - - - - - - - - - - - - - -
39 - - - - - - - - - - - - - - - - - - -
38 - - - - - - - - - - - - - - - - - - DSP0:CARRYINSELREG[0]
37 - - - - - - - - - - - - - - - - - - DSP0:SUBTRACTREG[0]
36 - - - - - - - - - - - - - - - - - - -
35 - - - - - - - - - - - - - - - - - - DSP0:OPMODEREG[0]
34 - - - - - - - - - - - - - - - - - - DSP0:PREG[0]
33 - - - - - - - - - - - - - - - - - - -
32 - - - - - - - - - - - - - - - - - - -
31 - - - - - - - - - - - - - - - - - - -
30 - - - - - - - - - - - - - - - - - - -
29 - - - - - - - - - - - - - - - - - - -
28 - - - - - - - - - - - - - - - - - - -
27 - - - - - - - - - - - - - - - - - - -
26 - - - - - - - - - - - - - - - - - - -
25 - - - - - - - - - - - - - - - - - - -
24 - - - - - - - - - - - - - - - - - - -
23 - - - - - - - - - - - - - - - - - - -
22 - - - - - - - - - - - - - - - - - - ~DSP0:INV.OPMODE4
21 - - - - - - - - - - - - - - - - - - ~DSP1:INV.OPMODE3
20 - - - - - - - - - - - - - - - - - - -
19 - - - - - - - - - - - - - - - - - - -
18 - - - - - - - - - - - - - - - - - - ~DSP1:INV.SUBTRACT
17 - - - - - - - - - - - - - - - - - - -
16 - - - - - - - - - - - - - - - - - - -
15 - - - - - - - - - - - - - - - - - - -
14 - - - - - - - - - - - - - - - - - - DSP0:MREG[0]
13 - - - - - - - - - - - - - - - - - - -
12 - - - - - - - - - - - - - - - - - - DSP0:CARRYINREG[0]
11 - - - - - - - - - - - - - - - - - - DSP0:BREG[1]
10 - - - - - - - - - - - - - - - - - - -
9 - - - - - - - - - - - - - - - - - - DSP0:BREG[0]
8 - - - - - - - - - - - - - - - - - - DSP0:AREG[1]
7 - - - - - - - - - - - - - - - - - - -
6 - - - - - - - - - - - - - - - - - - -
5 - - - - - - - - - - - - - - - - - - DSP0:AREG[0]
4 - - - - - - - - - - - - - - - - - - -
3 - - - - - - - - - - - - - - - - - - -
2 - - - - - - - - - - - - - - - - - - -
1 - - - - - - - - - - - - - - - - - - -
0 - - - - - - - - - - - - - - - - - - -
virtex4 DSP bittile 3
BitFrame
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
60 - - - - - - - - - - - - - - - - - - ~DSP0:INV.OPMODE6
59 - - - - - - - - - - - - - - - - - - -
58 - - - - - - - - - - - - - - - - - - -
57 - - - - - - - - - - - - - - - - - - ~DSP1:INV.OPMODE5
56 - - - - - - - - - - - - - - - - - - -
55 - - - - - - - - - - - - - - - - - - -
54 - - - - - - - - - - - - - - - - - - -
53 - - - - - - - - - - - - - - - - - - -
52 - - - - - - - - - - - - - - - - - - -
51 - - - - - - - - - - - - - - - - - - -
50 - - - - - - - - - - - - - - - - - - -
49 - - - - - - - - - - - - - - - - - - -
48 - - - - - - - - - - - - - - - - - - -
47 - - - - - - - - - - - - - - - - - - -
46 - - - - - - - - - - - - - - - - - - -
45 - - - - - - - - - - - - - - - - - - -
44 - - - - - - - - - - - - - - - - - - -
43 - - - - - - - - - - - - - - - - - - -
42 - - - - - - - - - - - - - - - - - - -
41 - - - - - - - - - - - - - - - - - - -
40 - - - - - - - - - - - - - - - - - - -
39 - - - - - - - - - - - - - - - - - - -
38 - - - - - - - - - - - - - - - - - - -
37 - - - - - - - - - - - - - - - - - - -
36 - - - - - - - - - - - - - - - - - - -
35 - - - - - - - - - - - - - - - - - - -
34 - - - - - - - - - - - - - - - - - - -
33 - - - - - - - - - - - - - - - - - - -
32 - - - - - - - - - - - - - - - - - - -
31 - - - - - - - - - - - - - - - - - - -
30 - - - - - - - - - - - - - - - - - - -
29 - - - - - - - - - - - - - - - - - - -
28 - - - - - - - - - - - - - - - - - - -
27 - - - - - - - - - - - - - - - - - - -
26 - - - - - - - - - - - - - - - - - - -
25 - - - - - - - - - - - - - - - - - - -
24 - - - - - - - - - - - - - - - - - - -
23 - - - - - - - - - - - - - - - - - - -
22 - - - - - - - - - - - - - - - - - - ~DSP1:INV.OPMODE6
21 - - - - - - - - - - - - - - - - - - ~DSP0:INV.OPMODE5
20 - - - - - - - - - - - - - - - - - - -
19 - - - - - - - - - - - - - - - - - - -
18 - - - - - - - - - - - - - - - - - - ~DSP0:INV.SUBTRACT
17 - - - - - - - - - - - - - - - - - - -
16 - - - - - - - - - - - - - - - - - - -
15 - - - - - - - - - - - - - - - - - - -
14 - - - - - - - - - - - - - - - - - - -
13 - - - - - - - - - - - - - - - - - - -
12 - - - - - - - - - - - - - - - - - - -
11 - - - - - - - - - - - - - - - - - - -
10 - - - - - - - - - - - - - - - - - - -
9 - - - - - - - - - - - - - - - - - - -
8 - - - - - - - - - - - - - - - - - - -
7 - - - - - - - - - - - - - - - - - - -
6 - - - - - - - - - - - - - - - - - - -
5 - - - - - - - - - - - - - - - - - - -
4 - - - - - - - - - - - - - - - - - - -
3 - - - - - - - - - - - - - - - - - - -
2 - - - - - - - - - - - - - - - - - - -
1 - - - - - - - - - - - - - - - - - - -
0 - - - - - - - - - - - - - - - - - - -
DSP0:AREG 2.18.8 2.18.5
DSP0:BREG 2.18.11 2.18.9
DSP1:AREG 1.18.8 1.18.5
DSP1:BREG 1.18.11 1.18.9
1 0 0
0 0 1
2 1 0
DSP0:B_INPUT 2.18.41
DSP1:B_INPUT 1.18.41
DIRECT 0
CASCADE 1
DSP0:CARRYINREG 2.18.12
DSP0:CARRYINSELREG 2.18.38
DSP0:MREG 2.18.14
DSP0:OPMODEREG 2.18.35
DSP0:PREG 2.18.34
DSP0:SUBTRACTREG 2.18.37
DSP1:CARRYINREG 1.18.12
DSP1:CARRYINSELREG 1.18.38
DSP1:MREG 1.18.14
DSP1:OPMODEREG 1.18.35
DSP1:PREG 1.18.34
DSP1:SUBTRACTREG 1.18.37
DSP_COMMON:CREG 1.18.44
1 0
0 1
DSP0:INV.CARRYIN 0.18.18
DSP0:INV.CARRYINSEL0 0.18.21
DSP0:INV.CARRYINSEL1 0.18.60
DSP0:INV.OPMODE0 0.18.57
DSP0:INV.OPMODE1 0.18.22
DSP0:INV.OPMODE2 1.18.61
DSP0:INV.OPMODE3 2.18.57
DSP0:INV.OPMODE4 2.18.22
DSP0:INV.OPMODE5 3.18.21
DSP0:INV.OPMODE6 3.18.60
DSP0:INV.SUBTRACT 3.18.18
DSP1:INV.CARRYIN 1.18.18
DSP1:INV.CARRYINSEL0 1.18.21
DSP1:INV.CARRYINSEL1 1.18.60
DSP1:INV.OPMODE0 0.18.61
DSP1:INV.OPMODE1 1.18.57
DSP1:INV.OPMODE2 1.18.22
DSP1:INV.OPMODE3 2.18.21
DSP1:INV.OPMODE4 2.18.60
DSP1:INV.OPMODE5 3.18.57
DSP1:INV.OPMODE6 3.18.22
DSP1:INV.SUBTRACT 2.18.18
inverted ~[0]
DSP0:UNK_PRESENT 2.18.46
DSP1:UNK_PRESENT 1.18.46
0 0
1 1
DSP_COMMON:CLKC_MUX 1.18.45
DSP0 0
DSP1 1