KJkedar joshiinkedar-joshi.hashnode.dev·1d ago · 9 min readClosing the loop: performance benchmarking a control problem on ARM Cortex-M7Picking up where I left off My last post benchmarked a simulated buck-converter control loop on a Nucleo-F767ZI. I talked about memory placement, killing off divisions, clock speed, I/D-cache. Last be00
KJkedar joshiinkedar-joshi.hashnode.dev·5d ago · 14 min readBenchmarking a Buck-Converter Loop on Bare-Metal ARM Cortex-M7 TL;DR: I set out to understand how fast a simple control loop can generate duty-cycle values to feed to a MOSFET gate driver. I benchmarked how placement of data in memory/cache, clock frequency, and 00