A number of peripherals are available within the MIO. The following is a summary of the interfaces that can be configured for your applications.
- PS-GTR transceivers (x4)
- Four dedicated PS-GTR receivers and transmitters with up to 6.0 Gb/s data rates supporting SGMII, tri-speed Ethernet, PCI Express® Gen2, serial ATA (SATA), USB3.0, and DisplayPort
- Gigabit Ethernet MAC (GEM)
- Four 10/100/1000 tri-speed GEM peripherals with IEEE Std 802.3 and IEEE Std 1588 revision 2.0 support
- DisplayPort controller
- Provides a flexible display output with direct memory access (DMA), centralized buffer manager, rendering block, and audio mixer block.
- CAN controller
- Two full CAN 2.0B, CAN 2.0A, and ISO 118981-1 standards compliant CAN bus interfaces.
- USB controller
- Two USB 3.0/2.0 device, host, or OTG peripherals, each supporting up to 12 endpoints.
- PCI Express controller
- Compliant with the PCI Express base specification 2.1 with support for x1, x2, or x4 line width at Gen1 (2.5 GT/s) or Gen2 (5 GT/s) rates.
- SD/SDIO/eMMC controller
- One SD 3.00, SDIO 3.0, and eMMC4.51 compliant controller can be used as a carrier card peripheral from MIO[22:13], the other eMMC controller is reserved for the eMMC on the SOM.
- UART controller
- Zynq UltraScale+ MPSoC provides two high-speed UART controllers (up to 1 Mb/s).
- SPI controller
- One SPI port is reserved for the trusted platform module on the SOM and one full-duplex SPI port (with three peripheral chip selects) is available for the carrier card peripheral.
- SATA Host controller
- Supports up to two channels at 1.5, 3.0, and 6.0 Gb/s data rates as defined by the SATA specification, revision 3.1
- I2C controller
- Master and slave I2C interface with support for multi-master designs and clock rates up to 400 Kb/s.