介绍了一般微处理器的设计原理、基于微处理器核的SoC设计的基本概念和方法,通过对ARM系列处理器核和CPU核的详尽描述,来说明微处理器击外围接口的设计原理和方法。同时也综述了ARM系列处理器核和最新ARM核的研发成果,以及ARM和Thumb编程模型,对SoC设计中涉及到的存储器层次、Cache、存储器管理、片上总线、片上调式和产品测试等主要问题进行了论述。在此基础上给出了几个基于ARM核的ARM核的SoC嵌入式应用的实例。最后基于异步设计的ARM核AMULET及异步SoC子系统AMULET3H的研究进行了介绍。