Code execution from OTP memory?

9 posts / 0 new
Last post
Björn Haase
Offline
Last seen:7 years 1 week ago
加入:2014-01-09 14:24
Code execution from OTP memory?

From the DA14580 data sheet I do deduce that code execution will be possible by use of the OTPC memory bus interface. This would allow for application use of a considerable amount of additional RAM memory at the expense at probably higher power consumption and considerably more difficult software development? Is this assumption correct?

Is the AES engine accessible by user code when the BLE-Stack is running?

May the UART peripherals be operated from the 32 kHz clock source?

Is there a software reference manual available detailing the properties of the peripherals?

AK_Dialog
Offline
Last seen:1 week 3 days ago
Staff
加入:2013-12-16 15:49
Code execution from OTP memory?

The DA14580 has been designed with ultra low power consumption in mind and OTP memory has a higher power consumption than SRAM, therefor it is not possible to run an application directly from OTP memory.

Björn Haase
Offline
Last seen:7 years 1 week ago
加入:2014-01-09 14:24
OK, then, seeing that code

OK, then, seeing that code execution (and from the M0 architecture, I deduce also any read access) is not possible from the OTP, what is the amount of RAM required by the bluetooth stack modules (GATT,GAPP, L2CAP, etc.) together for code and ram (database, state machine, etc.) ?

I know that that depends heavily on the configuration. As an indication, it would, e.g. be helpful to have the figures of the memory requirement for a reference system, e.g. stack consumption for a blood pressure peripheral not supporting encryption.

AK_Dialog
Offline
Last seen:1 week 3 days ago
Staff
加入:2013-12-16 15:49
RAM requirement for Bluetooth stack

我们正在努力啊n a document with the RAM requirement estimations for different profiles. At this moment these figures are not available yet.

AK_Dialog
Offline
Last seen:1 week 3 days ago
Staff
加入:2013-12-16 15:49
AES Engine usage

The AES engine is only accessible by the user code when the BLE link is not using encryption.

AK_Dialog
Offline
Last seen:1 week 3 days ago
Staff
加入:2013-12-16 15:49
May the UART peripherals be operated from the 32 kHz clock?

No, only from the 16 Mhz clock.

AK_Dialog
Offline
Last seen:1 week 3 days ago
Staff
加入:2013-12-16 15:49
Availability of a SW manual for peripheral programming

At this moment a SW programming manual is not available yet.

jojo
Offline
Last seen:1 month 5 days ago
加入:2014-01-29 14:02
OTP mirror action

How long time does it take to perform the "OTP mirror action" when waking up from deep sleep? This would be the time it takes for the application to start when waking up from deep sleep.

BB_Dialog
Offline
Last seen:5 months 2 days ago
Staff
加入:2013-12-05 14:44
OTP Mirroring time

嗨,乔乔,

Full OTP mirroring action takes about 1.2 milli-second.

Best regards, Dialog Support Team.