本书提供微课视频、电子课件、程序代码等。
\"教育部计算机类专业教学指导委员会副秘书长,北京航空航天大学 高小鹏教授: 以CPU为代表的计算机底层技术,是计算机领域乃至信息技术领域的重要基石。因此,以“本科生开发CPU、操作系统、编译器”为培养目标的系统能力,是计算机类专业学生的核心能力,对计算机专业学生未来的专业学习与职业发展具有奠基性意义。该教材采用上册理论与下册实验相结合的讲授方式,不仅以MIPS处理器为对象完整的讲授了包括流水线设计在内的硬件知识,而且从层次化建模的视角展示了基于SoC技术的软硬件协同开发技术,使得学生具有软硬兼施系统综合的设计与开发能力。该教材具有内容新颖、体系完善、实验综合等特点,对于渴望学习和实践系统能力的同学们来说,很好值得拥有。 清华大学 刘卫东教授: 培养计算机专业学生的系统能力是当前计算机专业教育改革的重点,也是国内计算机基础软硬件产业的迫切需求,更是国家自主可控信息化战略实施的重要举措,难度大,挑战性强。本书以上册书中设计的32位MIPS处理器——MiniMIPS32为基础,在FPGA平台之上,采用基于IP的设计方法,为学生详细展示了一个完整SoC的软硬件协同设计流程,内容涉及IP开发与集成、驱动开发、操作系统移植等,覆盖了学生自主完成计算机系统设计所必须掌握的主要技术细节。该书优选的特点是具有很强的实操性,将有助于推进计算机系统能力教育改革,进一步拓展学生的知识面,强化系统设计和实现的能力,符合新工科类教材建设的特点,十分值得推荐。 南京大学 袁春风教授: 教材上册主要介绍了流水线CPU设计的完整过程,下册主要介绍基于CPU的SoC硬件设计、操作系统内核移植以及面向典型应用的硬件加速器设计,内容包含了从底层硬件到OS及上层应用的完整计算机系统设计过程。教材内容系统全面,理论联系实际,给出的源码和操作步骤具体详实,随书配套资源丰富齐全,学习者可以边学边做,教学过程可操作性强,是很好有特色的一本计算机系统类教材。
《计算机系统设计》系列教材是在新工科建设的背景下,面向国家“自主可控”信息化发展战略,围绕系统能力培养的目标而编写的。本书为该系列教材的下册,在上册所设计的32位MIPS流水线处理器(MiniMIPS32)的基础上,详细讲授SoC软硬件设计、集成、测试的方法和流程。
全书分为8章,主要包括增强型MiniMIPS32处理器设计,互连总线的集成,存储系统的设计与集成,常见外设的设计与集成,操作系统移植,面向特定应用领域的SoC设计,基于Xilinx FPGA和ViVado的IP核设计、封装及基于IP核的SoC平台构建等内容,提供微课视频、电子课件、程序代码等。书中将SoC设计过程中每个环节所涉及的硬件和软件的基本概念关联起来,力争给读者建立一个功能完备、层次分明的SoC软硬件架构。
本书可作为高等院校计算机、集成电路等专业高年级本科生及研究生的教材或教学参考书,也可作为计算机系统综合课程设计、数字系统课程设计的实验指导用书或计算机系统工程师的技术参考书。