Announcements

Help us improve the Power & Sensing Selection Guide. Share feedback

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

cross mob
SaGa_4641021
Level 5
Level 5
50 questions asked 50 replies posted 100 sign-ins

Hi

In PSoC63, What is the benefit of splitting the BLE stack among CM0 and CM4?

What is the best practice (or architecture) when designing a system with multiple sensors and BLE link?

thanks

0 Likes
1 Solution
Yugandhar
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 1000 replies posted

Hello,

With Dual core option, CM0+ core runs the BLE controller portion of the stack and is responsible for maintaining the BLE connection and the BLE Host runs on the CM4 core and performs application level tasks. The main advantage of this dual-CPU setup is that the CM4 core can go into Deep Sleep low power mode when there are no BLE-related tasks pending. Please refer to the Setting Cores to Deep Sleep Mode while BLE Function is Enabled on PSoC® 6 – KBA223291 KBA.
Please refer to the below App notes for more information on PSoC6 BLE dual core applications.
https://www.cypress.com/documentation/application-notes/an210781-getting-started-psoc-6-mcu-bluetoot...
https://www.cypress.com/documentation/application-notes/an215656-psoc-6-mcu-dual-cpu-system-design
https://www.cypress.com/documentation/application-notes/an215671-psoc-6-mcu-firmware-design-ble-appl...

Please let me know if this helps.

Thanks,
P Yugandhar.

View solution in original post

2 Replies
Yugandhar
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 1000 replies posted

Hello,

With Dual core option, CM0+ core runs the BLE controller portion of the stack and is responsible for maintaining the BLE connection and the BLE Host runs on the CM4 core and performs application level tasks. The main advantage of this dual-CPU setup is that the CM4 core can go into Deep Sleep low power mode when there are no BLE-related tasks pending. Please refer to the Setting Cores to Deep Sleep Mode while BLE Function is Enabled on PSoC® 6 – KBA223291 KBA.
Please refer to the below App notes for more information on PSoC6 BLE dual core applications.
https://www.cypress.com/documentation/application-notes/an210781-getting-started-psoc-6-mcu-bluetoot...
https://www.cypress.com/documentation/application-notes/an215656-psoc-6-mcu-dual-cpu-system-design
https://www.cypress.com/documentation/application-notes/an215671-psoc-6-mcu-firmware-design-ble-appl...

Please let me know if this helps.

Thanks,
P Yugandhar.

thank you for the info

0 Likes