Infineon Cypress CYW43353 Manual page 45

Table of Contents

Advertisement

9.2.1.1. Command Structure
The gSPI command structure is 32 bits. The bit positions and definitions are as shown in
BCM_SPID Command Structure
31
31
30
30
29
29
C
C
A
A
F1
F1
9.2.1.2. Write
The host puts the first bit of the data onto the bus half a clock-cycle before the first active edge following the CS going low. The fol-
lowing bits are clocked out on the falling edge of the gSPI clock. The device samples the data on the active edge.
9.2.1.3. Write/Read
The host reads on the rising edge of the clock requiring data from the device to be made available before the first rising clock edge
of the clock burst for the data. The last clock edge of the fixed delay word can be used to represent the first bit of the following data
word. This allows data to be ready for the first clock edge without relying on asynchronous delays.
9.2.1.4. Read
The read command always follows a separate write to set up the WLAN device for a read. This command differs from the write/read
command in the following respects: a) chip selects go high between the command/address and the data and b) the time interval
between the command/address is not fixed.
Document Number: 002-14949 Rev. *G
PRELIMINARY
Figure 22. gSPI Command Structure
27
27
28
28
F 0
F 0
Ad dres s – 17 bits
Ad dres s – 17 bits
F unction N o: 00 – F unc
F unction N o: 00 – F unc 0
01 – F unc 1: Registers and meories belonging to other blocks in the chip (64 bytes max)
01 – F unc 1
10 – F unc 2: DMA channel 1. WLAN packets up to 2048 bytes.
10 – F unc 2
11 – F unc
11 – F unc 3
A cce ss : 0 – F ixed add ress
A cce ss : 0 – F ixed add ress
1 – Incremental add res s
1 – Incremental add res s
C ommand : 0 – R ead
C ommand : 0 – R ead
1 – W rite
1 – W rite
Figure
22.
11
11
10
10
P acket length - 11b its *
P acket length - 11b its *
* 11' h0 = 204 8 by tes
* 11' h0 = 204 8 by tes
CYW43353
0
0
Page 44 of 113

Advertisement

Table of Contents
loading

Table of Contents