Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

PDSP1601AB0AC Datasheet(PDF) 4 Page - Mitel Networks Corporation

Part # PDSP1601AB0AC
Description  ALU and Barrel Shifter
Download  17 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MITEL [Mitel Networks Corporation]
Direct Link  http://www.mitel.com
Logo MITEL - Mitel Networks Corporation

PDSP1601AB0AC Datasheet(HTML) 4 Page - Mitel Networks Corporation

  PDSP1601AB0AC Datasheet HTML 1Page - Mitel Networks Corporation PDSP1601AB0AC Datasheet HTML 2Page - Mitel Networks Corporation PDSP1601AB0AC Datasheet HTML 3Page - Mitel Networks Corporation PDSP1601AB0AC Datasheet HTML 4Page - Mitel Networks Corporation PDSP1601AB0AC Datasheet HTML 5Page - Mitel Networks Corporation PDSP1601AB0AC Datasheet HTML 6Page - Mitel Networks Corporation PDSP1601AB0AC Datasheet HTML 7Page - Mitel Networks Corporation PDSP1601AB0AC Datasheet HTML 8Page - Mitel Networks Corporation PDSP1601AB0AC Datasheet HTML 9Page - Mitel Networks Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 4 / 17 page
background image
PDSP1601/PDSP1601A
4
FUNCTIONAL DESCRIPTION
The PDSP1601 contains four main blocks: the ALU, the
Barrel Shifter and the two Register Files.
The ALU
The ALU supports 32 instructions as detailed in Table 1.
The inputs to the ALU are selected by the A and B MUXs.
Data will fall through from the selected register through the A
or B input MUXs and the ALU to the ALU output register file in
50ns for the PDSP1601A (100ns for the PDSP1601).
The ALU instructions are latched, such that the instruction
will not start executing until the rising edge of CLK latches the
instruction into the device.
The ALU accepts a carry in from the CI input and supplies
a carry out to the CO output. Additionally, at the end of each
cycle, the carry out from the ALU is loaded into an internal 1
bit register, so that it is available as an input to the ALU on the
next cycle.
In the manner, multicycle, multiprecision
operations are supported. (See MULTICYCLE CASCADE
OPERATIONS).
BFP Flag
The ALU has a user programmable BFP flag. This flag
may be programmed to become active at any one of four
conditions. Two of these conditions are intended to support
Block Floating Point operations, in that they provide flags
indicating that the ALU result is within a factor of two or four of
overflowing the 16 bit number range.
For multiprecision
operations the flag is only valid whilst the most significant 16
bit byte is being processed. In this manner the BFP flag may
be used over any extended word width.
The remaining two conditions detect either an overflow
condition or a zero result. For the overflow condition to be
active the ALU result must have overflowed into the 16th (sign)
bit, (this flag is only valid whilst the most significant 16 bit byte
is being processed). The zero condition is active if the result
from the ALU is equal to zero. For multiprecision operations
the zero flag must be active for all of the 16 bit bytes of an
extended word.
The BFP flag is programmed by executing on of the four
SBFXX instructions (see Table 1). During the execution of any
of these four instructions, the output of the ALU is forced to
zero.
Multicycle/Cascade Operation
The ALU arithmetic instructions contain two or three
options for each arithemtic operation.
The ALU is designed to operate with two's complement
arithmetic, requiring a one to be added to the LSB for all
subtract operations. The instructions set includes instructions
that will force a one into the LSB, e.g. MIAX1, AMBX1, BMAX1
(see Table 1).
These instructions are used for the least significant 16 bit
byte of any subtract operation.
The user has an option of cascading multiple devices, or
multicycling a single device to extend the arithmetic precision.
Should the user cascade multiple devices, then the cascade
arithmetic instructions using the external CI input should be
employed for all but the least significant 16 bit byte, e.g. MIACI,
APBCI, BMACI (see Table 1).
Should the user multicycle a single device, then the
Multicycle Arithmetic instructions, using the internally
registered CO bit should be employed for all but the least
significant 16 bit byte, e.g. MIACO, APBCO, AMBCO,
BMACO (see Table 1).
16
A INPUT
A REG
A MUX
BFP
AB
B MUX
MSA0-1
2
MSB
IA0-4
5
ALU
CI
CO
RAD-2
3
ALU REG FILE
LEFT REG.
RIGHT REG.
C MUX
MSC
OE
COUT
16
SHIFTER REG FILE
LEFT REG.
RIGHT REG.
RS0-2
3
BARREL SHIFTER
SHIFT
CONTROL
SVOE
IS0-3
SV0-3
S MUX
MSS
B REG
CEB
B INPUT
16
CEA
Fig.2 PDSP1601 block diagram


Similar Part No. - PDSP1601AB0AC

ManufacturerPart #DatasheetDescription
logo
Zarlink Semiconductor I...
PDSP1601ABOAC ZARLINK-PDSP1601ABOAC Datasheet
121Kb / 16P
   ALU and Barrel Shifter
More results

Similar Description - PDSP1601AB0AC

ManufacturerPart #DatasheetDescription
logo
Mitel Networks Corporat...
PDSP1601MC MITEL-PDSP1601MC Datasheet
142Kb / 18P
   ALU and Barrel Shifter
logo
Zarlink Semiconductor I...
PDSP1601 ZARLINK-PDSP1601_98 Datasheet
121Kb / 16P
   ALU and Barrel Shifter
PDSP1601MC ZARLINK-PDSP1601MC Datasheet
111Kb / 16P
   ALU and Barrel Shifter
logo
Mitel Networks Corporat...
PDSP1601 MITEL-PDSP1601_96 Datasheet
171Kb / 18P
   ALU and Barrel Shifter
logo
LOGIC Devices Incorpora...
LSH32 LODEV-LSH32 Datasheet
202Kb / 9P
   32-bit Cascadable Barrel Shifter
LSH33 LODEV-LSH33 Datasheet
218Kb / 8P
   32-bit Barrel Shifter with Registers
logo
HAMLIN Position and Mov...
59065-1-S-01-A HAMLIN-59065-1-S-01-A Datasheet
90Kb / 1P
   Threaded Barrel Features and Benefits
logo
Maxim Integrated Produc...
MAX13036 MAXIM-MAX13036_V01 Datasheet
1Mb / 17P
   Contact Monitor and Level Shifter
19-0808; Rev 1; 2/15
logo
NXP Semiconductors
PTN3300B NXP-PTN3300B Datasheet
133Kb / 23P
   DVI and HDMI level shifter
Rev. 01-8 July 2008
logo
Maxim Integrated Produc...
MAX13036 MAXIM-MAX13036 Datasheet
309Kb / 18P
   Automotive Contact Monitor and Level Shifter
Rev 0; 4/07
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com