We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!


Building your Design Becomes Easier and Faster

Xilinx builds an array of connectivity solutions to help you design faster. From IP interface solutions that allow you to connect from FPGA to various other chipsets to IP cores that help bridge logic internally within the FPGA, building your design with Xilinx becomes easier and faster. Xilinx also offers several development boards to use together with these IP solutions.

External Connectivity

With Ethernet solutions from 1M to 400G, PCI Express® from Gen1x1 to Gen3x16, and a range of other interface IPs that can run up to 25G, we will meet your bandwidth needs.

Listed below are the major IP interface blocks supported by Xilinx. SW drivers accompany many of our IP solutions.

Major IP Interface Blocks Supported by Xilinx

Internal Connectivity

Xilinx offers multiple IP solutions for connecting different IP blocks within the FPGA logic. While there are many different protocols for external interfaces, Xilinx standardizes IP interconnects with the AXI4 protocol.

Both AXI Memory Mapped and AXI Stream can be used for moving data. AXI Memory Mapped is used when address and control must be sent separately with data, and each is sent on its own AXI bus. AXI Stream is used when streaming high speed data with no burst limit and no separate address / control AXI bus. Xilinx also offers AXI Lite for control interfaces.

AXI SmartConnect
Latest high speed solution for connecting AXI Memory Mapped interfaces only and exclusively supported in Vivado® IP Integrator. 1

AXI Interconnect
First generation solution that connects AXI Memory Mapped and/or AXI Lite interfaces is supported in RTL and the GUI based Vivado IP Integrator. 1

AXI Stream Interconnect
High speed solution for connecting AXI Stream based interfaces and supported in RTL and the GUI based Vivado IP Integrator. 1

Solution to connect AXI Stream and AXI Memory Mapped interfaces together.

Note 1: Learn more about this solution by watching this Designing with Vivado QuickTake video.

Direct Memory Access (DMA) is a methodology to move data between different locations without the need of a processor to send the data. A typical DMA has a processor or another intelligent controller to set up the source and destination of the data transfer but the DMA block handles the actual transfer of data. Xilinx has a number of DMA IPs built for specific types of data movement. These are set up primarily for the following three areas of use:

  • PCIe DMA for moving data between system memory and any memory space mapped inside the FPGA
  • Embedded DMA for moving data inside the Zynq® programmable SoC hard processor domain to various areas around the FPGA
  • Video DMA which is used to buffer data for video processing
Application PCIe Embedded Video
Typical Use Case Move data between x86 system memory and DDR4 memory attached to FPGA over a PCIe link Zynq to 10Gb Ethernet communication in programmable logic area Ethernet (1G/10G) to multiple DDR4 channels Zynq to BRAM communication in programmable logic area Zynq to DDR3 communication in processor area HDMI video data to DDR4 memory for format conversion
Interface PCIe to AXI Memory Mapped or AXI Stream AXI Stream to AXI Memory Mapped AXI Stream to (<= 8) AXI Memory Mapped interfaces AXI Memory Mapped to AXI Memory Mapped AXI Memory Mapped to Zynq US+ Processor AXI Stream to AXI Memory Mapped
Efficiency   S2MM: 75%
MM2S: 99%
S2MM: 75%
MM2S: 99%
99% 100%  
Performance (Gbps) 7GB/s S2MM: 215
MM2S: 280
S2MM: 230
MM2S: 300
280 25 4k 60fps
SW Drivers x86 based Linux Linux and Baremetal Linux and Baremetal Linux and Baremetal Linux and Baremetal Linux and Baremetal
Development Kit
Product Description Price

VCU118 Evaluation Kit

The Virtex® UltraScale+™ FPGA VCU118 Evaluation Kit is the ideal development environment for evaluating the cutting edge Virtex UltraScale+ FPGAs. Virtex UltraScale+ devices provide the highest performance and integration capabilities in a FinFET node, including both the highest serial I/O and signal processing bandwidth, as well as the highest on-chip memory density.


VCU110 Development Kit

The Virtex® UltraScale™ FPGA VCU110 Development Kit is the perfect development environment for evaluating the unprecedented levels of performance, system integration and bandwidth provided by Virtex UltraScale devices.


VCU108 Evaluation Kit

The Virtex® UltraScale™ FPGA VCU108 Evaluation Kit is the perfect development environment for evaluating the unprecedented levels of performance, system integration and bandwidth provided by Virtex UltraScale devices.


KCU105 Evaluation Kit

The Kintex® UltraScale™ FPGA KCU105 Evaluation Kit is the perfect development environment for evaluating the cutting edge Kintex UltraScale programmable FPGAs. The Kintex UltraScale family delivers ASIC-class system-level performance, clock management, and power management for next generation systems at the right balance of price, performance and power.


SP605 Evaluation Kit

The Spartan®-6 FPGA SP605 Evaluation Kit delivers all the basic components of hardware, design tools, IP, and reference designs enabling development right out of the box. This kit provides a flexible environment for system design and provides pre-verified reference design and examples on how to leverage features such as high-speed serial transceivers, PCI Express®, DVI, and/or DDR3. This kit includes an industry-standard FMC (FPGA Mezzanine Card) connector for future scaling and customization to specific applications and markets.


Developer Zone

For FPGA designers looking to shorten design time and ensure scalability and re-use, Xilinx provides a comprehensive suite of solutions ranging from C-based design abstractions to IP plug-and-play to address bottlenecks in hardware development, system-level integration, and implementation.

Xilinx's software development environments and embedded platforms offer a comprehensive set of familiar and powerful tools, libraries and methodologies.
Acceleration Zone
Xilinx UltraScale™ and UltraScale+ FPGAs are empowering hardware and application developers in many of the world’s largest and most innovative cloud computing services.
Xilinx devices take conventional programmable logic to an era of integrated programmable systems to capitalize on the benefit of System Integration.
Xilinx provides machine learning solutions including the development stacks and hardware platforms for deploying advanced and efficient neural networks, algorithms and applications.
Xilinx works closely with world class partners like The Mathworks™ and National Instruments™ to enable rapid system development with unrivaled levels of system performance.

Featured Videos

All Videos

Page Bookmarked