SPRADD8 November 2024 F29H850TU , F29H859TU-Q1
In addition to performance efficiency, code-size efficiency is an important metric, especially when zero wait-state memory is limited. Performance critical code is usually run out of zero wait-state memory, and non performance critical code is run from Flash memory. Code-size Benchmarks shows code-size efficiency of various benchmarks, comparing C29 with C28 and ARM (Cortex-M7). A few points are noted from the results:
DSP, Math, and Real-time Benchmarks | C28 versus C29 code-size (C) <1 implies C28 code-size is smaller | Cortex-M7 vs C29 code-size (C) <1 implies Cortex-M7 code-size is smaller |
---|---|---|
FIR | 0.5 | 0.7 |
IIR | 0.7 | 1.4 |
DCL (Digital Control Library) | 1.5 | 1.5 |
FCL (Fast Current Loop) | 1.1 | 1.1 |
SPLL (Software Phase Locked Loop) | 1.7 | 1.2 |
SVGEN | 1.2 | 1 |
ACI signal chain | 0.9 | 0.6 |
Customer DSP, Math, and Real-time Benchmarks | ||
B_Interp | 1.1 | 1 |
C_Motor | 1.3 | 1 |
D_Math | 0.8 | 0.8 |
E_Math | 1 | 0.7 |
GPP Benchmarks | ||
F_GPP | 0.8 | 0.8 |
G_GPP | 0.7 | 0.7 |
Reference designs | ||
Vienna Rectifier | 0.94 | − |
Single-phase inverter | 0.75 | − |