Prototyping White Paper Download

Using PCIe Real World Interface for High-Speed Hybrid Prototyping

This white paper highlights a novel approach to hybrid prototyping using a PCIe interface between the HAPS® FPGA-based prototyping and the Virtualizer® virtual prototyping. The use of PCIe real world interface helps to deliver a prototyping system, running fast enough to enable embedded software development and hardware-software co-validation in the shortest possible time. The hybrid prototyping example consists of a Virtualizer Development Kit (VDK) comprised of an Arm® Cortex®-A53 CPU model, Synopsys DesignWare® PCIe root complex model, PCIe end point proxy model and DRAM model and a HAPS-80 FPGA-based prototyping setup comprised of PCIe end point controller and block RAM controller RTL. Xilinx PCIe endpoint IP has built-in DMA subsystem enabling DMA transfers between block RAM memory RTL on HAPS-80 FPGA system and DRAM fast memory model inside the VDK. Xilinx DMA subsystem for PCIe IP has been also customized to enable DMA bypass interface. In order to physically communicate the virtual prototype model transactions from workstation to HAPS hardware system, Synopsys PCIE4_MGB kit along-with RISER1_MGB card and PCIE-x4-x8_CABLE is used as high-speed and low-latency physical communication link. Xilinx PCIe DMA driver code is ported on the VDK Linux machine executing over Arm Cortex-A53 CPU Fast Model.

Please complete the following form then click 'continue >>' to complete the download.   Note: By registering, you acknowledge and agree to the terms of the Synopsys Privacy Policy.

Required Required Fields

Business Email:Required
First Name:Required
Last Name:Required

Which best describes your design's end application area? Required