The Translator's Words
译者序
本书是基于Arm Cortex-M内核架构开展SoC设计的优秀参考书。Arm公司创造性地将处理器架构及相关技术成果同具体的处理器硬件产品分离,以知识产权(IP)产品的形式授权给半导体制造商,制造商使用这些IP产品并结合自身优势快速开展产品设计、制造并推广应用。实践证明:Arm公司的上述做法取得了巨大的成功,加速了电子系统设计及应用领域的快速发展。模块化、标准化的IP设计思想为高性能电子系统的正确设计提供了保障,大大降低了SoC芯片设计难度,节约了时间与开支。
本书讲解了基于Arm Cortex-M处理器的SoC设计方法,重点对SoC的构成、设计、集成及应用进行了详细阐述,最后讨论了基于SoC的编程。第3章深入讲解了先进微控制器总线架构(AMBA)规范,这部分内容不局限于Arm Cortex-M处理器内核,相关的总线协议(如AHB、APB等)已经成为SoC设计的标准,被广泛使用;第5章深入讲解了Cortex-M处理器系统的调试集成组件,其中JTAG调试接口是行业最流行的标准调试接口,广泛用于芯片的集成测试、编程调试等方面;第6章讲解了Cortex-M处理器低功耗特性,阐述了SoC低功耗设计需要考虑的因素以及设计方法,对微控制器及外设的自主创新设计具有普遍的指导意义。
本书通篇围绕基于Arm Cortex-M的SoC设计主线展开,涉及的知识点很全,逻辑层次清晰,讲解深度适中,适合具有数字电路、模拟电路和嵌入式系统设计基础的读者参考,书中介绍的外设设计实例、SoC设计实例等均有极高的实践参考价值。本书也可作为电子信息专业高年级本科生或研究生相关课程的教材,在教学和学习实践中,还要配以FPGA实验平台来完成SoC数字系统的设计、综合、验证及板级应用开发。
全书由吴勇翻译,张玉明教授审校。西安电子科技大学芜湖研究院集成电路工程中心张野、何滇带领组内同事及研究生同学为本书的翻译工作提供了很大的帮助,在此对他们表示衷心的感谢。万晶晶、姚熠熠参与了编辑、校对和资料整理工作,她们优秀的英文水平对本书中文版的成稿有重要作用,在此一并表示衷心的感谢。最后要感谢Arm公司提供的技术与支持,以及安谋科技教育计划宋斌先生对本书的支持。
本书涉及内容广、知识点众多,由于译者水平有限,书中难免有不妥和错误之处,敬请读者给予批评和指正。
译者
2023年6月
于西安电子科技大学芜湖研究院