《PLD与CPLD数字电路设计 使用MACHXL》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:许瑞麟著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2001
  • ISBN:7899994470
  • 页数:228 页
图书介绍:

作者序 1

第一章 MACHXL简介 1

1.1 如何在MACHXL中使用PALASM4撰写的程序 1

1.2 MACHXL快速入门 10

第二章 DSL高级行为语言基础 18

2.1 基本原则 18

2.2 运算符 19

2.3 描述与构造 20

2.3.1 IF描述 20

2.3.2 CASE描述 21

2.3.3 TRUTH_TABLE构造 22

2.3.4 STATE_MACHINE构造 23

2.3.5 GOTO描述 25

2.4 程序与函数 25

2.5 宏 29

2.6 INCLUDE 32

第三章 仿真描述文件的语法软件 35

3.1 仿真描述文件的结构 35

3.2 初设定值(INITIAL_TO) 35

3.4 变量声明(VAR) 36

3.3 追踪(TRACE) 36

3.5 设定信号数值(SET) 37

3.6 时钟信号(CLOCKF) 37

3.7 FOR_DO描述 38

3.8 真值表描述法(TEST_VECTORS) 38

第四章 实体信息文件 42

4.1 指定一个目标组件 42

4.2 安排脚位 42

4.4.1 GROUP 43

4.4 集中讯号 43

4.3 重新安排脚位 43

4.4.2 SECTION 45

4.5 浮接脚位与节点 45

第五章 组合逻辑电路设计 46

5.1 基本逻辑开关设计 46

5.2 三态开关缓冲器的设计 49

5.3 TTL组件库的使用 51

5.4 比较器设计之一 54

5.5 比较器设计之二 57

5.6 译码器电路设计 60

5.7 编码器电路设计 64

5.8 七段显示器译码电路设计 67

5.9 BCD转为加三码 73

5.10 乘法器 78

5.11 自制组件库 82

5.11.1 使用FUNCTION的方法 82

5.11.2 使用PROCEDURE的方法 88

第六章 序向逻辑电路设计 94

6.1 四位计数器 94

6.2 格雷码计数器设计 98

6.3 十二位计数器 103

6.4 串进并出移位缓存器 106

6.5 八位左/右移位缓存器 109

6.6 Moore状态机器 112

6.7 Mealy状态机器 116

6.8 步进马达的控制 120

6.8.1 一相激磁 120

6.8.2 二相激磁全步驱动 126

6.8.3 一、二相激磁半步驱动 131

6.9 红绿灯控制器 139

7.1 基本逻辑开关设计 147

第七章 使用Orcad辅助设计PLD/CPLD 147

7.2 使用TTL组件库设计译码器 155

7.3 阶层式设计 163

7.4 编码器 169

7.5 比较器 174

7.5.1 四位比较器 174

7.5.2 八位比较器 182

7.6 同位检测与产生器 187

7.7.1 BCD加法器 193

7.7 BCD码平均值计算电路 193

7.7.2 平均值计算电路 199

7.8 计数器 207

7.8.1 异步计数器 208

7.8.2 同步计数器 211

7.8.3 环型计数器 219

7.8.4 集成电路型计数器 222

附录A 网络上的资源 227

附录B 如何取得MACHXL的Serial number 228