PDSP1601 Mitel Networks Corporation, PDSP1601 Datasheet - Page 5

no-image

PDSP1601

Manufacturer Part Number
PDSP1601
Description
ALU and Barrel Shifter
Manufacturer
Mitel Networks Corporation
Datasheet
KEY
A
B
CI
CO
RAL
RAR = ALU Register (Right)
RSX
= A input to ALU
= B input to ALU
= External Carry in to ALU
= Internally Registered Carry out from ALU
= ALU Register (Left)
= Shifter Register (Left or Right)
Table 1 ALU instructions
Inst
0C
0D
0A
0B
0E
0F
00
01
02
03
04
05
06
07
08
09
IA4-AI0
Inst
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
1A
1B
1C
1D
1E
18
19
1F
IA4-AI0
11000
11001
11010
11011
11100
11101
11110
11111
Inst
Mnemonic
10
11
12
13
14
15
16
17
AMBCO
BMACO
APBCO
A2SGN
AMBX1
BMAX1
CLRXX
MIACO
A2RAR
A2RSX
A2RAL
AMBCI
BMACI
MIAX1
APBCI
MIACI
IA4-AI0
Mnemonic
10000
10001
10010
10011
10100
10101
10110
10111
OPONE
SBFOV
OPBYT
SBFU1
SBFU2
SBFZE
OPALT
OPNIB
1a. ARITHMETIC INSTRUCTIONS
1b. LOGICAL INSTRUCTIONS
RESET
MINUS A
MINUS A
MINUS A
A/2
A/2
A/2
A/2
A PLUS B
A PLUS B
A MINUS B
A MINUS B
A MINUS B
B MINUS A
B MINUS A
B MINUS A
1c. CONTROL INSTRUCTIONS
Operation
Mnemonic
ORNAB
ANANB
ANNAB
ORXAB
XORAB
ANXAB
PASXA
PASNA
Set BFP Flag to OVR, Force ALU output to zero
Set BFP Flag to UND 1 Force ALU output to zero
Set BFP Flag to UND 2 Force ALU output to zero
Set BFP Flag to ZERO Force ALU output to zero
Output 0001 Hex
Output 00FF Hex
Output 000F Hex
Output 5555 Hex
A AND B
A AND NB
NA AND B
A OR B
NA OR B
A XOR B
PASS A
INVERT A
MNEMONICS
CLRXX
MIAXX
A2XXX
APBXX
AMBXX
BMAXX
ANX-Y
ORX-Y
XORXY
PASXX
SBFXX
OPXXX
CLEAR ALL REGISTERS
NA Plus 1
NA Plus CI
NA Plus CO
A/2 Sign Extend
A/2 with RAL LSB
A/2 with RAR LSB
A/2 with RSX LSB
A Plus B Plus CI
A Plus B Plus CO
A Plus NB Plus 1
A Plus NB Plus CI
A Plus NB Plus CO
NA Plus B Plus 1
NA Plus B Plus CI
NA Plus B Plus CO
Operation
Clear All Registers to zero
Minus A,
A Divided by 2, XXX = Source of MSB
A Plus B,
A Minus B,
B Minus A,
AND
OR
Exclusive OR
Pass
Set BFP Flag
Output Constant XXX
Operation
Function
Function
A. B
A. NB
NA. B
A + B
NA + B
A XOR B
A
NA
XX
XX
XX
XX
X
X
X
XX
XX
PDSP1601/PDSP1601A
MULTICYCLE
MULTICYCLE
MULTICYCLE
MULTICYCLE
MULTICYCLE
MULTICYCLE
MULTICYCLE
CASCADE
CASCADE
CASCADE
CASCADE
= Carry in to LSB
= Carry in to LSB
= Carry in to LSB
= Carry in to LSB
= Operand 1, Y = Operand 2
= Operand 1, Y = Operand 2
= Operand 1, Y = Operand 2
= Operand
= Function
MSBYTE
LSBYTE
LSBYTE
LSBYTE
---------
Mode
5

Related parts for PDSP1601