• Fastest way to transpose array in cortex-m4?
    I've been seeing situations where I want to take a 32bit array of 32 elements and copy it so that all the bit 0s are copied into element 0, bit 1s copied into element 1, etc for all 32 elements.  This...
  • Cortex M4 (SIMD) - Fastest way to un-pack 1 (one) uint32 to 4 (four) uint8
    Hi to you all, In my current project I need to send over a serial bus an array of integers: type = unsigned 32 bit integers length = 4096 The driver I'm using (actually USB CDC VCOM from NXP...
  • VTOR: offset address configuration
    Core: Cortex-M4F Do I need to configure vector table offset address to 0xnnnn_n 000? In case of 0x3080(Flash region), the program jump to unexpected code. I think it is caused by mismatching between vector...
  • Enhanced Arm DesignStart: the fastest and lowest-risk path to custom SoCs
    For the best part of a decade, Arm DesignStart has helped thousands of chip developers – the technology innovators of today – get quick, easy and free access to Arm IP. Arm is accelerating innovation...
  • Imagimob: The Fastest Path from Data Collection to Embedded AI Application
    ***All content in this blog written by Johan Malm, Ph.D. Johan is a specialist in numerical analysis and algorithm development. He works as a machine learning developer at Imagimob*** We live in a world...