资料介绍
DSP48E1属性
输入端口
A/B/C/D输入端口
A、B、C、CARRYIN、CARRYINSEL、OPMODE、BCIN、PCIN、ACIN、ALUMODE、CARRYCASCIN、MULTSIGNIN以及相应的时钟启用输入和复位输入都是保留端口。D和INMODE端口对于DSP48E1片是唯一的。本节详细描述DSP48E1片的输入端口。图2-6中突出显示了DSP48E1片的输入端口。
![](https://file.elecfans.com/web1/M00/DC/29/pIYBAGAKG2GAPlPfAALIUnLRqEI875.png)
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所示。由配置位控制的多路复用器通过路径、可选寄存器或级联输入来选择流。数据端口寄存器允许用户在增加的时钟频率和数据延迟之间进行权衡(更高的性能)。
![](https://file.elecfans.com/web1/M00/DC/29/pIYBAGAKG6GAHNgjAAE4EL5u1qo710.png)
![](https://file.elecfans.com/web1/M00/DC/29/pIYBAGAKG-SAQNtsAADOk2nxpqU955.png)
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的数量。
![](https://file.elecfans.com/web1/M00/DB/AA/o4YBAGAKHCKAFOSMAAChTmp6x-U529.png)
OPMODE, ALUMODE, and CARRYINSEL 端口
OPMODE、ALUMODE和CARRYINSEL端口逻辑支持flow through or registered输入控制信号。由配置位控制的多路复用器选择通过寄存器或可选寄存器的数据流。控制端口寄存器允许用户对增加的寄存器进行权衡,使其具有独立的时钟启用和复位功能。OPMODE和CARRYINSEL寄存器通过RSTCTRL复位。ALUMODE被RSTALUMODE重置。时钟启用,OPMODE、ALUMODE和CARRYINSEL端口逻辑如图2-10所示。
![](https://file.elecfans.com/web1/M00/DB/AA/o4YBAGAKHGGADW5wAAF7-RiBbac841.png)
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。
输出端口
![](https://file.elecfans.com/web1/M00/DC/29/pIYBAGAKHKKAV2XgAAKxZpTZGCY940.png)
除ACOUT和BCOUT外的所有输出端口都由RSTP重置,并由CEP启用(参见图2-13)。ACOUT和BCOUT分别通过RSTA和RSTB复位(如图2-7和图2-8所示)。
![](https://file.elecfans.com/web1/M00/DB/AA/o4YBAGAKHOCAQ900AADZuXckEqw463.png)
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光纤扩展 866次阅读
- 与小数T1和E1接口 1613次阅读
- T1和E1之间的转换 1958次阅读
- 信号在48V轻度混合系统中是否需要隔离? 4903次阅读
- 源创通信SinoV-TE110E 1 E1 asterisk 语音卡介绍 1875次阅读
- digilent E1 asterisk 数字卡介绍 1530次阅读
- E523.52—高集成度电机控制芯片 1.1w次阅读
- 如何利用FPGA技术来解决DSP的设计难题? 2016次阅读
- 基于HT48R50A的LCD显示程序 1702次阅读
- 48v转12v简单电路图(五款48v转12v简单电路设计原理图详解) 10.3w次阅读
- xl6009e1的设计要求 2.6w次阅读
- Xilinx可编程逻辑器件设计与开发(基础篇)连载24:Spartan 1649次阅读
- Xilinx可编程逻辑器件设计与开发(基础篇)连载14:Spartan 1177次阅读
- Zynq PS/ PL第五篇:Adam Taylor MicroZed系列之25 614次阅读
- 一“芯”二用,MCU+DSP处理器大盘点(1) 8500次阅读
下载排行
本周
- 1DC电源插座图纸
- 0.67 MB | 3次下载 | 免费
- 2AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 3次下载 | 免费
- 3AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 4AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 5AN111-LTC3219用户指南
- 84.32KB | 次下载 | 免费
- 6AN153-用于电源系统管理的Linduino
- 1.38MB | 次下载 | 免费
- 7AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下载 | 免费
- 8SM2018E 支持可控硅调光线性恒流控制芯片
- 402.24 KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 5美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 18次下载 | 免费
- 7感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 8万用表UT58A原理图
- 0.09 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论