资料介绍
DSP48E1属性
输入端口
A/B/C/D输入端口
A、B、C、CARRYIN、CARRYINSEL、OPMODE、BCIN、PCIN、ACIN、ALUMODE、CARRYCASCIN、MULTSIGNIN以及相应的时钟启用输入和复位输入都是保留端口。D和INMODE端口对于DSP48E1片是唯一的。本节详细描述DSP48E1片的输入端口。图2-6中突出显示了DSP48E1片的输入端口。
DSP48E1片输入数据端口支持许多通用的DSP和数学算法。DSP48E1片有四个直接输入数据端口,分别为A、B、C和D。
A数据端口宽30位,B数据端口宽18位,C数据端口宽48位,预加器D数据端口宽25位。
25位A (A[24:0])和18位B端口为25位乘18位提供输入数据,这是2的补数乘法器。通过独立的C端口,每个DSP48E1片能够进行Multiply-Add, Multiply-Subtract, and Multiply-Round operations(多路加、多路减和多路循环操作)。
连接的A和B端口(A:B)绕过乘数并输入X多路复用器。30位的A输入端口形成A:B连接的数据路径的上30位,18位的B输入端口形成A:B数据路径的下18位。A:B数据路径和C输入端口使每个DSP48E1片实现一个完整的48位加法器/减法器,前提是不使用乘法器,通过将USE_MULT设置为NONE(或DYNAMIC)来实现。
每个DSP48E1片还具有两个级联输入路径(ACIN和BCIN),在相邻的DSP48E1切片之间提供级联输入流。级联路径对于A输入是30位宽,对于B输入是18位宽。受益于该特性的应用包括FIR滤波器、复杂乘法、多精度乘法和复杂的MACCs。
A和B输入端口以及ACIN和BCIN级联端口在其数据路径中可以有0、1或2个流水线级。双A, D和预加法器端口逻辑如图2-7所示。双B寄存器端口逻辑如图2-8所示。不同的pipeline stages是使用attributes属性设置的。属性AREG和BREG用于为A和B直接输入选择pipeline阶段的数量。ACASCREG和BCASCREG在ACOUT和BCOUT级联数据路径中选择pipeline阶段的数量。允许的属性设置如表2-3所示。由配置位控制的多路复用器通过路径、可选寄存器或级联输入来选择流。数据端口寄存器允许用户在增加的时钟频率和数据延迟之间进行权衡(更高的性能)。
INMODE和USE_DPORT属性控制预加法器功能和位于乘法器之前的A、B和D寄存器总线多路复用器。如果没有使用预加法器,USE_DPORT的默认值为FALSE。
INMODE[0]=1:选择A1;=0:选择A2。
INMODE[1]=1强迫A输入到预加法器为0。
INMODE[2]=0迫使D输入到预加法器为0。
INMODE[3]提供预加法器减控制,其中INMODE[3] = 1表示减,INMODE[3] = 0表示加。
INMODE[4]选择乘数B端口,其中BREG=1 or 2,INMODE[4] = 1:选择B1,INMODE[4] = 0:选择B2。
48位C端口用作Y和Z多路复用器的常规输入,执行加、减、三输入加/减和逻辑函数。C输入还连接到模式检测器,用于舍入函数实现。C端口逻辑如图2-9所示。CREG属性为C输入数据路径选择pipestage的数量。
OPMODE, ALUMODE, and CARRYINSEL 端口
OPMODE、ALUMODE和CARRYINSEL端口逻辑支持flow through or registered输入控制信号。由配置位控制的多路复用器选择通过寄存器或可选寄存器的数据流。控制端口寄存器允许用户对增加的寄存器进行权衡,使其具有独立的时钟启用和复位功能。OPMODE和CARRYINSEL寄存器通过RSTCTRL复位。ALUMODE被RSTALUMODE重置。时钟启用,OPMODE、ALUMODE和CARRYINSEL端口逻辑如图2-10所示。
X, Y, and Z Multiplexers
OPMODE(操作模式)控制输入包含X、Y和Z多路选择的字段。
OPMODE输入提供了一种从时钟周期到时钟周期动态更改DSP48E1功能的方法(例如,相对于给定的计算序列更改DSP48E1片的内部数据路径配置)。
OPMODE位可以使用OPMODEREG属性注册(如表2-3所示)。
ALUMODE
4位ALUMODE控制第二阶段加/减/逻辑单元的行为。
ALUMODE = 0000 选择表单Z + (X + Y + CIN)的添加操作。
ALUMODE = 0011 选择Z - (X + Y + CIN)形式的减运算。
ALUMODE = 0001 可以实现- z + (X + Y + CIN) - 1 = not (Z) + X + Y + CIN。
ALUMODE = 0010 可以实现 - (Z + X + Y + CIN) - 1 = not (Z + X + Y + CIN)。
2的补数的负数是通过按位反转和加1得到的,例如-k = not (k) + 1。
其他的减运算和逻辑运算也可以通过增强型的加/减/逻辑单元来实现。见表2 - 10。
输出端口
除ACOUT和BCOUT外的所有输出端口都由RSTP重置,并由CEP启用(参见图2-13)。ACOUT和BCOUT分别通过RSTA和RSTB复位(如图2-7和图2-8所示)。
P端口
每个DSP48E1片都有一个48位的输出端口p。这个输出可以通过PCOUT路径内部连接(级联连接)到相邻的DSP48E1片。PCOUT连接到相邻的DSP48E1片中的Z多路复用器(PCIN)的输入。此路径提供相邻DSP48E1片之间的输出级联流。
CARRYCASCOUT and CARRYOUT 端口
每个DSP48E1片的执行可以使用CARRYOUT端口发送到FPGA逻辑。这个端口是4位宽。CARRYOUT[3]是双输入48位加法器/减法器或单输入累加器的有效进位输出。在本例中,USE_SIMD = ONE48是默认设置,代表非simd配置。当两个输入加法器、减法器或使用一个输入累加器在SIMD模式中,这样的信号是无效的,如果三个输入加法器、减法器(例如,a: B + C + PCIN)或两个输入累加器(例如,a: B + C + P)配置使用或者使用乘数。
来源:电子创新网
- SH-3/SH-3E/SH3-DSP 软件手册
- SH-3/SH-3E/SH3-DSP 软件手册
- RA2L1/RA2E1 原理图 PCB
- 台信接近开关ZLJ-E48-20HMB产品规格书 10次下载
- 台信铁氟龙电容式接近开关CLJ-E48M-15GKA 1次下载
- 台信接近开关ZLJ-E48-20GKA产品规格书 8次下载
- DSP48E1详解(4)——内嵌函数
- DSP48E1详解(2):简化DSP48E1片操作
- DSP48E1详解(1):7系列FPGA DSP48E1片的特点
- spartan-6 FPGA DSP48A1芯片的详细资料介绍 31次下载
- 基于24AA02E48/24AA025E48下的串行 EEPROM
- HT48R05A-1/HT48C05/HT48R06A-1/
- HT48E MCU系列1K位EEPROM
- High Performance DSP Solutions
- MP3set1_48
- HFTA-09.0: T3/E3/STS-1光纤扩展 711次阅读
- 与小数T1和E1接口 1305次阅读
- T1和E1之间的转换 1668次阅读
- 信号在48V轻度混合系统中是否需要隔离? 4617次阅读
- 源创通信SinoV-TE110E 1 E1 asterisk 语音卡介绍 1702次阅读
- digilent E1 asterisk 数字卡介绍 1387次阅读
- E523.52—高集成度电机控制芯片 1.1w次阅读
- 如何利用FPGA技术来解决DSP的设计难题? 1951次阅读
- 基于HT48R50A的LCD显示程序 1603次阅读
- 48v转12v简单电路图(五款48v转12v简单电路设计原理图详解) 10w次阅读
- xl6009e1的设计要求 2.5w次阅读
- Xilinx可编程逻辑器件设计与开发(基础篇)连载24:Spartan 1541次阅读
- Xilinx可编程逻辑器件设计与开发(基础篇)连载14:Spartan 1092次阅读
- Zynq PS/ PL第五篇:Adam Taylor MicroZed系列之25 540次阅读
- 一“芯”二用,MCU+DSP处理器大盘点(1) 8201次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多