《ARM Cortex-M0 全可编程SoC原理及实现:面向处理器、协议、外设、编程和操作系统》以ARM公司免费开放的Cortex-M0 DesignStart处理器 IP核为基础,以Cortex-M0处理器架构、AMBA规范、外设、汇编语言、C语言、CMSIS、驱动程序开发以及RTX操作系统为主线,详细介绍了通过Xilinx Vivado以及Keil μVision5集成开发环境构建Cortex-M0全可编程嵌入式系统的硬件和软件设计方法。全书共分18章,主要内容包括: 全可编程SoC设计导论、Cortex-M0 CPU结构、Cortex-M0指令集、Cortex-M0低功耗特性、AHB-Lite总线结构分析、Cortex-M0汇编语言编程基础、Cortex-M0 DesignStart架构、Xilinx Artix-7 FPGA结构、Cortex-M0嵌入式系统设计与实现、7段数码管控制器设计与实现、中断系统设计与实现、定时器设计与实现、UART串口控制器设计与实现、VGA控制器设计与实现、DDR3存储器系统设计与实现、Cortex-M0 C语言编程基础、CMSIS和驱动程序开发、RTX操作系统原理及应用。本书可作为讲授ARM Cortex-M0嵌入式系统课程以及Cortex-M0可编程SoC系统设计课程的教学参考用书,也可作为学习Xilinx Vivado集成开发环境和Verilog HDL语言的参考用书。
阅读更多