English
Language : 

IA59032 Datasheet, PDF (10/17 Pages) InnovASIC, Inc – 32-Bit High Speed Microprocessor Slice
IA59032
32-Bit High Speed Microprocessor Slice
Page 10 of 17
Data Sheet
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.
TABLE 5: 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
FUNCTION
AND
OR
EXOR
EXNOR
INVERT
PASS
PASS
ZERO
MASK
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
Copyright © 2000
innovASIC
[_________The End of Obsolescence™