PDSP1601-MC Mitel Networks Corporation, PDSP1601-MC Datasheet - Page 4

no-image

PDSP1601-MC

Manufacturer Part Number
PDSP1601-MC
Description
ALU and Barrel Shifter
Manufacturer
Mitel Networks Corporation
Datasheet
PDSP1601 MC
KEY
A
B
CI
CO
RAL
RAR = ALU Register (Right)
RSX
4
= 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
00
01
02
03
04
05
06
07
08
09
0A
0B
0E
0F
IA4-IA0
Inst
1C
1D
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
1A
1B
1E
1F
18
19
IA4-AI0
11000
11001
11010
11011
11100
11101
11110
11111
Inst
Mnemonic
10
11
12
13
14
15
16
17
AMBCO
BMACO
APBCO
CLRXX
A2SGN
A2RAR
AMBX1
BMAX1
MIACO
A2RSX
A2RAL
AMBCI
BMACI
MIAX1
APBCI
MIACI
IA4-AI0
Mnemonic
10000
10001
10010
10011
10100
10101
10110
10111
OPONE
SBFOV
OPBYT
OPALT
SBFU1
SBFU2
SBFZE
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
ORXAB
ORNAB
XORAB
ANXAB
ANANB
ANNAB
PASNA
PASXA
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
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

Related parts for PDSP1601-MC