Intel® Quartus® Prime Standard Edition用户指南: 部分重配置

ID 683499
日期 9/24/2018
Public
文档目录

1.8. 通过外部主机进行部分重配置实例

您可以使用PR IP core创建PR内部主机逻辑。如果您的设计使用内部主机,那么PR IP core将使用PR控制模块处理所需的握手协议(hand-shaking protocol)。

存储在外部闪存器件中的PR编程比特流可以通过FPGA器件的普通I/O进行路由,或通过高速收发器通道(PCI Express, SRIO or Gigabit Ethernet)进行接收,以供内部主机进行处理。

当使用内部主机执行部分重配置时,PR专用管脚(PR_REQUESTPR_READYPR_DONEPR_ERROR)可用作普通I/O。对于上电时的完整FPGA配置,您可以设置MSEL[4:0]管脚以匹配配置方案,例如:Active Serial,Passive Serial,FPPx8,FPPx16或者FPPx32。或者,您可以使用JTAG接口配置FPGA器件。在用户模式期间,您可以随时使用PR内部主机通过FPGA内核架构启动部分重配置。

在下图中,部分重配置的编程比特流是通过PCI Express链路进行接收的,您的逻辑将数据转换成FPPx16模式。

图 16. 连接到内部主机

使用内部主机执行部分重配置时的配置设置的示例。