下载中心
数字系统设计与VHDL (第二版)pdf
1星 发布者: 抛砖引玉

2023-09-19 | 2积分 | 24.32MB |  7 次下载

下载 收藏 评论

文档简介
标签: VHDL

VHDL

本书可以作为大学高年级数字系统设计课程的教科书。书中介绍了数字系统设计的基本原理及其在设计中硬件描述语言(VHDL)的运用。介绍基本原理之后,设计方法最好通过例子讲授。为此书中包含了丰富的设计实例,从简单的二进制加法器到复杂的微处理器的设计。   本书是作者多年来在得克萨斯大学奥斯汀分校讲授数字系统设计课程的经验积累,介绍了数字系统设计的基本原理及VHDL语言在数字系统设计中的运用,并把VHDL语言和数字系统设计融为一体。   重点讲解基于VHDL的数字系统设计的过程,而不是纯粹讲解VHDL语言   讲解了许多设计例子,从设计简单的加法器到复杂的微处理器,便于教师根据具体教学要求进行选择   书中所有VHDL程序代码都使用IEEE的标准库文件,并通过了ModelSim仿真测试   本书配有教辅材料与习题解答

第1章 逻辑设计基本原理简介

1.1 组合逻辑电路

1.2 布尔代数与代数式的化简

1.3 卡诺图

1.3.1 用卡诺图中嵌入的变量进行化简

1.4 用与非门和或非门进行设计

1.5 组合电路中的冒险

1.6 触发器和锁存器

1.7 MEALY时序电路设计

1.7.1 MEALY时序电路设计例子1:序列检测器

1.7.2 MEALY时序电路设计例子2:B码?余3码转换器

1.8 MOORE时序电路设计

1.8.1 MOORE电路例子1:序列检测器

1.8.2 MOORE电路设计例子2:非归零码-曼彻斯特码转换器

1.9 等价状态和状态表化简

1.10 时序电路的时序

1.10.1 传输延迟、建立时间和保持时间

1.10.2 时钟工作频率

1.10.3 时序条件

1.10.4 时序电路中的毛刺

1.10.5 同步设计

1.11 三态逻辑和总线

习题

第2章 VHDL简介

2.1 计算机辅助设计

2.2 硬件描述语言

2.2.1 如何学习一种语言

2.3 组合逻辑电路的VHDL描述

2.4 VHDL模块

2.4.1 四位全加器

2.4.2 BUFFER模式的使用

2.5 顺序语句和进程语句

2.6 用进程语句模拟触发器

2.7 含有WAIT语句的进程

2.8 两种VHDL延迟:传输延迟和惯性延迟

2.9 VHDL代码的编译、仿真与综合

2.9.1 多进程仿真

2.10 VHDL数据类型和运算符

2.10.1 数据类型

2.10.2 VHDL语言的运算符

2.11 简单综合示例

2.12 多路选择器的VHDL设计

2.12.1 并发语句的使用

2.12.2 进程的使用

2.13 VHDL语言的库

2.14 用VHDL进程语句模拟寄存器和计数器

2.15 VHDL的行为和结构描述方式

2.15.1 时序机建模

2.16 变量、信号和常数

2.16.1 常数

2.17 数组

2.17.1 矩阵

2.18 VHDL中的循环语句

2.19 ASSERT和REPORT语句

习题

第3章 可编程逻辑器件简介

3.1 可编程逻辑器件简介

3.2 简单可编程逻辑器件

3.2.1 只读存储器

3.2.2 可编程逻辑阵列

3.2.3 可编程阵列逻辑

3.2.4 可编程逻辑器件/通用阵列逻辑

3.3 复杂可编程逻辑器件

3.3.1 CPLD示例:XILINX公司的COOLRUNNER系列芯片

……

第4章 设计举例

第5章 SM图与微程序

第6章 FPGA设计实例

第7章 浮点数算数

第8章 VHDL语言的高级议题

第9章 RISC微处理器设计

第10章 硬件测试和可测试性设计

第11章 设计实例补充

录A VHDL语言小结

录B IEEE标准库

录C TEXTIO包集合

录D 专题设计项目

索引

参考文献

评论
相关视频
  • Verilog RTL编程实践

  • FPGA时序约束

  • 领航者ZYNQ开发板视频

  • Verilog HDL数字集成电路设计原理与应用

  • 正点原子领航者ZYNQ视频第一期FPGA设计篇

  • 赛灵思FPGA开发板图像及其数字处理

推荐帖子
精选电路图
  • 简洁的过零调功器电路设计与分析

  • 永不缺相启动运行的电动机控制电路

  • CCFL的工作原理及电子驱动电路解析

  • 开关电源的基本组成及工作原理

  • 运算放大器IC741的基本工作原理及在电路中的实现方式

  • 一个简单的红外耳机电路

×