目录
chapter1 Overview
1.DSP48E1 Slice Overview
2.相对于上一代的特征
3.Device Resources
4.Design Recommendations
5.Stacked Silicon Interconnect
FPGA对数字信号处理(DSP)应用非常有效,因为它们可以实现定制,以及完全并行算法。 DSP应用使用了许多二进制乘法器和累加器,而它们最好要在专用DSP Slice中实现。 所有7系列FPGA具有许多专用的、全定制的低功耗DSP Slice,结合了高速和小尺寸的特点,同时能保持系统设计灵活性。 DSP Slice还提高了除了数字信号处理以外的许多应用的速度和效率,例如宽动态总线移位器,存储器地址发生器,宽总线多路复用器和存储器映射I / O寄存器。 DSP48E1 Slice的基本功能如图1-1所示。 有关完整的详细信息,请参阅图2-1和第2章,DSP48E1描述和细节。
DSP功能的一些亮点(Highlights)包括:
Dynamic bypass(动态旁路)
Can be used as a synchronous up/down counter(可以用作同步向上/向下计数器)
Optimizes symmetrical filter applications and reduces DSP slice requirements(优化对称滤波器应用并降低DSP Slice要求)
Dual 24-bit or quad 12-bit add/subtract/accumulate(双24位或四通道12位加/减/累加)
Can generate any one of ten different logic functions of the two operands(可以生成两个操作数的十个不同逻辑函数中的任何一个)
Convergent or symmetric rounding收敛或对称舍入
96-bit-wide logic functions when used in conjunction with the logic unit与逻辑单元一起使用时,96位逻辑功能
Optional pipelining and dedicated buses for cascading用于级联的可选流水线和专用总线
7系列FPGA DSP48E1 Slice功能相当,完全兼容Virtex®-6 FPGA DSP48E1 Slice,以及Virtex-5 FPGA DSP48E Slice的超集。 7系列FPGA DSP48E1 Slice提供的功能比Spartan®-6 FPGA系列的DSP48A1片有更多功能:
Wider functionality in DSP48E1 than DSP48A1:
- A and B registers can be concatenated (串联)in the 7 series
- The A register feeds the pre-adder in the 7 series instead of the B register
Unique features in DSP48E1 over DSP48A1:
Virtex-6系列DSP设计直接迁移到7系列的DSP资源。具有级联DSP片的设计迁移应考虑每列DSP片的数量。 Spartan-6系列DSP设计可以转换为7系列,但设计人员应该研究如何利用DSP48E1 Slice的更强大功能。 有关更多信息,请参阅UG429,7系列FPGA移植用户指南。
DSP资源在所有7系列系列中进行了优化和扩展,提供了一种通用架构,可提高实施效率,IP实施和设计迁移。 DSP48E1 Slice的数量以及DSP与其他器件资源之间的比例区分了7系列系列。
7系列系列之间的迁移不需要对DSP48E1进行任何设计更改。
有关7系列FPGA的DSP48E1可用资源,请参见表2-1。 有关所有7系列FPGA的最新信息,请参见7系列FPGA概述[参考2]。
许多DSP设计非常适合7系列架构。 为了最好地使用该体系结构,需要了解底层特性和功能,以便设计输入代码可以利用这些资源。 DSP48E1资源自动用于大多数DSP功能和许多算术功能。 在大多数情况下,应推断出DSP资源。 请参阅您首选的综合工具文档,以获取有关确保DSP48E1切片正确推断的指南[Ref3] [Ref4]。 综合工具可以推断资源。 实例化可用于直接访问特定的DSP48E1切片功能。 使用DSP48E1切片的建议包括:
Use signed values in HDL source
Pipeline for performance and lower power, both in the DSP48E1 slice and fabric
有关设计技术的更多信息,请参见第3章,DSP48E1设计注意事项。
DSP切片不能跨插入器(超逻辑区域(SLR)边界)级联。 有关堆叠硅互连(stacked silicon interconnect SSI)技术的更多信息,请参阅WP380,Xilinx堆叠硅互连技术可提供突破性的FPGA容量,带宽和功效。