Enabling SPRAM ECCs.............................................................................................................. 18-13
Host Operation.............................................................................................................................18-13
Device Operation......................................................................................................................... 18-15
USB OTG Controller Module Registers Address Map........................................................... 18-17
Document Revision History.................................................................................................................18-841
SPI Controller....................................................................................................19-1
SPI Block Diagram.........................................................................................................................19-2
Interface to HPS I/O...................................................................................................................... 19-3
FPGA Routing................................................................................................................................ 19-3
Protocol Details and Standards Compliance..............................................................................19-4
SPI Controller Overview...............................................................................................................19-5
Transfer Modes...............................................................................................................................19-8
SPI Master....................................................................................................................................... 19-9
SPI Slave........................................................................................................................................ 19-12
DMA Controller Interface.......................................................................................................... 19-21
Slave Interface...............................................................................................................................19-21
Clocks and Resets.........................................................................................................................19-22
SPI Programming Model........................................................................................................................ 19-23
Software Control for Slave Selection......................................................................................... 19-29
DMA Controller Operation........................................................................................................19-30
SPI Master Module Address Map.............................................................................................. 19-33
Document Revision History...................................................................................................................19-85
2
I
C Controller.................................................................................................... 20-1
2
Features of the I
C Controller.................................................................................................................. 20-1
2
I
C Controller Block Diagram and System Integration........................................................................20-2
2
I
C Controller Signal Description........................................................................................................... 20-3
Functional Description of the I
Feature Usage..................................................................................................................................20-4
Behavior...........................................................................................................................................20-5
Protocol Details.............................................................................................................................. 20-6
Multiple Master Arbitration....................................................................................................... 20-11
SDA Hold Time............................................................................................................................ 20-15
2
C Controller........................................................................................ 20-4
TOC-11
Altera Corporation