The ARM Corex-M4 comes with a number of advantages. The processor was developed to address the demands of digital signal control applications. The processor offers high-efficiency signal processing functionality with low-power, low-cost, and ease-of-use benefits of the Cortex-M family. This recent version of the embedded processor is designed to satisfy the emerging category of flexible solutions specifically targeting the motor control, automotive, power management, embedded audio, and industrial automation markets.
The Cortex-M4 makes it possible to find the right balance between high-performance precision and low-power consumption, quickly and at a relatively low price for the end-application or reference design. These devices feature floating-point performance, ease with analog integration, and good power performance. These MCUs combine sophisticated, flexible mixed-signal system-on-chip integration with real-time multitasking capabilities.
Designing with ARM Cortex-M4 (and a real dev board)
Design News and Digi-Key will offer a Continuing Education Center Course beginning on July 7 entitled Designing With ARM Cortex-M4 (and a Real Dev Board). The course will cover a wide range of issues regarding these processors. Attendees will get a quick overview of the ARM Cortex-M4 CPU architecture and how to use its key features to implement common MCU-based designs. The instructor, Warren Miller, will present a comparison to other ARM CPU families to help round out the attendee’s understanding of this important CPU family.
Miller has more than 30 years of experience in electronics. He has held a variety of positions in applications, strategic marketing, and product planning with large electronics companies such as Advanced Micro Devices, Actel, and Avnet. He has also worked with a variety of smaller startups. Miller has in-depth experience with programmable devices (PLDs, FPGAs, MCUs, and ASICs) in industrial, networking, and consumer applications, and holds several device patents.
Miller has authored more than 100 conference papers, whitepapers, application notes, and magazine articles on a wide variety of topics. He is a frequent blogger on the All Programmable Planet and Microcontroller Central websites. He is also the founder of the Chess FPGA project.
Miller’s class will use the STM32F3 MCU family as an example implementation using the ARM Cortex-M4 CPU. The interactions between the CPU and many common peripherals will set the stage for designing efficiently with a wide range of ARM Cortex-M4 implementations. The tool flow for programming the STM32F3 MCU family will be described, and the process for downloading and running example designs will be shown. Interested students can follow along using their own versions of free, downloadable tools.
Click here to sign up today!