仅对英特尔可见 — GUID: mwh1409958560258
Ixiasoft
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_REQUEST,PR_READY,PR_DONE和PR_ERROR)可用作普通I/O。对于上电时的完整FPGA配置,您可以设置MSEL[4:0]管脚以匹配配置方案,例如:Active Serial,Passive Serial,FPPx8,FPPx16或者FPPx32。或者,您可以使用JTAG接口配置FPGA器件。在用户模式期间,您可以随时使用PR内部主机通过FPGA内核架构启动部分重配置。
在下图中,部分重配置的编程比特流是通过PCI Express链路进行接收的,您的逻辑将数据转换成FPPx16模式。
图 16. 连接到内部主机
使用内部主机执行部分重配置时的配置设置的示例。