System-on-Chip Design with Arm Cortex-M Processors
This reference book provides comprehensive technical guidance for integrating Arm Cortex-M processors into system-on-chip (SoC) and FPGA designs. Written by Joseph Yiu, a distinguished Arm engineer with nearly twenty years of experience in SoC design, this resource addresses the critical knowledge gaps for embedded systems engineers working with Cortex-M processor IP.
Technical Coverage
The book delivers detailed instruction on AMBA on-chip bus protocol specifications, including AHB and APB standards used across Arm processors and digital components. Designers will learn practical implementation of bus interconnect systems, memory interfaces, peripheral designs, and debug components essential for Cortex-M integration.
With Arm Flexible Access and DesignStart making Cortex-M processor IP accessible and affordable, this guide arrives at a critical time for IoT and embedded application developers. The Cortex-M processors have become the preferred choice for these applications, making this technical knowledge increasingly valuable.
Practical Design Approach
The content progresses from fundamental bus protocols through advanced design considerations, concluding with a complete microcontroller-like design example based on the Cortex-M3 processor using DesignStart. This hands-on approach allows designers to apply learned concepts to a functional system implementation.
Software development considerations are integrated throughout, ensuring designers understand both hardware and software aspects of Cortex-M processor integration. The book covers peripheral design specifications, debug component integration, and system assembly from a designer's perspective.
Who This Book Serves
SoC designers, FPGA engineers, and embedded systems architects working with Arm Cortex-M processors will find this reference essential for understanding on-chip component integration. The technical depth makes it suitable for professionals implementing IoT devices, microcontrollers, and embedded systems requiring Cortex-M processor cores.
Joseph Yiu's expertise, developed since 2000 in SoC design leadership, provides readers with industry-proven methodologies and design patterns. The book bridges the gap between processor IP documentation and practical system implementation, offering insights that accelerate development cycles and improve design quality.