PDSP1601/PDSP1601A
PDSP1601/PDSP1601A
ALU和桶式移位器
DS3705
ISSUE 3.0
1998年11月
该PDSP1601是一款高性能的16位运算
逻辑单元具有独立的片上16位的桶形移位器。
该PDSP1601A有两种操作模式给予的20MHz或
10MHz的寄存器 - 寄存器传输速率。
该PDSP1601支持多周期多倍
操作。这允许单个器件在20MHz的工作
16位字段, 10MHz的32位字段和5MHz的64位字段。
该PDSP1601也可以级联,以产生更广泛的词
在使用20MHz的速率执行并携带引脚。该
桶形移位器还能够扩展,例如
PDSP1601可以用来从一个32位的输入中选择一个16位字段
在100ns内。
PIN 1A INDEX MARK
开顶面
A
B
C
D
E
F
G
H
J
K
L
11 10 9
8 7
6
5 4
3
2
1
AC84
特点
s
s
s
s
s
s
s
s
s
16位, 32指令20MHz的ALU
16位, 20MHz的逻辑,算术运算或桶形移位器
独立的ALU和移位操作
4 ×16位的片上暂存寄存器
多倍操作;例如200ns的64位
积累
通过三个内部反馈三个端口结构
路径消除I / O瓶颈
块浮点支持
300mW的最大功率耗散
84针针脚栅格阵列或84联系LCC封装
或100引脚陶瓷四方扁平封装
GC100
图1引脚连接 - 底视图
应用
订购信息
PDSP1601 MC GGCR
PDSP1601A BO交流
N.B
10MHz的MIL883屏蔽 -
QFP封装
20MHz的产业 - PGA
包
s
s
s
s
s
数字信号处理
阵列处理
图像
数据库解决
高速运算处理器
相关产品
PDSP16112
PDSP16116
PDSP16318
PDSP16330
复数乘法器
16× 16复合乘法器
复杂的累加器
毕达哥拉斯处理器
军事级部分的进一步细节
在一个单独的数据表提供( DS3763 )
1
PDSP1601/PDSP1601A
引脚说明
符号
最高位
MSS
B15 - B0
CEB
CLK
MSA0 - MSA1
A15 - A0
CEA
MSC
IS0 - IS3
SV0 - SV3
描述
ALU B-输入多路复用器选择控制。
1
这个输入被内部锁存的上升沿
的CLK 。
移位寄存器的输入多路复用器选择控制。
1
这个输入被内部锁存的上升沿
的CLK 。
B端口的数据输入。
向此端口的数据锁存到输入寄存器在上升
CLK的边缘。 B15是MSB。
时钟使能, B端口输入寄存器。
当低的时钟,以该寄存器被使能。
公共时钟所有内部注册的元素。
改变在CLK的上升沿。
所有寄存器被加载,并输出
ALU A-输入多路选择控制。
1
这些输入在内部锁存上升
CLK的边缘。
一个端口的数据输入。
向此端口的数据锁存到输入寄存器在上升
CLK的边缘。 A15是MSB。
时钟使能,端口输入寄存器。
当低的时钟,以该寄存器被使能。
C-端口多路复用器选择控制。
1
这个输入被内部锁存的上升沿
的CLK 。
指令输入到桶形移位器, IS3 = MSB 。
1
这些输入在内部锁存上
上升CLK的边缘。
移值的I / O端口。
该端口被用作输入时移值从供给
外部源,并且作为输出时被调用规格化操作。在I / O功能
由IS0测定 - IS3指令输入,并且由
SVOE
控制权。
要移位的内部锁存CLK的上升沿。
SV输出使能。
当高SV端口只能作为输入操作。当低SV
端口可以作为输入或输出,根据IS0 - IS3指令。该引脚应
被捆扎hihg或低,取决于应用。
指令输入到桶形移位寄存器。
1
这些输入在内部锁存上
上升CLK的边缘。
端口C的数据输出。
在此端口上的数据输出选择由C输出多路复用器。
C15是MSB。
输出使能。
了C端口输出为高阻状态时,这种控制是很高的。
块浮点标志
来自ALU ,高电平有效。
完成
从ALU的MSB 。
指令输入到ALU寄存器。
1
这些输入在内部锁存上升
CLK的边缘。
携带
到ALU的LSB 。
指令输入到ALU 。
1
IA4 = MSB 。这些输入在内部锁存上升
CLK的边缘。
+ 5V电源:
双方的Vcc引脚必须连接。
0V电源:
这两个GND引脚都必须连接。
SVOE
RS0 , RS1
RS2
C0 - C15
OE
BFP
CO
RA0 - RA2
CI
IA0 - IA3
IA4
VCC
GND
笔记
1.
所有指令都在与该锁存器的输入,在CLK的上升沿开始的周期中执行。
3
PDSP1601/PDSP1601A
A输入
16
一个reg
CEA
B输入
16
B REG
CEB
复用器
MSA0-1
2
B MUX
最高位
S MUX
MSS
BFP
CO
A
ALU
B
IA0-4
CI
5
桶式移位器
移
控制
IS0-3
SV0-3
SVOE
RAD-2
3
3
ALU reg文件
左REG 。
RIGHT REG 。
RS0-2
SHIFTER reg文件
左REG 。
RIGHT REG 。
MUX
MSC
OE
16
COUT
图2 PDSP1601框图
功能说明
该PDSP1601包含四个主要模块:在ALU中,
桶形移位器和两个寄存器文件。
该ALU
ALU支持32条指令,如表1详细说明。
输入到ALU是由A和B的MUX选择。
数据都将落空,从选定的寄存器通过A
或B输入MUX和ALU的ALU输出寄存器文件中
为50ns的PDSP1601A ( 100纳秒的PDSP1601 ) 。
的ALU指令被锁存,以使得该指令
不会开始执行,直到CLK的上升沿锁存
指令到器件中。
该ALU接受携带从CI的输入和用品
一个执行到CO输出。此外,在每个端
周期中,来自ALU进行装入内部1
位寄存器,因此它可作为一个输入到ALU的
下一个周期。在该方式中,多周期,多倍
支持的操作。 (见多周期CASCADE
操作)。
BFP标志
ALU有一个用户可编程的BFP标志。此标志
可被编程以成为活性在4任一项
条件。其中的两个条件是为了支持
块浮点操作,因为它们提供的标志
指示该ALU结果是内的两个或四个的一个因素
四溢的16位号码范围。对于多倍
操作选项才有效,而最显著16
位字节被处理。在这种方式中的BFP标志可
使用过任何扩展字宽。
其余的两个条件检测上溢
条件或结果为零。对于溢出条件是
活跃的ALU结果必须溢出到第16 (符号)
位, (这个选项才有效,而最显著的16位字节
正在处理) 。零条件有效,如果结果
来自ALU等于零。对于多倍操作
零标志必须是活动的所有的16位字节
扩展词。
该BFP标志是通过执行在四个编程
SBFXX指令(参见表1) 。中的任何一个执行
这四个指令, ALU的输出被强制为
零。
多周期/级联操作
该ALU运算指令包含两个或三个
选择每个arithemtic操作。
ALU的被设计成用二进制补码操作
运算,需要1被添加到LSB的所有
减法运算。该指令集包括指令
这将迫使一到LSB ,例如MIAX1 , AMBX1 , BMAX1
(见表1) 。
这些指令用于对最不显著16位
任何减法操作的字节。
用户具有级联多个器件的一个选择,或
multicycling单个设备来扩展计算精度。
如果用户级联多个器件,那么级联
使用外部的CI输入应为算术运算指令
用于所有,但最显著的16位字节,如MIACI ,
APBCI , BMACI (见表1) 。
应用户多循环的单个设备,则
多周期算术指令,使用内部
注册CO位应被用于所有,但至少
显著16位字节,如MIACO , APBCO , AMBCO ,
BMACO (见表1) 。
4
PDSP1601/PDSP1601A
ALU和桶式移位器
替代版本DS3705 - 1996年2.3月
DS3705 - 1998年3.0月
PDSP1601/PDSP1601A
该PDSP1601是一款高性能的16位运算
逻辑单元具有独立的片上16位的桶形移位器。
该PDSP1601A有两种操作模式给予的20MHz或
10MHz的寄存器 - 寄存器传输速率。
该PDSP1601支持多周期多倍
操作。这允许单个器件在20MHz的工作
16位字段, 10MHz的32位字段和5MHz的64位字段。
该PDSP1601也可以级联,以产生更广泛的词
在使用20MHz的速率执行并携带引脚。该
桶形移位器还能够扩展,例如
PDSP1601可以用来从一个32位的输入中选择一个16位字段
在100ns内。
PIN 1A INDEX MARK
开顶面
A
B
C
D
E
F
G
H
J
K
L
11 10 9
8 7
6
5 4
3
2
1
AC84
特点
s
s
s
s
s
s
s
s
s
16位, 32指令20MHz的ALU
16位, 20MHz的逻辑,算术运算或桶形移位器
独立的ALU和移位操作
4 ×16位的片上暂存寄存器
多倍操作;例如200ns的64位
积累
通过三个内部反馈三个端口结构
路径消除I / O瓶颈
块浮点支持
300mW的最大功率耗散
84针针脚栅格阵列或84联系LCC封装
或100引脚陶瓷四方扁平封装
GC100
图1引脚连接 - 底视图
应用
订购信息
PDSP1601 MC GGCR
PDSP1601A BO交流
N.B
10MHz的MIL883屏蔽 -
QFP封装
20MHz的产业 - PGA
包
s
s
s
s
s
数字信号处理
阵列处理
图像
数据库解决
高速运算处理器
相关产品
PDSP16112
PDSP16116
PDSP16318
PDSP16330
复数乘法器
16× 16复合乘法器
复杂的累加器
毕达哥拉斯处理器
军事级部分的进一步细节
在一个单独的数据表提供( DS3763 )
1
PDSP1601/PDSP1601A
引脚说明
符号
最高位
MSS
B15 - B0
CEB
CLK
MSA0 - MSA1
A15 - A0
CEA
MSC
IS0 - IS3
SV0 - SV3
描述
ALU B-输入多路复用器选择控制。
1
这个输入被内部锁存的上升沿
的CLK 。
移位寄存器的输入多路复用器选择控制。
1
这个输入被内部锁存的上升沿
的CLK 。
B端口的数据输入。
向此端口的数据锁存到输入寄存器在上升
CLK的边缘。 B15是MSB。
时钟使能, B端口输入寄存器。
当低的时钟,以该寄存器被使能。
公共时钟所有内部注册的元素。
改变在CLK的上升沿。
所有寄存器被加载,并输出
ALU A-输入多路选择控制。
1
这些输入在内部锁存上升
CLK的边缘。
一个端口的数据输入。
向此端口的数据锁存到输入寄存器在上升
CLK的边缘。 A15是MSB。
时钟使能,端口输入寄存器。
当低的时钟,以该寄存器被使能。
C-端口多路复用器选择控制。
1
这个输入被内部锁存的上升沿
的CLK 。
指令输入到桶形移位器, IS3 = MSB 。
1
这些输入在内部锁存上
上升CLK的边缘。
移值的I / O端口。
该端口被用作输入时移值从供给
外部源,并且作为输出时被调用规格化操作。在I / O功能
由IS0测定 - IS3指令输入,并且由
SVOE
控制权。
要移位的内部锁存CLK的上升沿。
SV输出使能。
当高SV端口只能作为输入操作。当低SV
端口可以作为输入或输出,根据IS0 - IS3指令。该引脚应
被捆扎hihg或低,取决于应用。
指令输入到桶形移位寄存器。
1
这些输入在内部锁存上
上升CLK的边缘。
端口C的数据输出。
在此端口上的数据输出选择由C输出多路复用器。
C15是MSB。
输出使能。
了C端口输出为高阻状态时,这种控制是很高的。
块浮点标志
来自ALU ,高电平有效。
完成
从ALU的MSB 。
指令输入到ALU寄存器。
1
这些输入在内部锁存上升
CLK的边缘。
携带
到ALU的LSB 。
指令输入到ALU 。
1
IA4 = MSB 。这些输入在内部锁存上升
CLK的边缘。
+ 5V电源:
双方的Vcc引脚必须连接。
0V电源:
这两个GND引脚都必须连接。
SVOE
RS0 , RS1
RS2
C0 - C15
OE
BFP
CO
RA0 - RA2
CI
IA0 - IA3
IA4
VCC
GND
笔记
1.
所有指令都在与该锁存器的输入,在CLK的上升沿开始的周期中执行。
3
PDSP1601/PDSP1601A
A输入
16
一个reg
CEA
B输入
16
B REG
CEB
复用器
MSA0-1
2
B MUX
最高位
S MUX
MSS
BFP
CO
A
ALU
B
IA0-4
CI
5
桶式移位器
移
控制
IS0-3
SV0-3
SVOE
RAD-2
3
3
ALU reg文件
左REG 。
RIGHT REG 。
RS0-2
SHIFTER reg文件
左REG 。
RIGHT REG 。
MUX
MSC
OE
16
COUT
图2 PDSP1601框图
功能说明
该PDSP1601包含四个主要模块:在ALU中,
桶形移位器和两个寄存器文件。
该ALU
ALU支持32条指令,如表1详细说明。
输入到ALU是由A和B的MUX选择。
数据都将落空,从选定的寄存器通过A
或B输入MUX和ALU的ALU输出寄存器文件中
为50ns的PDSP1601A ( 100纳秒的PDSP1601 ) 。
的ALU指令被锁存,以使得该指令
不会开始执行,直到CLK的上升沿锁存
指令到器件中。
该ALU接受携带从CI的输入和用品
一个执行到CO输出。此外,在每个端
周期中,来自ALU进行装入内部1
位寄存器,因此它可作为一个输入到ALU的
下一个周期。在该方式中,多周期,多倍
支持的操作。 (见多周期CASCADE
操作)。
BFP标志
ALU有一个用户可编程的BFP标志。此标志
可被编程以成为活性在4任一项
条件。其中的两个条件是为了支持
块浮点操作,因为它们提供的标志
指示该ALU结果是内的两个或四个的一个因素
四溢的16位号码范围。对于多倍
操作选项才有效,而最显著16
位字节被处理。在这种方式中的BFP标志可
使用过任何扩展字宽。
其余的两个条件检测上溢
条件或结果为零。对于溢出条件是
活跃的ALU结果必须溢出到第16 (符号)
位, (这个选项才有效,而最显著的16位字节
正在处理) 。零条件有效,如果结果
来自ALU等于零。对于多倍操作
零标志必须是活动的所有的16位字节
扩展词。
该BFP标志是通过执行在四个编程
SBFXX指令(参见表1) 。中的任何一个执行
这四个指令, ALU的输出被强制为
零。
多周期/级联操作
该ALU运算指令包含两个或三个
选择每个arithemtic操作。
ALU的被设计成用二进制补码操作
运算,需要1被添加到LSB的所有
减法运算。该指令集包括指令
这将迫使一到LSB ,例如MIAX1 , AMBX1 , BMAX1
(见表1) 。
这些指令用于对最不显著16位
任何减法操作的字节。
用户具有级联多个器件的一个选择,或
multicycling单个设备来扩展计算精度。
如果用户级联多个器件,那么级联
使用外部的CI输入应为算术运算指令
用于所有,但最显著的16位字节,如MIACI ,
APBCI , BMACI (见表1) 。
应用户多循环的单个设备,则
多周期算术指令,使用内部
注册CO位应被用于所有,但至少
显著16位字节,如MIACO , APBCO , AMBCO ,
BMACO (见表1) 。
4