20160310-数字电路实验指导讲义(第二版).pdf
文本预览下载声明
数字电路实验指导讲义
(第二版)
浙江大学电工电子基础实验中心
樊伟敏 祁才君 编
二O 一一年三月
目 录
1 可编程逻辑器件概述 1
1.1 可编程逻辑器件(PLD) 1
1.2 PLD 器件的设计流程 1
1.3 Altera 公司可编程逻辑器件简介2
1.3.1 低成本Cyclone FPGA 系列简介2
1.3.2 中端Arria FPGA 系列简介2
1.3.3 高端Stratix FPGA 系列简介3
1.3.4 低成本MAX CPLD 系列简介3
1.3.5 HardCopy ASIC 系列器件简介4
1.4 Cyclone III 的结构4
1.4.1 CycloneII 内部结构分析5
1.4.2 Cyclone III 配置9
2 VHDL 语言基础 10
2.1 VHDL 程序语言基本结构 10
2.1.1 库 11
2.1.2 实体(Entity) 14
2.1.3 结构体(Architecture) 17
2.1.4 VHDL 语言结构体的子结构描述 18
2.1.5 结构体的主要描述风格 18
2.1.6 配置(Configuration)22
2.1.7 包集合(Package)24
2.2 VHDL 语言基本要素28
2.2.1 基本词法单元28
2.2.2 关键字和保留字30
2.2.3 数据对象30
2.2.4 数据类型33
2.2.5 数据类型的转换38
2.2.6 数据类型的限定40
2.2.7 VHDL 属性40
2.2.8 运算操作符44
2.3 VHDL 基本语句48
2.3.1 VHDL 顺序语句48
2.3.2 VHDL 并发语句65
3 数字电路基本模块的VHDL 设计方法 75
3.1 组合电路的VHDL 设计75
3.1.1 基本门电路75
3.1.2 三人表决器75
3.1.3 数据选择器75
3.1.4 译码器76
3.1.5 编码器77
3.1.6 三态门78
3.1.7 奇偶校验电路79
3.1.8 比较器79
3.2 时序电路的VHDL 设计80
3.2.1 JK 触发器80
3.2.2 移位寄存器80
3.2.3 序列脉冲发生器81
3.2.4 计数器81
3.2.5 分频器82
3.2.6 锁存器82
3.2.7 只读存储器83
3.2.8 随机存取存储器83
显示全部