1.1. Cyclone® V and Arria® V HPS Peripherals That Support Routing to the FPGA
The following types of Cyclone® V and Arria® V HPS peripherals are capable of routing to the FPGA fabric:
- Ethernet Media Access Controller (EMAC)
- Quad Serial Peripheral Interface (QSPI)
- Secure Digital/Multimedia Card (SD/MMC)
- Serial Peripheral Interface (SPI)
- Universal Asynchronous Receiver/Transmitter (UART)
- Inter-Integrated Circuit (I2C)
- Controller Area Network (CAN)1
In many cases, routing the HPS IP signals to the FPGA external interface allows more signals to be exposed.
Peripherals |
Interface Description | |
---|---|---|
HPS Domain |
FPGA Domain |
|
EMAC |
RGMII Interface |
GMII Interface |
QSPI |
Standard QSPI interface with four slave select signals |
Standard QSPI interface with four slave select signals achieved by connecting exported signals to bidirectional buffers |
SD/MMC | Standard SD/MMC interface with up to 8-bit data bus | Standard SD/MMC interface, including:
|
SPI Master |
MOSI/MISO SPI interface configurable to single or dual slaves |
MOSI/MISO SPI interface with output enables that support up to four slaves; interface achieved by connecting exported signals to bidirectional buffers |
SPI Slave |
MOSI/MISO SPI interface configurable to single or dual slaves |
MOSI/MISO SPI interface with output enables that support up to four slaves; interface achieved by connecting exported signals to bidirectional buffers |
UART |
Standard UART interface with flow control signals |
Standard UART interface with flow control signals, including DTR and DSR; status and two user-defined output signals are also available |
I2C |
Standard I2C interface |
Standard I2C interface achieved by connecting exported signals to a bidirectional buffer |
CAN3 |
Standard CAN interface |
Standard CAN interface |
Refer to the following chapters of the Cyclone® V Hard Processor System Technical Reference Manual for descriptions of each peripheral signal interface: