
1/10
QCA7000 SPI / UART Protocol
June 14, 2018
CONTENTS
Contents
1 Revisions ...................................................................................................................................................2
2 Introduction ..............................................................................................................................................2
3 SPI Physical Layer ........................................................................................................................................2
4 UART Physical Layer ....................................................................................................................................2
5 SPI Command Structure ...............................................................................................................................3
5.1 QCA7000 SPI registers ................................................................................................................................4
5.1.1 SPI REG BFR SIZE ....................................................................................................................................4
5.1.2 SPI REG WRBUF SPC AVA ..........................................................................................................................4
5.1.3 SPI REG RDBUF BYTE AVA .........................................................................................................................4
5.1.4 SPI REG SPI CONFIG ................................................................................................................................4
5.1.5 SPI REG INTR CAUSE ................................................................................................................................4
5.1.6 SPI REG INTR ENABLE ..............................................................................................................................5
5.1.7 SPI REG SIGNATURE ................................................................................................................................5
6 Framing for Ethernet Packets ........................................................................................................................6
6.1 Transmit Frame ........................................................................................................................................6
6.2 SPI Receive Frame .....................................................................................................................................6
6.3 UART Receive Frame..................................................................................................................................7
7 Recommended Usage of the SPI ....................................................................................................................8
7.1 Initial Setup after each QCA7000 reset ..........................................................................................................8
7.2 Handling SPI Interrupts ..............................................................................................................................8
7.3 External Read...........................................................................................................................................9
7.4 External Write ..........................................................................................................................................9
8 Troubleshooting ...................................................................................................................................... 10
9 Appendix ............................................................................................................................................... 10