PCIe DMA IP

Filter
Filter

Login required.

Sign in

Login required.

Sign in

Login required.

Sign in

Compare 51 IP from 20 vendors (1 - 10)
  • ULL PCIe DMA Controller
    • PCIe Gen 3 (x16)
    • Ultra-fast transfer of data between FPGA logic and memory mapped user space
    • Multi-channel circular buffer architecture
    • Zero-copy circular buffers memory mapped to user space
  • PCIe DMA Controller (Low Latency)
    • Implements standard Transaction layer functions e.g. TLP generation/reception, TLP completion handling and interrupt generation
    • Implements 32-bit, 64-bit, 128-bit and 256-bit User application. (Width selection is based on PCIe endpoint interface width)
    • PCIe Gen1, Gen2 and Gen3 support.
    • Up to 8 independent DMA channels with each channel capable of operating in Block-DMA or Scatter-Gather DMA modes
  • DMA Core for PCIe Hard IP
    • 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
    Block Diagram -- DMA Core for PCIe Hard IP
  • DMA for PCI Express (PCIe) Subsystem
    • DMA for PCI Express Subsystem connects to the PCI Express Integrated Block. Both IPs are required to build the PCI Express DMA solution
    • Support for 64, 128, 256, 512-bit datapath for UltraScale+™, UltraScale™ devices.  Support for 64 and 128-bit datapath for Virtex®-7 XT devices
    • Up to 4 host-to-card (H2C/Read) data channels for UltraScale+, UltraScale devices. Up to 2 such channels for Virtex-7 XT devices
    • Up to 4 card-to-host (C2H/Write) data channels for UltraScale+, UltraScale devices. Up to 2 such channels for Virtex-7 XT devices
  • PCIe 1.1 Controller supporting Root Port, Endpoint, Dual-mode Configurations, with Built-in DMA and Configurable AMBA AXI Interconnect
    • PCIe Interface
    • Supported silicon:
    • AMBA AXI Interface
    • Data Engine and Address translation for PCIe-to-AXI and AXI-to-PCIe transfers
  • PCIe Gen 4 - Enables high-speed verification, error handling, and protocol compliance
    • PCIe Gen 4 Verification IP ensures efficient, high-speed signaling, protocol conformance, error handling, and system interoperability for PCIe Gen 4 designs. It accelerates validation with automated testbenches, ensuring compliance and reducing time-to-market.
    • PCIe Gen 4 Verification IP is essential for chip design, SoCs, servers, data centers, storage, GPUs, telecom equipment, and automotive electronics. It validates robust PCIe Gen 4 integration, ensuring performance, reliability, and interoperability
    Block Diagram -- PCIe Gen 4 - Enables high-speed verification, error handling, and protocol compliance
  • PCIe Controller for USB4 with AXI
    • Internal data path size automatically scales up or down (64-, 256-, 512- bits) based on link max. speed and width for reduced gate count and optimal throughput
    • Configurable pipelining enables full speed operation on Intel and Xilinx FPGA, full support for production FPGA designs up to Gen4 x8/Gen3 x16 with same RTL code – Gen5 support pending
    • Stringent implementation of PCIe to AXI Ordering Rules and AXI to PCIe Ordering Rules guarantees AXI deadlock prevention
    • Carefully engineered AXI bridge & AXI interconnect allows full performance on AXI interfaces
    Block Diagram -- PCIe Controller for USB4 with AXI
  • PCIe 6.0 (Gen6) Premium Controller with AMBA bridge and LTI & MSI Interfaces
    • Supports all required features of the PCI Express 6.2/6.1/6.0.1 (64GT/s), 5.0 (32 GT/s), 4.0 (16 GT/s), 3.1 (8 GT/s) and PIPE (32-bit) specifications
    • Based on silicon-proven PCIe 6.x controller design
    • Allows a full 64GT/s x16 lane bandwidth with up to 1024-bit data path implementations
    • Supports advanced RAS data protection features including ECC
    Block Diagram -- PCIe 6.0 (Gen6) Premium Controller with AMBA bridge and LTI & MSI Interfaces
  • PCIe 6.0 (Gen6) Premium Controller with AMBA bridge
    • Supports all required features of the PCI Express 6.2/6.1/6.0.1 (64GT/s), 5.0 (32 GT/s), 4.0 (16 GT/s), 3.1 (8 GT/s) and PIPE (32-bit) specifications
    • Based on silicon-proven PCIe 6.x controller design
    • Allows a full 64GT/s x16 lane bandwidth with up to 1024-bit data path implementations
    • Supports advanced RAS data protection features including ECC
    Block Diagram -- PCIe 6.0 (Gen6) Premium Controller with AMBA bridge
  • PCIe 6.0 (Gen6) Premium Controller
    • Supports all required features of the PCI Express 6.2/6.1/6.0.1 (64GT/s), 5.0 (32 GT/s), 4.0 (16 GT/s), 3.1 (8 GT/s) and PIPE (32-bit) specifications
    • Based on silicon-proven PCIe 6.x controller design
    • Allows a full 64GT/s x16 lane bandwidth with up to 1024-bit data path implementations
    • Supports advanced RAS data protection features including ECC
    Block Diagram -- PCIe 6.0 (Gen6) Premium Controller
×
Semiconductor IP