CNN加速器IP

快速实现机器学习推理

利用FPGA的并行处理能力实现网络神经网络。这个IP使您能够实现自己的自定义网络或使用许多由其他人发布的常用网络。

我们的IP提供了调整加速引擎数量的灵活性。通过调整引擎的数量和分配的内存,用户可以使用FPGA的能力进行操作速度,以获得其应用程序的最佳匹配。

CNN加速器IP与格型神经网络编译工具.该编译器采用网络开发的通用机器学习框架,分析资源使用,模拟性能和功能,并为CNN加速器IP编译。

  • 执行由Lattice NN Compiler工具生成的命令序列的一系列计算
  • bob电子竞技俱乐部支持常用的NN模型,如Mobilenet v1/v2, reent, SSD和VGG
  • 权值的可配置位宽(16位、8位、1位)
  • 资源和性能之间的权衡可配置资源使用
  • 利用内部和外部内存资源并管理访问以优化性能
晶格sensAI

跳到

框图

性能和尺寸

ECP5性能和资源利用率1
不。卷积的引擎 不。Blob的内部存储 寄存器 luts. 块公羊 clk F马克斯(MHz)2
1 2 3607 4829. 3601. 25 150.218
4 8 9064 13661 9890 76 144.509
8 16 16482 25889 18456 144 121.892

1.使用Lattice Diamond 3.10.0.111.0生成。Synplify Pro靶向LFE5UM-85F-8BG756I。当使用不同的软件版本或针对不同的设备密度或速度等级时,性能可能会有所不同。
2.F马克斯FPGA设计仅包含CNN加速器IP核时生成。当用户逻辑被添加到FPGA设计中时,这些值可能会减少。

订购信息

家庭 零件号 描述
ECP5 CNN-ACCEL-E5-U 单一的设计许可证
ECP5 CNN-ACCEL-E5-UT 网站许可证

文档

快速参考
标题 数量 版本 日期 格式 大小
CNN加速器IP用户指南
FPGA-IPUG-02037 2.2 12/16/2020 PDF 1.3 MB

*点击“更改通知”按钮,即表示您同意收到更改所选文件的通知。

像大多数网站一样,我们使用cookie和类似的技术来增强您的用户体验。我们也允许第三方在我们的网站上放置cookie。如继续使用本网站,即表示您同意使用我们所述的cookiesCookie政策