What is the Minimum amount of memory in a CYW43012 to buffer incoming WiFi messages?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
GrCa_1363456
Level 6
Level 6
50 likes received Beta tester First comment on KBA

In low power mode, when the Host MCU is in Sleep Mode, how many messages (or how many Bytes) can a CYW43012 radio buffer before the MCU needs to wake up to retrieve the messages? 

Alternatively, Is there an equation to calculate how much time a host MCU can take to wake up and retrieve messages after receiving WL_HOST_WAKE before those messages could be over-written?

I understand there is 640KB of RAM associated with the WLAN MCU in a CYW43012. It's not clear if that RAM is available for message buffering and if there's any minimum amount of RAM reserved for that buffering.

Greg

0 Likes
1 Solution
Rakesh_BG
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 100 sign-ins

Hi @GrCa_1363456 

The messages usually will be buffered in AP before waking up the station.

In station once message received through radio it will be saved in the rx_packet_pool of size RX_PACKET_POOL_SIZE. Once station gets the message through radio host wakes up instantaneously.

25us is the time taken to wake up from deep sleep mode to active mode in psoc6 host MCU.

Thanks,

Rakesh B G

 

View solution in original post

0 Likes
1 Reply
Rakesh_BG
Moderator
Moderator
Moderator
50 solutions authored 100 replies posted 100 sign-ins

Hi @GrCa_1363456 

The messages usually will be buffered in AP before waking up the station.

In station once message received through radio it will be saved in the rx_packet_pool of size RX_PACKET_POOL_SIZE. Once station gets the message through radio host wakes up instantaneously.

25us is the time taken to wake up from deep sleep mode to active mode in psoc6 host MCU.

Thanks,

Rakesh B G

 

0 Likes