BCM4319 Preliminary Data Sheet
gSPI
Table 3: SPI Registers (Cont.)
Bit Access Default Description
Address Register
x0002
Status enable
0
1
2
R/W
R/W
R/W
1
0
0
0 – No status sent to host after read/write
1 – Status sent to host after read/write
0 – Do not interrupt if status is sent
1 – Interrupt host even if status is sent
Interrupt with status
Response delay for all
0 – Response delay applicable to F1 read only
1 – Response delay applicable to all function
read
x0003
x0004
Reserved
Interrupt register
0
R/W
0
Requested data not available; Cleared by
writing a 1 to this location
1
2
5
6
7
5
6
7
R
R
R
R
R
R
R
R
0
0
0
0
0
0
0
0
F2/F3 FIFO underflow due to last read
F2/F3 FIFO overflow due to last write
F2 packet available
F3 packet available
F1 overflow due to last write
F1 Interrupt
x0005
Interrupt register
F2 Interrupt
F3 Interrupt
x0006 -
x0007
Interrupt enable register 15:0 R/W/U 16'hE0E7 Particular Interrupt is enabled if a
corresponding bit is set
x0008 -
x000B
Status register
31:0
R
32'h0000 Same as status bit definitions
x000C - F1 info register
x000D
0
1
R
R
1
F1 enabled
0
F1 ready for data transfer
F1 max packet size
F2 enabled
13:2 R/U
12'h40
x000E - F2 info register
x000F
0
1
R/U
R
1
0
F2 ready for data transfer
15:2 R/U
14'h800 F2 max packet size
x0010 -
x0011
F3 info register
0
1
R/U
R
1
0
F3 enabled
F3 ready for data transfer
15:2 R/U
Test–Read only register 31:0
14'h800 F3 max packet size
x0014 -
x0017
R
32'hFEE This register contains a predefined pattern,
DBEAD which the host can read and determine if the
SPI interface is working properly.
x0018 -
x001B
Test–R/W register
31:0 R/W/U 32'h0000 This is a dummy register where the host can
0000
write some pattern and read it back to
determine if the SPI interface is working
properly.
Broadcom®
Single-Chip IEEE 802.11™ a/b/g/n MAC/Baseband/Radio
Page 34
April 2, 2014 • 4319-DS05-R