数字逻辑设计与计算机组成 内容简介

本书从简单的数字逻辑电路设计基础开始,由浅入深,讲解组合逻辑和时序逻辑电路的设计技术、计算机组成的基本原理和计算机体系结构的相关概念,后深入探讨了现代计算机系统如何利用硬件支持安全的体系结构。书中通过大量实例揭示作者对现代计算机设计目标的理解,展示如何应用流水线和并行化技术提升并发处理能力,并阐述了处理器体系结构与编译器、编程方法和性能之间的关系。本书可作为高等院校“数字逻辑与计算机组成”相关课程本科生、研究生教材,也可作为电子信息类相关专业人士完整理解计算机系统的整体组成和硬件工作原理的参考书。

数字逻辑设计与计算机组成 目录

出版者的话

译者序

前言

致谢

第1章导论

1.1简介

1.1.1数据表示

1.1.2数据通路

1.1.3计算机系统

1.1.4嵌入式系统

1.2逻辑设计

1.2.1电路最小化

1.2.2实现

1.2.3电路类型

1.2.4计算机辅助设计工具

1.3计算机组成

1.4计算机体系结构

1.4.1流水线

1.4.2并行性

1.5计算机安全

参考文献

练习

第2章组合电路:小型设计

2.1简介

2.2逻辑表达式

2.2.1乘积的和表达式

2.2.2和的乘积表达式

2.3规范表达式

2.3.1极小项

2.3.2极大项

2.4逻辑化简

2.4.1卡诺图

2.4.2K图化简

2.5逻辑化简算法

2.6电路时序图

2.6.1信号传播延迟

2.6.2扇入和扇出

2.7其他逻辑门

2.7.1缓存

2.7.2集电极开路缓冲区

2.7.3三态缓存

2.8设计实例

2.8.1全加器

2.8.2多路选择器

2.8.3译码器

2.8.4编码器

2.9实现

2.9.1可编程逻辑器件

2.9.2设计流程

2.10硬件描述语言

2.10.1结构模型

2.10.2传输延迟仿真

2.10.3行为建模

2.10.4综合与仿真

参考文献

练习

第3章组合电路:大型设计

3.1简介

3.2算术函数

3.3加法器

3.3.1进位传输加法器

3.3.2先行进位加法器

3.4减法器

3.52的补码加法/减法器

3.6算术逻辑单元

3.6.1设计部分:位并行

3.6.2设计部分:位串行

3.7设计实例

3.7.1乘法器

3.7.2除法器

3.8实数算术

3.8.1浮点数标准

3.8.2浮点数据空间

3.8.3浮点运算

3.8.4浮点单元

参考文献

练习

第4章时序电路:核心模块

4.1简介

4.2SR锁存器

4.3D锁存器

4.4锁存器的缺陷

4.5D触发器

4.5.1选择电路

4.5.2操作规范

4.5.3建立和保持时间

4.6无相位差的时钟频率估计

4.7触发器使能

4.8其他触发器

4.9硬件描述语言模型

参考文献

练习125

第5章时序电路:小型设计

5.1简介

5.2状态机介绍:寄存器设计

5.2.1寄存器模型

5.2.2多功能寄存器

5.3FSM设计

5.3.1二进制编码状态

5.3.2独热码状态

5.4计数器

5.5容错FSM

5.6时序电路的时序

5.6.1带有时钟相位差的时钟频率评估

5.6.2异步接口

5.7硬件描述语言模型

参考文献

练习

第6章时序电路:大型设计

6.1简介

6.2数据通路设计

6.2.1单周期

6.2.2多周期

6.2.3流水线

6.3控制单元设计技术

6.3.1硬件控制单元:FSD

6.3.2微程序控制

6.3.3硬件控制:流水线

6.4能源和功率消耗

6.5设计实例

6.5.1无符号串行乘法器

6.5.2带符号串行乘法器

6.5.3计算机图形学:旋转

参考文献

练习

第7章存储器

7.1简介

7.2存储技术

7.2.1只读存储器

7.2.2随机存取存储器

7.2.3应用

7.3存储单元阵列

7.3.1字存取

7.3.2突发访问

7.4存储器组织结构

7.4.1现代DRAM

7.4.2SRAM存储单元模型

7.4.3SRAM芯片内部组织结构

7.4.4存储单元设计

7.5存储时序

7.5.1SRAM

7.5.2DRAM

7.5.3SDRAM

7.5.4DDRSDRAM

7.6存储器体系结构

7.6.1高位交叉存储

7.6.2低位交叉存储

7.6.3多通道

7.7设计实例:多处理器存储结构

7.7.1UMA与NUMA

7.7.2NUMA应用

7.8HDL模型

参考文献

练习

第8章指令集体系结构

8.1简介

8.1.1指令类型

8.1.2程序翻译

8.1.3指令周期

8.2指令集体系结构的类型

8.2.1寻址模式

