网站大量收购独家精品文档,联系QQ:2885784924

03-DigitalSystem2.ppt.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03-DigitalSystem2.ppt

基于(FPGA+EDA) 的数字系统课程体系 -- 教材和教学方法的改进 -- 数字逻辑; 计算机组成原理; 计算机系统结构; 嵌入式系统; 《计算机组成与设计》 计算机组成与设计 薛宏熙 胡秀珠 编著 清华大学出版社 2007.1 第一部分 概貌 特 点 教材随科技进步而更新,自动设计方法为基础: 硬件描述语言: VHDL ; EDA 工具: QuartusⅡ; 以FPGA为基础的实验板。 把一些基本概念的讲述和设计实现合并进行: 理论与实践的结合; 基本理论与自动设计并重: 既然使用CAD工具进行设计,为什么还要重视基本理论? 用VHDL描述计算机部件的功能,概念更清晰。 实例很多:包括简化处理器的设计。 对于这种规模较大的设计,自动设计的优点更显突出。 书中包含的设计实例 书中包含的设计实例 教材结构和教学方法的选择 VHDL简介和QuartusⅡ都放在附录里; 不是讲完了VHDL和QuartusⅡ才讲计算机组成原理,而是: 简略介绍CAD工具和QuartusⅡ; 由浅入深、由简到繁实例引导; VHDL代码中包含大量注释,帮助理解。 VHDL可以表现 电路的结构:结构描述 电路的功能:行为描述 提供了一个很好的实验平台 QuartusⅡ: 免费获得; 运行于PC,资源丰富。 设计正确性验证: 分析模拟波形: 功能模拟和时序模拟; 硬件实验:基于FPGA的实验板是一个通用的实验装置。做实验时连线工作很少、效率高。 实验资源的易获得性 ? 学生有机会 自我检验、自主学习; 积小胜为大胜,增加创新意识。 学习基本理论的同时掌握一门实用技术。 相关内容 光盘: QuartusⅡ 6.1 感谢Altera 公司的支持! 本书中所有图片和表格:方便教师制作课件; 本书中所有设计实例的VHDL代码。 供参考的课件: EDA工具QuartusⅡ使用简介; 硬件描述语言VHDL简介; 可在清华大学出版社网站下载: 搜索: 计算机组成与设计 薛宏熙 点击: 课件 主要目标 掌握计算机组成的基本理论; 设计一个简单的CPU → (CPU + Memory ) 理解题意; 状态表; VHDL代码; 测试程序; 提交QuartusⅡ; 模拟验证; 硬件实验; 教学建议 打星号者视情况做出选择(学生程度、学时安排…) 教学建议 实验的取舍:(模拟 + 结果分析) 或(硬件实验 + 结果分析) 第二部分 各章主要内容 第一章 概论 1.1 从外部观察计算机 1.2 数字计算机与模拟计算机 1.3 计算机的内部结构 1.4 微型计算机的主要指标 1.5 计算机的发展与应用 第二章 数码系统 ? 数据在计算机内部的表示形式 2.1 数据表示形式的多样性 2.1.1 适合于人的数据表示形式 2.1.2 适合于计算机的表示形式——编码 2.1.3 数据格式的相互转换 2.2 机器数的编码格式 2.2.1 二进制定点数的原码表示形式 2.2.2 二进制定点数的补码表示形式 2.2.3 二进制定点小数的反码表示形式 2.2.4 十进制数的二进制编码及运算 2.2.5 浮点数的编码形式 2.3 信息传输过程中的检错/纠错码 2.3.1 奇偶校验码 2.3.2 * 海明校验码 2.3.3 * 循环冗余校验码 数据表示形式的多样性 补码运算 补码的定义:[X]补 = ( X + r ) mod r ……… (2 – 4) 补码加法: [X+Y]补 = ( [X]补 + [Y]补 ) mod r …….(2 – 6) 通常选择 r = 2 或 r = 22 反码实际上也是一种补码: r = 22 – 2 -n 补码运算举例 第三章 用数字电路实现数据的存储与运算 3.1 数字集成电路的基本元件 — 逻辑门 3.1.1 MOS晶体管 3.1.2 逻辑门 3.2 定点数的简单算术运算 3.3 数据的存储 3.4 二进制定点数的乘法运算 3.5 二进制定点数的除法运算 3.6 浮点数的算术运算 3.7 算术逻辑运算单元(ALU)举例 第四章 计算机的核心部件 — 处理器 4.1 处理器的工作过程简介 4.2 数据在内存中与在处理器中的表示方式 4.3 指令格式(机器码格式) 4.4 寻址(编址)方式 4.4.1 基本寻址方式概述 4.4.2 寻址方式举例 4.5 一个简单处理器(简化模型)的指令系统 4.6 处理器的组成与设计 4.6.1 处理器的组成 4.6.2

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档