DMA Core for PCIe Hard IP Core from iWave Systems
04/18/2013

iWave provides the user application for PCI-e target bridge to access the control & status registers of custom logic and data transfers to custom logic. In addition multi-channel scatter gather DMA core provides the hardware assisted high speed data transfers.

Online PR News – 18-April-2013 – Bangalore – iWave provides the user application for PCI-e target bridge to access the control & status registers of custom logic and data transfers to custom logic. In addition multi-channel scatter gather DMA core provides the hardware assisted high speed data transfers between the PCI-e and custom logic. This IP core simplifies the integration of PCI-e hard macro controller with custom logic.

Highlights
• TLP Encoding &Decoding and completion packet handling simplifies integration of custom logic with PCI-e
• Easy to use scatter gather DMA controller

Benefits
• Core reduces the design development cycle as well as design complexity
• Custom logic need not to interact with PCI-e Hard IP

Features
• TLP Encoding and Decoding
• Completion packet handling done by target bridge
• Integrated Arbiter with round robin fashion
• 32/64 bit AXI stream user interface from PCIe Hard IP depends on no. of PCIe lanes
• User interface operating frequency is 62.5/125 MHz
• Simple synchronous target interface to access custom logic
• Altera version supports these devices: Cyclone IV G, Aria II GX, Statix IV GX and Stratix V GX
• Supports Legacy and MSI Interrupts
• Scatter-gather DMA controller for high performance
o 8 programmable DMA channels
o Simple synchronous interface to custom logic
o Separate channel for data and buffer descriptor transfer
o Scattered/Contiguous Buffer descriptor support
o Auto-increment or constant address pointer feature
o Mask-able error, status and data completion interrupts
• Xilinx version supports these devices: Spartan 6, Virtex 5 and Virtex 6

Deliverables
• Design Document
• Verilog RTL or Netlist Source code
• Test Bench
• IP User Guide
Learn More: http://www.iwavesystems.com/product/fpga-ip-cores/interface-cores/dma-core-for-pcie-hard-ip/dma-core-for-pcie-hard-ip.html