8.2.2指令格式

8.2.3堆栈ISA

8.2.4累加器ISA

8.2.5CISC—ISA

8.2.6RISC—ISA

8.3设计示例

8.3.1累加器ISA指令集设计

8.3.2累加器ISA处理器:单周期

8.3.3累加器ISA处理器:流水线

8.3.4RISC—ISA处理器

8.4先进的处理器架构

8.4.1深度流水线

8.4.2分支预测技术

8.4.3指令级并行

8.4.4多线程

参考文献

练习

第9章计算机体系结构:互连

9.1简介

9.2存储器控制器

9.2.1简单的存储器控制器

9.2.2现代存储器控制器

9.3I/O外围设备

9.4控制和连接I/O设备

9.5数据传输机制

9.5.1中断驱动传输

9.5.2程序控制传输

9.5.3DMA传输

9.6中断

9.6.1中断处理

9.6.2中断结构

9.7设计示例:中断处理CPU

9.8USB主控制器接口

9.8.1标准

9.8.2事务

9.8.3传输

9.8.4描述符

9.8.5帧

9.8.6事务组织结构

9.8.7事务执行

参考文献

练习

第10章存储系统

10.1简介

10.2cache映射

10.2.1直接映射

10.2.2cache缺失的类型

10.2.3组相联映射

10.3cache一致性

10.3.1失效协议与更新协议

10.3.2监听cache一致性协议

10.3.3直写协议

10.3.4写回协议

10.4虚拟存储器

10.4.1虚拟地址转换

10.4.2转译后备缓冲器

10.4.3处理器组织结构

参考文献

练习

第11章计算机体系结构:安全

11.1简介

11.1.1安全工程方法

11.1.2威胁类型

11.1.3访问控制和类型

11.1.4安全策略模型

11.1.5攻击类型

11.2硬件后门攻击

11.2.1数据和控制攻击

11.2.2定时器攻击

11.2.3安全策略机制

11.3软件/物理攻击

11.3.1欺骗攻击

11.3.2拼接攻击

11.3.3重放攻击

11.3.4中间人攻击

11.4可信计算基

11.5密码使用方法

11.5.1对称密钥密码器

11.5.2操作模式

11.5.3非对称密钥密码器

11.6哈希法

11.7加密哈希

11.7.1消息认证码

11.7.2基于哈希的MAC

11.8通过硬件存储加密密钥

11.8.1密钥链组织

11.8.2存储和访问

11.8.3应用示例:密钥链作为访问控制

11.9哈希树

11.9.1应用示例:密钥链认证

11.9.2应用示例:内存认证

11.10安全协处理器体系结构

11.11安全处理器体系结构

11.11.1程序代码完整性

11.11.2运行安全机制

11.11.3程序代码保密性

11.11.4程序代码的完整性和保密性

11.11.5程序数据完整性

11.11.6程序数据保密性

11.11.7程序数据的完整性和保密性

11.11.8程序代码和数据的完整性及保密性

11.11.9处理中断

11.12设计示例:安全处理器

11.12.1SP特征

11.12.2处理器架构

11.12.3加密解密哈希引擎

11.12.4哈希树引擎

11.13延伸阅读

参考文献

练习

参考文献

索引

数字逻辑设计与计算机组成 精彩文摘

4.时序仿真

当网表映射到在计算机上模拟运行的目标设备中的可用资源之后,开始进行时序仿真。例如,用FPGA芯片的虚拟模型,网表通过一个叫布局布线的过程配置CLB,I/O模块和线通道。

在布局步骤中,网表中的最小表达式被分配到CLB,电路初级输入和输出信号通过I/O模块被分配到I/O引脚。一些设计可能也需要复杂的模型——例如,已经存在在芯片上的CPU、DSP和存储器。

在布线的过程中,网表中的信号依赖信息通过在芯片上的线通道和开关组将不同CLB和I/O模块的信号连接起来。然而,布局和布线任务通常不是独立完成的;CLB上的逻辑表达式分配、I/O模块上的初始I/O信号都可以改变,这是为了:

1)最大化地利用芯片上的可用资源;

2)将传输延迟减到最小。时序仿真是用来保证设计时序需求。

