FFT 编译器

IP Express莱迪思的FFT编译器提供了快速傅立叶变换和反变换,从64到16384点。该IP核可以配置执行FFT,反向FFT(IFFT),或端口可选择的正/反变换。 FFT编译器提供两种实现选择:高性能(流I / O)和低资源(突发I / O)。在高性能的实现里,FFT IP核可以进行连续的以时钟速率的数据流进入和输出的实时计算。此外,数据块之间允许有不连续的数据块间隙。当要求使用较少的slice(莱迪思FPGA器件的逻辑单元)和EBR(嵌入式RAM块)资源时,或如果该器件太小,无法适应高性能版本,可使用低资源实现。

为了用最佳寄存器长度实现数据的增长,该FFT编译器允许三个固定的缩放之一,或每个基2 FFT运算后的动态缩放。低资源版本也支持块浮点运算,增加了中间计算的动态范围。 FFT的编译器还允许FFT的点数通过一个端口动态变化。

特性

  • 宽范围的点数:64,128,256,512,1024,2048,4096,8192和16384
  • 高性能(流I / O)和低资源(突发I/O)的选择
  • 运行时间可变的FFT点数
  • 正向,反向或端口配置正/反变换模式
  • 选择不缩放,固定比例(RS111/RS211)和动态可变分级缩放
  • 8至24位的数据精度
  • 8位到24位精度的旋转因子
  • 自然顺序输入和输出位反转或自然顺序选择
  • 支持高性能实现输入数据块之间的任意间隔
  • 低资源配置中支持块浮点缩放

立即跳转到

块关系图

性能和大小

ECP51
# 点 工作模式 SLICE LUT 寄存器 sysMEM
EBR
sysDSP
fMAX(MHz)
64 低资源 583 773 775 3 1 260
64 高性能 1043 1671 1218 1 2 279
256 低资源 605 807 803 3 1 249
256 高性能 1471 2335 1679 3 3 286
1024 低资源 648 882 833 3 1 244
1024 高性能 1837 2917 2098 6 4 271

1. 使用LFE5UM-85F-8BG756C器件及Lattice Diamond 3.10和Synplify Pro M-2017.03L-SP1-1软件得到的性能和利用率数据。使用不同的软件版本,或LatticeECP5系列不同密度或速度等级的器件,性能可能会有所不同。

LatticeECP31
# 点 工作模式 SLICE LUT 寄存器 sysMEM
EBR
sysDSP
fMAX(MHz)
64 低资源 493 668 727 3 2 285
64 高性能 733 1433 1174 1 2 243
256 低资源 575 821 783 3 2 255
256 高性能 1065 2074 1636 3 3 266
1024 低资源 653 964 820 3 2 254
1024 高性能 1329 2602 2056 6 4 261
8192 低资源 722 1089 870 18 2 258
8192 高性能 1957 3843 2762 21 6 229

1. 使用LFE3-95E-8FN672CES 器件及Lattice Diamond1.0和Synplify Pro D-2009.12L-1软件得到的性能和利用率数据。使用不同的软件版本,或LatticeECP3系列不同的器件密度或速度等级,性能可能会有所不同。

LatticeECP2M1
# 点 工作模式 SLICE LUT 寄存器 sysMEM
EBR
sysDSP
fMAX(MHz)
64 低资源 534 681 730 3 1 286
64 高性能 989 1437 1174 1 2 243
256 低资源 616 830 789 3 1 292
256 高性能 1419 2070 1636 3 3 266
1024 低资源 718 991 839 3 1 273
1024 高性能 1782 2618 2056 6 4 261
8192 低资源 787 1123 897 18 1 234
8192 高性能 2518 3867 2762 21 6 229

1. 使用LFE2M-35E-7F672C 器件及Lattice Diamond1.0和Synplify Pro D-2009.12L-1软件得到的性能和利用率数据。使用不同的软件版本,或LatticeECP2M系列不同的器件密度或速度等级,性能可能会有所不同。

