SPI Module

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

SPI Module Description

Module NameSPI Module
Modules of this TypeSPI0, SPI1
Base Addresses 0x00FF040000 (SPI0)
0x00FF050000 (SPI1)
DescriptionSerial Peripheral Interface Controller

SPI Module Register Summary

Register NameOffset AddressWidthTypeReset ValueDescription
Config0x000000000032mixedMixed types. See bit-field details.0x00020000SPI configuration
ISR0x000000000432mixedMixed types. See bit-field details.0x00000004SPI interrupt status
IER0x000000000832mixedMixed types. See bit-field details.0x00000000Interrupt Enable
IDR0x000000000C32mixedMixed types. See bit-field details.0x00000000Interrupt disable
IMR0x000000001032roRead-only0x00000000Interrupt mask
Enable0x000000001432mixedMixed types. See bit-field details.0x00000000SPI_Enable
Delay0x000000001832rwNormal read/write0x00000000Clock Delay
Tx_data0x000000001C32woWrite-only0x00000000Transmit Data.
Rx_data0x000000002032roRead-only0x00000000Receive Data
Slave_Idle_count0x000000002432mixedMixed types. See bit-field details.0x000000FFSlave Idle Count
TX_thres0x000000002832rwNormal read/write0x00000001TX FIFO Threshold
RX_thres0x000000002C32rwNormal read/write0x00000001RX FIFO Threshold
Mod_id0x00000000FC32roRead-only0x00090108Module ID