数字逻辑计算机组成,数字逻辑设计与计算机组成pdf相关推荐

  1. 包装计算机辅助设计软件,包装设计专业计算机辅助设计课程体系研究

    包装设计专业计算机辅助设计课程体系研究 Update:2012-07-25 柯胜海,湖南工业大学 来源: <装饰>杂志2012年第5期 内容摘要 为凸显包装设计专业人才培养的优势,湖南工业 ...

  2. 车站计算机联锁系统的仿真设计,车站计算机联锁仿真设计.doc

    车站计算机联锁仿真设计 2012 届 交通运输 学院 专 业 学 号 2008 学生姓名 指导教师 完成日期 2012年 月日 计算机联锁是保证车站内列车和调车作业安全,提高车站通过能力的一种信号设备 ...

  3. 计算机控制技术的课程设计,《计算机控制技术》课程设计(撰写模板).doc

    中文题目黑体二号,居中 黑体初号,居中 <计算机控制技术> 课程设计 英文题目Arial二号,大写,居中 题目名 黑体小三,居中 学生姓名 学院名称 专业名称 指导教师 年 月 日 < ...

  4. 车站计算机的在线运行模式,车站计算机联锁仿真设计(一).pdf

    石家庄铁道大学毕业设计 车站计算机联锁仿真设计 The Simulation Design of Station Computer Based Interlocking 2012 届 交通运输 学院 ...

  5. 计算机学院院徽设计作品,计算机学院院徽和学生会会徽设计大赛.doc

    2009年计算机学院院徽和学生会会徽 设计大赛 策 划 书 大赛简介: "计算机学院院徽学生会会徽设计大赛"面向计算机学院开展.所有作品由大赛评委负责打分并淘汰一部分作品,并将通过 ...

  6. 计算机系统结构综合课程设计报告,计算机系统结构课程设计报告书.doc

    文档介绍: 河北大学工商学院计算机系统结构课程设计学部信息科学与工程学部学科门类工学专业网络工程班级网络一班学号2007480218姓名张杨2010年6月20日目录第1章引言 1第2章WinDLX指令 ...

  7. 电脑艺术设计是否属计算机专业,电脑艺术设计属于计算机专业吗

    电脑艺术设计不属于计算机专业,属于艺术类专业. 电脑艺术设计是指以电脑科技为基础的,设计艺术与电脑技术相结合的,一种崭新的艺术创作手段.所以现今的电脑艺术设计人员已不是只会操作几个软件的电脑美工,而必 ...

  8. 用计算机处理文字单元设计,《计算机图形处理》课程单元设计方案.doc

    <计算机图形处理(Photoshop)>课程 单元设计方案 学 分: 3学分 学 时: 51学时 教 师: 周红旗 适用专业: 建筑装饰工程技术 院 系: 建工学院 单元设计一:室内效果图 ...

  9. 计算机原理与编程设计,最优化计算机原理与算法程序设计

    最优化计算机原理与算法程序设计 语音 编辑 锁定 讨论 上传视频 <最优化计算机原理与算法程序设计>是湖南国防科技大学出版社出版的图书,作者是粟塔山等. 作    者 粟塔山等编著 ISB ...

  10. 大学计算机基础python学多久_基于Python 的“大学计算机基础”课程教学设计

    基于Python 的"大学计算机基础"课程教学设计 日期:2018-04-11 04:32 摘要 培养非计算机专业大学生的计算思维能力,在"大学计算机基础"课程 ...

最新文章

  1. python开课吧官网_开课吧老师详解 学Python真的可以帮助提高办公效率吗
  2. taro引入f2图表_Package - taro-f2
  3. java线程带来的异常,java多线程练习之捕获子线程异常例子
  4. YouTube 多目标排序系统:如何推荐接下来收看的视频
  5. file标签选择文件change事件失效处理方法
  6. BZOJ3506 [CQOI2014]排序机械臂
  7. C# IntPtr转struct
  8. 电影海报页面设计Html5,重设100部经典电影海报字体,好设计是这样炼成的!
  9. 软考软件设计师下午真题-面向对象的程序设计与实现-组合设计模式(2021年上半年试题六))Java代码讲解
  10. Invalid bound statement (not found): com.wu.dao.BlogMapper.addBook错误
  11. word中替换方式处理多行文本为一段
  12. Git如何保留两地并行开发的提交
  13. Broadcast Recevier回顾及自定义DeviceAdminReceiver模板完善
  14. 学习编程是否真的有用?
  15. ffmpeg视频中提取语音
  16. LCD1602 + TLC2543
  17. QQ2005Beta3显地理位置功能的细节描述(转)
  18. Java程序员进阶必知的分布式系统专业术语分析
  19. 将表格导出为excel
  20. 《鸟哥的Linux私房菜》精要 持续更新。。。

热门文章

  1. 使用POI给word文档加水印
  2. 读源码(四)—— js Promise
  3. Office+Visio安装教程
  4. 聚合查询越来越慢?——详解Elasticsearch的Global Ordinals与High Cardinality
  5. 【D2Det】《 D2Det:Towards High Quality Object Detection and Instance Segmentation》
  6. google迈向IoT的开端——推出Android Things操作系统
  7. 【算法特训总结】计算机经典算法的核心思想及独特角度的解读
  8. 乐视x820android最新版本,乐视MAX2|MIUI10|安卓8.1|最终完美版|极速_最新最全的乐Max2ROM刷机包下载、刷机教程_...
  9. 阿里云建站之模板建站的核心优势有哪些?
  10. 2.6亿孤独灵魂能否听出一座喜马拉雅