Intel Agilex® 7 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

Design With IO Design with GPIO and LVDS IO Design with PHY Lite IP Discover Transceiver Tiles Select Transceiver Tile Design With Transceiver Tiles Design with F-Tile Design with R-Tile Design with P-Tile Design with E-Tile
Discover Ethernet IP Portfolio Design Considerations Design with Ethernet MAC Interfaces Add 100G MAC Interface Add 50G MAC Interface Add 40G MAC Interface Add 25G MAC Interface Add 10G MAC Interface Design with Multi-Rate 10G Ethernet PHY Add Triple Speed Ethernet MAC Interface Add Ethernet Management Data Input/Output (MDIO) Interface Design with Network Security Protocols Implement MACsec Design with Ethernet Precision Time Protocols Precision Time Protocol (PTP) 1588 Solutions
Design with PCI Express (PCIe) IP Discover PCIe IP Solutions Add PCIe Gen 5 Interface Add PCIe Gen 4 Interface Add PCIe Switch Design with Compute Express Link* (CXL) IP Add CXL 1.0/2.0 Interface Design with DMA Controller Add Multi Channel DMA Controller
Design With PHY Lite IP Add PHY Lite Interface Design with Serial Lite Interface Add Serial Lite IV F-Tile (696G) Interface Add Serial Lite IV E-Tile (448G) Interface Design with Interlaken Interface Add Interlaken F-Tile (25G to 675G) Interface Add Interlaken E-Tile (20G - 400G) Interface Design with Optical Transport (OTN) Interface Add OTN Interface
Add DDR Memory Interfaces Add DDR5 Memory Interface Add DDR4 Memory Interface Add LPDDR5 Memory Interface Add QDR-IV Memory Interface Add High Bandwidth Memory (HBM) Interface Add Flash Memory Interfaces Add QSPI Flash Interface Add NAND Flash Interface Add SD/MMC Flash Interface
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 I2C Interface Add I2C Soft IP Interface Add HPS I2C 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
Design with Video Interfaces Add DisplayPort Interface Add SDI Interface Add HDMI Interface Design with Video and Vision Processing Suite Add Video and Vision Processing Suite
Design with Wireless Radio Interfaces Add Common Public Radio Interface (CPRI) Add enhanced Common Public Radio Interface (eCPRI) Add Extensible Radio Access Network (O-RAN) Interface Design with ADC/DAC Data Converter Interfaces Add JESD204B Interface Add JESD204C Interface Design with Forward Error Correction IP Add 5G Low-density parity-check (LDPC) Interface Add 5G Polar Interface Add Turbo Interface