English
Language : 

IA59032_08 Datasheet, PDF (13/19 Pages) InnovASIC, Inc – 32-Bit High-Speed Microprocessor Slice
IA59032
32-Bit High-Speed Microprocessor Slice
Data Sheet
August 19, 2008
SOURCE OPERANDS AND ALU FUNCTIONS
Eight source operand pairs are available to the ALU as determined by the I0-I2 instruction inputs.
The ALU performs eight functions; three of which are arithmetic and five of which are logic
functions. This function selection is controlled by the I3-I5 instruction inputs. When in the
arithmetic mode, the ALU results are also affected by the carry, Cn. In the logic mode, the Cn input
has no effect.
The matrix of Table 4 results when Cn and I0 through I5 are viewed together. Table 5 defines the
logic operation which the IA59032 has the capability to perform while Table 6 demonstrates the
arithmetic operations of the device. Both carry-in HIGH (Cn = 1) and carry-in LOW (Cn = 0) are
defined in these operations.
ALU LOGIC MODE FUNCTIONS
OCTAL
I(5:3), I(2:0)
4,0
4,1
4,5
4,6
3,0
3,1
3,5
3,6
6,0
6,1
6,5
6,6
7,0
7,1
7,5
7,6
7,2
7,3
7,4
7,7
6,2
6,3
6,4
6,7
3,2
3,3
3,4
3,7
4,2
4,3
4,4
4,7
5,0
5,1
5,5
5,6
GROUP
AND
OR
EXOR
EXNOR
INVERT
PASS
PASS
ZERO
MASK
IA211001108-03
Page 13 of 19
FUNCTION
A /\ Q
A /\ B
D /\ A
D /\ Q
A \/ Q
A \/ B
D \/ A
D \/ Q
A \-/ Q
A \-/ B
D \-/ A
D \-/ Q
(A \-/ Q)n
(A \-/ B)n
(D \-/ A)n
(D \-/ Q)n
Qn
Bn
An
Dn
Qn
Bn
An
Dn
Q
B
A
D
0
0
0
0
An /\ Q
An /\ B
Dn /\ A
Dn /\ Q
http://www.Innovasic.com
Customer Support:
1-888-824-4184