Zynq UltraScale+ Devices Register Reference > Module Summary > SPI Module

SPI Module

SPI Module Description

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

SPI Module Register Summary

Register NameAddressWidthTypeReset 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