MSP430X Timing Benchmarks

ti.platforms.exp430F5438

Benchmark Cycles (1)
Interrupt latency 99
Hwi_enable 2
Hwi_disable 3
Hwi dispatcher prolog 108
Hwi dispatcher epilog 127
Hwi dispatcher 223
Hardware Interrupt to Blocked Task 563
Hardware Interrupt to Software Interrupt 373
Swi_enable 69
Swi_disable 22
Post Software Interrupt Again 39
Post Software Interrupt without Context Switch 181
Post Software Interrupt with Context Switch 346
Create a New Task without Context Switch 3697
Set a Task Priority without a Context Switch 314
Task_yield 307
Post Semaphore, No Waiting Task 69
Post Semaphore No Task Switch 255
Post Semaphore with Task Switch 385
Pend on Semaphore, No Context Switch 104
Pend on Semaphore with Task Switch 395
Clock_getTicks 37

(1) The benchmark application was built using BIOS.LibType_Custom with the following BIOS.customCCOpts settings: "-vmspx --near_data=none --code_model=large --data_model=restricted --program_level_compile -o3".

Timings were obtained using the expMSP4305438 board.