Agilex™ 5 FPGA Interface Protocol Design Journey

The interactive FPGA Interface Design Journey provides a curated list of documentation to help you successfully design a logic interface with associated software drivers to connect your user logic application to components on your board such as memory, flash devices, ethernet, host server to FPGA interfaces (i.e., PCIe or CXL), embedded peripherals via I2C, SPI, UART, USB etc. as well as video, wireless and wireline communication interfaces. The FPGA interface design provides a layer of abstraction between the user logic application and the details of the board enabling portability, design reuse and high-level design flows. Select the interface below and choose the desired design step on the left navigation to find the available resources.

Back to Design Hub

Discover Ethernet IP Portfolio Design Considerations Design with Ethernet MAC Interfaces Add 40G MAC Interface Add 25G MAC Interface Add 10G MAC Interface Add Triple Speed Ethernet MAC Interface Design with Ethernet PHY Interfaces Add Multi-Rate 10G Ethernet PHY Design with Ethernet Precision Time Protocols Precision Time Protocol (PTP) 1588 Solutions
Design With IO Design with GPIO and LVDS IO Design with PHY Lite IP Design With Transceiver Design with GTS Transceiver
Design with PCI Express (PCIe) IP Discover PCIe IP Solutions Add PCIe Gen 4 Interface Design with DMA Controller Add DMA Controller
Design With PHY Lite IP Add PHY Lite Interface Design with Serial Lite Interface Add GTS Serial Lite IV Interface Design with Interlaken Interface Add GTS Interlaken Interface
Add DDR Memory Interfaces Add DDR5 Memory Interface Add DDR4 Memory Interface Add LPDDR5 Memory Interface Add LPDDR4 Memory Interface Add Flash Memory Interfaces Add QSPI Flash Interface Add NAND Flash Interface Add SD/MMC Flash Interface Add On-Chip Memory Add On-Chip Memory Add DMA Controller Add Modular Scatter-Gather DMA Core Add Scalable Scatter-Gather DMA Core
Before You Begin Discover Embedded Peripheral IP Portfolio Design with General Purpose IO Add General Purpose IO Soft IP Add HPS GPIO Interface Design with UART Interface Add UART Soft IP Interface Add JTAG UART Interface Add HPS UART Controller Design with JTAG Interface Add JTAG Interface Design with I2C Interface Add I2C Soft IP Interface Add HPS I2C Controller Design with I3C Interface Add HPS I3C Controller Design with SPI Interface Add SPI Interface Add eSPI Interface Add HPS SPI Controller Design with USB Interface Add HPS USB 2.0 OTG Controller Add HPS USB 3.1 Gen1 Controller Design with HPS Interface Add Cache Coherency Translator
Design with Video Interfaces Add DisplayPort Interface Add SDI Interface Add HDMI Interface Add MIPI Interface Design with Video and Vision Processing Suite Add Video and Vision Processing Suite
Design with Wireless Radio Interfaces Add CPRI Add eCPRI Add O-RAN Interface Design with ADC/DAC Data Converter Interfaces Add JESD204C Interface Design with Forward Error Correction IP Add 5G LDPC Interface Add 5G Polar Interface Add Turbo Interface