nRF5 SDK is not maintained anymore
More Info: Consider nRF Connect SDK for new designs

nRF52840 Core understanding

Hi Nordic Team,

Currently we are exploring nRF52840 DK. 
We have observed BLE Enable SOC usually have two cores, one as an application and one as BLE Soft Device core.
 

But In nRF52840 Datasheet it is nowhere mentioned that nRF52840 has two cores.

Question :-

1.) nRF52840 has two cores or single core ? 

2.) If single core, then how the Soft device binary file is executing and application is executing ?

Thankyou & Regards

Vinay

Parents
  • Hi Vinay,

    1.) nRF52840 has two cores or single core ? 

    The nRF52840 has a single core. This also applies to all other nRF52 series devices. (The only Bluetooth SoC Nordic provided with dual core is the nRF5340).

    2.) If single core, then how the Soft device binary file is executing and application is executing ?

    The SoftDevice is a separate binary which communicates with the application using software interrupts. You can read about the details in the SoftDevice Specification, under Application programming interface.

    Einar

Reply
  • Hi Vinay,

    1.) nRF52840 has two cores or single core ? 

    The nRF52840 has a single core. This also applies to all other nRF52 series devices. (The only Bluetooth SoC Nordic provided with dual core is the nRF5340).

    2.) If single core, then how the Soft device binary file is executing and application is executing ?

    The SoftDevice is a separate binary which communicates with the application using software interrupts. You can read about the details in the SoftDevice Specification, under Application programming interface.

    Einar

Children
No Data
Related