LatticeECP21
# 点 工作模式 SLICE LUT 寄存器 sysMEM
EBR
sysDSP
fMAX(MHz)
64 低资源 499 608 695 3 1 283
64 高性能 723 1435 1174 1 2 283
256 低资源 578 745 755 3 1 250
256 高性能 1049 2078 1636 3 3 250
1024 低资源 666 894 804 3 1 258
1024 高性能 1324 2626 2056 6 4 258
8192 低资源 787 1123 897 18 1 240
8192 高性能 1952 3880 2762 21 6 240

1. 使用LFE2-50-7F672C 器件及Lattice Diamond1.0和Synplify Pro D-2009.12L-1软件得到的性能和利用率数据。使用不同的软件版本,或LatticeECP2系列不同的器件密度或速度等级,性能可能会有所不同。

LatticeECP/EC1
# 点 工作模式 SLICE LUT 寄存器 sysMEM
EBR
sysDSP
fMAX(MHz)
64 低资源 488 588 705 3 1 213
64 高性能 998 1444 1174 1 2 208
256 低资源 575 732 772 3 1 212
256 高性能 1424 2060 1636 3 3 200
1024 低资源 702 957 861 5 1 192
1024 高性能 1781 2589 2056 7 4 182
8192 低资源 769 1055 913 36 1 189
8192 高性能 2579 3950 2762 38 6 179

1. 使用LFECP33E-5F672C 器件及Lattice Diamond1.0和Synplify Pro D-2009.12L-1软件得到的性能和利用率数据。使用不同的软件版本,或LatticeECP系列不同的器件密度或速度等级,性能可能会有所不同。

LatticeXP21
# 点 工作模式 SLICE LUT 寄存器 sysMEM
EBR
sysDSP
fMAX(MHz)
64 低资源 534 681 730 3 1 261
64 高性能 989 1437 1174 1 2 243
256 低资源 616 830 789 3 1 226
256 高性能 1419 2070 1636 3 3 266
1024 低资源 718 991 839 3 1 237
1024 高性能 1782 2618 2056 6 4 261

1. 使用 LFXP2-17E-7F484C器件及Lattice Diamond1.0和Synplify Pro D-2009.12L-1软件得到的性能和利用率数据。使用不同的软件版本,或LatticeXP2系列不同的器件密度或速度等级,性能可能会有所不同。

订购信息

产品系列 部件编号 描述
ECP5 FFT-COMP-E5-U 单次设计许可
ECP5 FFT-COMP-E5-UT 多站点许可
LatticeECP3 FFT-COMP-E3-U2 单次设计许可
LatticeECP3 FFT-COMP-E3-UT2 多站点许可
LatticeECP2M FFT-COMP-PM-U2 单次设计许可
LatticeECP2M FFT-COMP-PM-UT2 多站点许可
LatticeECP2 FFT-COMP-P2-U2 单次设计许可
LatticeECP2 FFT-COMP-P2-UT2 多站点许可
LatticeEC/ECP FFT-COMP-E2-U2 单次设计许可
LatticeEC/ECP FFT-COMP-E2-UT2 多站点许可
LatticeXP2 FFT-COMP-X2-U2 单次设计许可
LatticeXP2 FFT-COMP-X2-UT2 多站点许可

IP 版本: 2.6

评估:欲下载ECP5器件该IP的完整评估版本,请使用Clarity Designer工具,并单击页面上的Lattice IP Server选项。若是其他器件,请使用IPexpress工具,点击工具栏上的IP Server按钮。在IP Server窗口可以看到可供下载的所有LatticeCORE IP核和模块。若未购买该IP的许可证,则评估位流包含超时逻辑。未获得许可时,超时逻辑会让IP在硬件上运行时间受限(约4小时)。

购买:欲了解如何购买IP核,请联系您当地的莱迪思销售办事处

文档

快速参考
资讯资源
标题 编号 版本 日期 格式 文件大小
FFT Compiler IP Core User Guide
FPGA-IPUG-02045 2.1 10/30/2018 PDF 1.7 MB
标题 编号 版本 日期 格式 文件大小
IPexpress Quick Start Guide
8/5/2010 PDF 304.8 KB


Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.