部分重配置
部分重配置(PR)支持您对 FPGA 的一部分进行动态重配置,其余的 FPGA 设计则继续正常进行。在您的设计中为特定区域创建多个角色,而不会影响该区域以外区域的操作。这种方法在多个功能时间共享相同 FPGA 资源的系统中是有效的。PR 可以实现更复杂的 FPGA 系统。
观看这一视频了解更多信息。
下面的简化图展示了应用示例。图A显示了算法加速的应用,图B显示了光网络中的电信应用。在这两种情况下,FPGA 都被重新配置以实现不同的功能——算法加速中的不同算法,或电信应用中的不同客户端协议(光网络复用转发器)。这里的主要好处是 FPGA 的其余部分可以继续运行。
主要功能
- Intel® Stratix® 10 设备的部分重新配置时间
- 一键式PR流程,加快上市时间
- 与现有的基于脚本的流程相得益彰
- 用于编译和分析的命令行和图形用户界面
- 允许您在设计中创建子 PR 分区的分层部分重配置
- 部分重新配置的模拟结果允许您观察重新配置分区中的结果变化和中间效果
- Signal Tap 逻辑分析仪通过同时采集静态区域和部分重配置区域进行调试
快速链接
- 部分重新配置常见问题解答 ›
- 存储器(Github):
- 参考设计(Github):
- 教程(Github):
- 培训:英特尔® Arria®10 FPGA 的部分重新配置 ›
- Github PR 页面 ›
- 部分重新配置解决方案 IP 用户指南 ›
- RocketBoards 上的部分重新配置示例 ›
应用说明
- AN 991:通过配置引脚进行部分重配置(外部主机)参考设计:适用于英特尔® Agilex® F 系列 FPGA 开发板 ›
- AN 987:静态更新部分重配置教程:适用于英特尔® Agilex™ F 系列 FPGA 开发板 ›
- AN 964:英特尔® Agilex™ 部分重配置设计的 Signal Tap 教程 ›
- AN 954:分层部分重配置教程:适用于英特尔® Agilex® F 系列 FPGA 开发板 ›
- AN 953:在英特尔® Agilex® F 系列 FPGA 开发板上部分重配置设计 ›
- AN 826:Intel®Stratix 10 GX FPGA 开发板分层部分重配置教程
- AN 825:在英特尔® Stratix® 10 GX FPGA 开发板上部分重配置设计 ›
- AN 820:适用于英特尔® Stratix® 10 设备的通过 PCI express* 分层部分重配置参考设计 ›
- AN 819:适用于英特尔® Stratix® 10 设备的通过 PCI express* 部分重配置参考设计 ›
- AN 818:英特尔® Stratix® 10 GX FPGA 开发板的静态更新部分重配置教程 ›
- AN 817:英特尔® Arria® 10 GX FPGA 开发板的静态更新部分重配置教程 ›
- AN 813:适用于英特尔® Arria® 10 设备的通过 PCI express* 分层部分重配置参考设计 ›
- AN 806:英特尔® Arria® 10 GX FPGA 开发板的分层部分重配置教程 ›
- AN 797:英特尔® Arria® 10 GX FPGA 开发板上部分重新配置设计 ›
- AN 784:英特尔® Arria® 10 设备的 PCI express* 部分重配置参考设计 ›