TN1276 Advanced ICE40 I2C And SPI Hardened IP Usage Guide Advancedi CE40SPII2CHardened IPUsage
iCE40%20Advanced%20I2C_SPI%20Usage%20Guide
AdvancediCE40SPII2CHardenedIPUsageGuide
User Manual:
Open the PDF directly: View PDF
Page Count: 42
- Advanced iCE40 I2C and SPI Hardened IP Usage Guide
- Introduction
- System Bus Interface for iCE40LM and iCE40 Ultra
- System Bus Interface for iCE40
- Hardened I2C IP Cores
- I2C Registers for iCE40LM and iCE40 Ultra
- I2C Registers for iCE40 UltraLite and iCE40 UltraPlus
- I2C_PRESCALE[9:0]
- I2C Status Register (I2CSR/I2CFIFOSR)
- I2C Transmitting Data Register (I2CTXDR/I2CTXFIFO)
- I2C Receiving Data Register (I2CRXDR/I2CRXFIFO)
- I2C General Call Data Register
- I2C Slave Address MSB Register (I2CSADDR/I2CFIFOSADDR)
- I2C Interrupt Control Register (I2CIRQEN/I2CFIFOIRQEN)
- I2C Interrupt Status Register (I2CIRQ//I2CFIFOIRQ)
- I2C Read/Write Flow Chart
- I2C Framing
- I2C Functional Waveforms
- I2C Timing Diagram
- Hardened SPI IP Core
- SPI Registers
- SPI Read/Write Flow Chart
- SPI Framing
- SPI Functional Waveforms
- SPI Timing Diagrams
- Technical Support Assistance
- Revision History