- A selection of ARM AMBA® AHB and APB infrastructure components
- Essential peripherals such as GPIO, timers, watchdog, and UART
- Example systems for Cortex-M0, Cortex-M3 and Cortex-M4 processors
- Compilation and simulation scripts for the Verilog environment
- Software drivers and example programs
A comprehensive solution for embedded designs
A growing number of fabless semiconductor companies are designing silicon around ARM Cortex-M processors for the first time, bringing the benefits of an efficient, easy-to-use, standard architecture to their end customers. To enable faster design cycles and time to market ARM has created the Cortex-M System Design Kit (CMSDK), a comprehensive solution designed to work with Cortex-M processors out-of-the-box.
The CMSDK is optimized for low gate count, energy efficient implementations. The peripherals are optimized for area, with the interconnects optimized for low latency, reducing wasted clock cycles and improving performance. This includes both a zero-latency AHB master multiplexor and an optimized bus matrix that enables near-ideal bus performance even when the processor is in a multi-master system with full access to all peripherals. The CMSDK also supports the low-power sleep modes of the Cortex-M processors and separates the peripheral bus clock and peripheral clocks enabling even lower power designs.
In summary with CMSDK and a Cortex-M processor you can integrate a processing subsystem in to your product quickly, effectively and with minimum risk.
The CMSDK has been designed for use in embedded systems using Cortex-M processors. Related IP includes:
|Processors||Compatible IP||Tools & Support|