首页 > 图书中心 >图书详情

数字逻辑与组成原理实践教程

Logisim+Modelsim+Vivado+Verilog HDL+MIPS CPU知识点讲解与综合实验,教育部与Xilinx、迪芝伦产学合作项目。课件及代码可下载。

作者:张冬冬、王力生、郭玉臣
定价:49
印次:1-5
ISBN:9787302488347
出版日期:2018.08.01
印刷日期:2020.07.16

本书基于同济大学“贯通式”计算机硬件课程实践教学改革经验撰写。在实验设计中,将“数字逻辑”和“计算机组成原理”两门课程的教学和实验有机地贯通起来,自底向上进行了一体化的实验设计。本书采用图文并茂的方式,使读者在了解数字系统设计过程及MIPS CPU设计原理的基础上,能够由浅入深地掌握逻辑电路原理图绘制、Verilog硬件描述语言编程、Xilinx FPGA开发板的调试和仿真工具的熟练使用,并能依照书中的实验设置,配合“数字逻辑”及“计算机组成原理”理论内容,从CPU基本部件实验做起,逐步实现自己的CPU设计和调试,从而提高读者解决复杂计算机工程问题的能力。 本书可以作为高等院校“数字逻辑”和“计算机组成原理”课程的实践教材,也可作为相关技术人员的培训教材或自学参考书。

more >

前言 计算机专业是工程性和实践性很强的专业,工程人才培养相关的两个重要因素是: 数学与科学原理的学习、工程专业知识的应用。计算机专业培养的学生既要有科学家探索未知的能力,又要有工程师解决实际问题的能力。本书总结了同济大学计算机科学与技术系开展计算机硬件类课程教学改革的经验,将计算机专业基础课“数字逻辑”和“计算机组成原理”两门课程的教学和实践有机地结合起来,改变原有各门课程自成体系,实验主要以插箱实验为主,学生硬件设计及开发能力欠缺的情况。教学过程调整“数字逻辑”课程重理论轻实践、电子理论及逻辑原理并重的教学方法,侧重逻辑原理及其硬件描述语言实践,提高设计性实验比重,培养学生自主思考与独立完成硬件设计的能力。在设计实验时,充分考虑两门课程的关联性,由浅入深、由易到难将这两门课程的教学和实践内容进行统一设计,并给出了CPU完整的测试方法。“数字逻辑”实验的成果要为“计算机组成原理”实验提供必要的部件实验基础。在此基础上,学生逐步设计完成31条MIPS指令CPU和54条MIPS指令CPU。两门课程实验基于Xilinx FPGA 开发板统一接口,实验所用技术有机衔接,通过这种方法对学生进行工程化的训练,力图使计算机系学生从“使用别人的计算机”到“设计自己的计算机”、从“设计自己的计算机”到“使用自己的计算机”,以帮助本科生更深入地理解“系统”层面的各类计算机学科专业知识、增强面向产业界的实践能力、设计能力、创新能力和解决实际问题的能力。 本书在整体介绍数字系统设计过程之后,对本书中实验所用软件的安装和相关功能的使用进行了详细的介绍,又介绍了硬件描述语言Verilog HDL的相关语法,最后介绍了MIPS CPU的相关知识。基于上述知识的讲解,本书设计了由浅入深的“数字逻辑”实验和“计算机组成原理”实验,使学生可以循序渐进地进行数字系统设计学习和实践,加强学生对于理论知识的理解。每章内容如下。 第1章总体介绍基于可编程逻辑的数字系统设计,其中包括可编程逻辑的设计步骤和本书中数字电路设计实验所用软件的环境配置,使读者对数字系统设计有一个初步的了解。 第2章介绍数字逻辑模拟器Logisim的基础知识,包括Logisim的功能介绍和使用入门。 第3章介绍硬件描述语言Verilog HDL的相关知识,其中包括Verilog HDL门级描述相关语法、数据流级描述相关语法、行为级描述相关语法、Verilog HDL测试平台和状态机这5个部分,使读者对使用Verilog HDL进行数字电路设计有更深入的认识。 第4章分为两部分,首先介绍Xilinx FPGA器件Nexys 4 DDR Artix7 FPGA开发板及其主要的外围接口电路。其次,通过设计实例介绍Vivado设计套件的使用,具体包括Vivado设计流程、Vivado时序约束、IP核封装和逻辑分析仪ILA的使用。 第5章介绍HDL仿真软件ModelSim的使用,包括ModelSim的基本功能、波形窗口、数据流窗口、断点调试功能、代码覆盖率查看功能、内存查看功能的使用。 第6章介绍数字逻辑实验,包括基本门电路与数据扩展实验、数据选择器与数据分配器实验、译码器与编码器实验、桶形移位器实验、数据比较器与加法器实验、触发器与PC寄存器实验、计数器与分频器实验、RAM与寄存器堆实验、行为级ALU实验和综合实验。 第7章介绍MIPS CPU基础及设计相关知识,包括MIPS CPU的概述、MPIS32指令系统、MIPS 单周期及多周期CPU设计方法和测试方法。 第8章介绍计算机组成原理实验,包括MIPS指令汇编程序设计实验、32位乘法器实验、32位除法器实验、31条MIPS指令单周期CPU设计实验、中断处理实验、54条MIPS指令CPU设计实验和综合应用实验。 我们在“数字逻辑”实验和“计算机组成原理”实验的改革过程中,得到了北京航空航天大学计算机学院马殿富教授、曹庆华教授、高小鹏教授,东南大学计算机科学与工程学院翟玉庆教授、杨全胜教授、王晓蔚教授,浙江大学计算机科学与技术学院陈文智教授、施青松教授,杭州电子科技大学计算机学院严义教授、包健教授,兰州交通大学党建武教授、李玉龙教授等的大力支持,在此表示真诚的感谢!此外,在教学改革实施过程中,我们还获得了教育部美国DIGILENT(迪芝伦)科技有限公司产学合作协同育人项目、教育部Xilinx产学合作专业综合改革项目的支持,在此一并表示感谢! 同时,在本教学实验改革过程中还得到了很多学生和朋友的支持和帮助,在此谨列出他们的姓名并致谢意(按姓氏拼音序): 陈晨、段晓景、董喆、高名兴、黄仁智、黄玮琦、蒋凌超、林梦迪、卢杉、彭田、钱鹏飞、阮剑鸿、史亮、童杰、王菲、王田、王煜、魏薇、许一帆、徐振垒、余智铭、周航。 作者 2018年3月

