


定价:28元
印次:1-1
ISBN:9787302185581
出版日期:2008.10.01
印刷日期:2008.09.28
图书责编:袁勤勇
图书分类:教材
本书立足系统,软硬结合,鼓励创新,注重实践,以一个实际的SoC(片上系统)系统的设计为例,介绍了如何进行软硬件协同设计。具体叙述了一个带有可执行31条MIPS指令的CPU和若干接口部件所组成的SoC芯片MiniSys的设计过程,以及在该芯片上运行的BIOS与汇编器的设计方法。读者通过本教材的学习,不仅学习了实际的简单嵌入式SoC系统MiniSys从硬件到软件的整个开发过程,还能加深对计算机系统的原理与设计方法的理解。 本书可作为高等院校计算机专业计算机系统综合课程设计的教材,对工程技术人员也具有参考价值。
当前,加强实践环节,培养创新人才已经成为全国高校本科生培养的大方向。从计算机专业的学科特点来看,我们更强调课程体系整体优化,立足系统,软硬结合,加强实践,注重创新和发展学生个性。 如何利用实践课程切实做到提高学生综合设计能力和实践动手能力,培养学生创新思维与锐意进取的精神,是我们多年来一直探索的课题。从2000年开始,我们就针对计算机专业所有硬件课程进行了整合与实践环节建设。2003年开始,开设了包含软件与硬件相结合的计算机系统综合课程设计。经过5年的建设,该课程得到了学生和同行的认可。在2007年高校计算机系主任论坛和2008年高校计算机实践课程论坛上,与会同行对该课程表示出浓厚的兴趣,给予了积极的评价。本书就是对我们5年来进行该课程建设的一个总结。 多年的教学实践使我们感觉到,计算机专业的学生除了加强计算机科学理论知识的学习,加强实践能力的培养外,还需要加强计算机系统综合分析和综合设计能力的培养。当前是嵌入式系统迅猛发展的时期,作为一类特殊的计算机应用系统,嵌入式系统的开发更需要大量具有系统层面分析与设计能力的技术人员,因此在高校计算机专业高年级本科生中培养这方面的能力是非常有必要的。 立足系统,软硬结合,鼓励创新,注重实践是“计算机综合课程设计”课程的总目标,也是本书编写的主要指导思想。本书以一个实际的SoC(片上系统)设计为例,介绍了如何进行软硬件协同设计。具体叙述了一个带有可执行31条MIPS指令的CPU和若干接口部件所组成的SoC芯片MiniSys的设计过程,以及在该芯片上运行的BIOS与汇编器的设计方法。读者通过本书的学习,不仅学习了实际的简单嵌入式SoC系...
1.1 计算机系统概述1
1.1.1 计算机系统的组成1
1.1.2 计算机存储结构类型5
1.1.3 计算机指令集类型6
1.1.4 单周期、多周期和流水线处理器6
1.2 嵌入式系统与软硬件协作设计8
1.2.1 嵌入式系统概述8
1.2.2 SoC技术及其发展9
1.2.3 软硬件协同设计10
1.3 目标系统MiniSys概述11
思考题12
第2章 MiniSys CPU设计14
2.1 MiniSys CPU结构14
2.1.1 MiniSys CPU体系结构14
2.1.2 MiniSys CPU的寄存器组16
2.1.3 MiniSys的指令系统18
2.1.4 MiniSys指令执行过程分析32
2.2 MiniSys CPU设计40
2.2.1 取指单元的设计41
2.2.2 控制单元的设计44
2.2.3 译码单元及寄存器组的设计45
2.2.4 执行单元的设计50
2.2.5 存储单元的设计56
2.2.6 顶层文件的设计58
思考题61
第3章 MiniSys接口部件设计62
3.1 I/O接口模块设计62
3.1.1 I/O端口地址与I/O地址空间设计62
3.1.2 MiniSysBus与总线控制模块设计64
3.2 中断模块设计68
3.2.1 MiniSys的中断系统68
3.2.2 中断控制逻辑的设计70
3.3 常规接口部件的设计71
3.3.1 4位7段LED数码管控制器71
3.3.2 4×4键盘控制器74
3.3.3 定时/计数器77
3.3.4... 查看详情





