中文 英语
系统与设计
白皮书

使用PCIe真实世界接口进行高速混合原型

在基于HAPS fpga的原型和Virtualizer虚拟原型之间使用PCIe接口进行混合原型的方法。

受欢迎程度

该白皮书强调了一种混合原型的新方法,该方法使用基于HAPS fpga的原型和Virtualizer虚拟原型之间的PCIe接口。使用PCIe真实世界接口有助于交付原型系统,运行速度足够快,可以在尽可能短的时间内实现嵌入式软件开发和硬件-软件协同验证。混合原型示例包括一个由Arm Cortex-A53 CPU模型、Synopsys DesignWare PCIe根复合模型、PCIe端点代理模型和DRAM模型组成的Virtualizer Development Kit (VDK),以及一个由PCIe端点控制器和块RAM控制器RTL组成的基于hhs -80 fpga的原型设置。Xilinx PCIe端点IP具有内置的DMA子系统,可以在hhas -80 FPGA系统上的块RAM内存RTL和VDK内部的DRAM快速内存模型之间进行DMA传输。用于PCIe IP的Xilinx DMA子系统也已定制,以启用DMA旁路接口。为了实现虚拟原型模型事务从工作站到HAPS硬件系统的物理通信,使用Synopsys PCIE4_MGB套件以及RISER1_MGB卡和PCIE-x4-x8_CABLE作为高速低延迟的物理通信链路。Xilinx PCIe DMA驱动程序代码被移植到VDK Linux机器上,在Arm Cortex-A53 CPU快速模型上执行。

点击在这里阅读更多。



留下回复


(注:此名称将公开显示)

Baidu