MSP430X Timing Benchmarks

ti.platforms.exp430F5438

Benchmark Cycles (1)
Interrupt latency 98
Hwi_enable 2
Hwi_disable 3
Hwi dispatcher prolog 108
Hwi dispatcher epilog 127
Hwi dispatcher 223
Hardware Interrupt to Blocked Task 561
Hardware Interrupt to Software Interrupt 372
Swi_enable 69
Swi_disable 22
Post Software Interrupt Again 39
Post Software Interrupt without Context Switch 181
Post Software Interrupt with Context Switch 345
Create a New Task without Context Switch 3618
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 383
Pend on Semaphore, No Context Switch 99
Pend on Semaphore with Task Switch 387
Clock_getTicks 61

(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.