more >
扫描二维码
下载APP了解更多

同系列产品more >

CPU设计实践教程——从数字电路到...

杨全胜、钱瑛、任国林、
定 价:59元

查看详情
计算机组成原理在线实验教程——FP...

柴志雷、李佩琦、吴子刚
定 价:39元

查看详情
数字逻辑(第2版)

卫朝霞
定 价:39元

查看详情
FORTRAN95程序设计实验指导与测试

王红鹰、陈权
定 价:34.50元

查看详情
Web系统与技术

谢从华、高蕴梅、黄晓华
定 价:69元

查看详情
图书分类全部图书
more >
  • 《数字逻辑与组成原理实践教程》为教育部-美国DIGILENT(迪芝伦)科技有限公司产学合作协同育人项目、教育部-Xilinx产学合作专业综合改革项目的成果。
    《数字逻辑与组成原理实践教程》整体介绍了数字系统的设计过程(包括实验软件Logisim、Modelsim、Vivado的安装和使用)、Verilog HDL的语法,以及MIPS CPU的知识,并设计了若干个相关实验,读者在实践中巩固相关知识。
  • 《数字逻辑与组成原理实践教程》为教育部-美国DIGILENT(迪芝伦)科技有限公司产学合作协同育人项目、教育部-Xilinx产学合作专业综合改革项目的成果。
    《数字逻辑与组成原理实践教程》整体介绍了数字系统的设计过程(包括实验软件Logisim、Modelsim、Vivado的安装和使用)、Verilog HDL的语法,以及MIPS CPU的知识,并设计了若干个相关实验,读者在实践中巩固相关知识。
more >
  • 目录 第1章基于可编程逻辑的数字系统设计概述 1.1可编程逻辑设计步骤 1.1.1设计输入 1.1.2编译状态 1.1.3功能模拟 1.1.4综合 1.1.5实现 1.1.6时序模拟 1.1.7下载 1.2数字电路设计实验环境配置 1.2.1Logisim安装 1.2.2ModelSim安装配置 1.2.3Vivado安装配置 第2章Logisim基础知识 2.1Logisim基本功能介绍 2.2Logisim使用入门 第3章Verilog HDL基础 3.1Verilog HDL门级描述 3.1.1模块定义 3.1.2端口声明 3.1.3门级调用 3.1.4模块的实例化 3.1.5内部连线声明 3.1.6层次化设计 3.2Verilog HDL数据流级描述 3.2.1assign语句 3.2.2操作符 3.2.3操作数 3.3Verilog HDL行为级描述 3.3.1initial结构和always结构 3.3.2顺序块和并行块 3.3.3if语句 3.3.4case语句 3.3.5循环语句 3.3.6过程赋值语句 3.3.7任务与函数 3.3.8设计的可综合性 3.4Verilog HDL测试平台描述 3.4.1基本的TestBench结构 3.4.2激励信号描述 3.4.3编译指令 3.4.4测试相关的系统任务...

精彩书评more >

标题

评论

版权所有(C)2019 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