《MACH可编程逻辑器件及其开发工具 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:薛宏熙等编译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1998
  • ISBN:7302032890
  • 页数:487 页
图书介绍:

第一部分 MACH器件 1

第1章 MACH 1,2系列器件 3

1.1 MACH 1,2系列器件的主要特点 3

1.2 MACH 1,2系列器件的结构 5

1.3 MACH 1,2系列器件的功能配置 9

1.4 MACH 1,2系列器件的命名和特性 12

第2章 MACH 4系列器件 23

2.1 MACH 4系列器件的主要特点 23

2.2 MACH 4系列器件的结构 24

2.3 MACH 4系列器件的功能配置 33

2.4 MACH 4系列器件的命名和特性 37

第3章 MACH 5系列器件 47

3.1 MACH 5系列器件的主要特点 47

3.2 MACH 5系列器件的结构 49

3.3 MACH 5系列器件的功能配置 53

3.4 MACH 5系列器件的命名和特性 55

第二部分 Synario开发软件 67

第4章 Synario软件概述 69

4.1 可编程IC设计 69

4.2 怎样使用工程项目引导器 70

4.3 可编程IC设计的一般步骤 82

4.4 如何获得帮助 84

5.1 层次式设计的方法 86

第5章 层次式设计与混合式设计 86

5.2 如何在电原理图中规定一个底层模块 88

5.3 如何在VHDL模块中规定一个底层模块 90

5.4 如何在ABEL-HDL模块中规定一个底层模块 92

5.5 层次式设计的注意事项 93

5.6 混合设计输入 95

第三部分 电原理图方式设计 97

第6章 电原理图概述 99

6.1 符号 99

6.2 连线(网线和总线) 101

6.5 文字说明 102

6.6 命名设计文件 102

6.4 图片 102

6.3 I/O标记 102

6.7 保存电原理图或符号 103

6.8 自动生成符号 103

第7章 电原理图的属性 105

7.1 属性概述 105

7.2 设定属性值 106

7.3 定义属性 106

7.4 属性的有关注意事项 107

第8章 电原理图设计的其它问题 109

8.1 精通与诀窍 109

8.2 疑难解答 112

8.4 提示和错误信息 113

8.3 电原理图与网表的关系 113

8.5 网络操作 114

第四部分 ABEL文本方式设计 115

第9章 ABEL-HDL概述 117

9.1 什么是ABEL-HDL? 117

9.2 使用ABEL-HDL源文件的设计 117

9.3 建立一个由ABEL-HDL源文件组成的PLD设计 120

9.4 建立一个CPLD的层次式ABEL-HDL设计 122

第10章 ABEL-HDL语言结构 126

10.1 基本语法 126

10.2 基本结构 145

11.1 ABEL-HDL中的层次 156

第11章 ABEL-HDL设计考虑 156

11.2 节点瓦解 158

11.3 引脚到引脚的语言特征 158

11.4 在寄存器型设计中的引脚到引脚描述与详细描述 159

11.5 使用低电平有效的说明 164

11.6 极性控制 166

11.7 触发器方程 167

11.8 反馈的考虑——点扩展名 167

11.9 使用随意值(Don t Care)进行优化 171

11.10 “异或”方程式 173

11.11 状态机 175

11.12 使用“补充”阵列 183

11.13 ABEL-HDL和真值表 185

第12章 ABEL-HDL编译 190

12.1 与结构独立的编译 190

12.2 PLD的ABEL-HDL编译 190

12.3 CPLD的ABEL-HDL编译 198

第13章 ABEL-HDL仿真 202

13.1 方程式仿真 202

13.2 JEDEC仿真 204

13.3 波形观察 206

第五部分 VHDL文本方式设计 213

第14章 VHDL概述 215

14.1 VHDL简介 215

14.3 VHDL基本单元 216

14.2 VHDL设计描述的结构 216

14.4 VHDL语句 219

14.5 数据对象 220

14.6 数据类型 222

14.7 运算符 226

14.8 VHDL的属性 227

第15章 面向模拟的VHDL设计描述 229

15.1 VHDL模拟简介 229

15.2 VHDL模拟器Vsystem的安装 229

15.3 测试基准的命名规则 229

15.4 模拟器的启动 229

15.5 VHDL测试基准纵缆 231

16.1 组合逻辑电路的描述 239

第16章 面向综合的VHDL设计描述 239

16.2 条件选择逻辑的描述 245

16.3 复制逻辑的描述 247

16.4 时序逻辑的描述 250

16.5 有限状态机的描述 257

第17章 怎样控制VHDL描述的实现 265

17.1 使用枚举类型 265

17.2 输出使能的描述 267

17.3 输出极性的控制 268

17.4 反馈路径的控制 269

17.5 选择基本数据类型 270

17.6 随意项的综合 272

17.7 使用器件的适配属性 273

第18章 VHDL数据通路综合 278

18.1 数据通路部件的推断 278

18.2 数据通路推断的控制 279

18.3 推断支持的限制 279

18.4 数据通路宏功能块推断实例 280

18.5 有关推断的细节 282

18.6 有关例化的细节 284

第19章 VHDL层次化设计管理 290

19.1 大型设计的管理 290

19.2 使用程序包 293

19.4 VHDL和电原理图配合使用 295

19.3 使用设计库 295

第20章 VHDL实例指导 298

20.1 引言 298

20.2 实例1:CNTBUF 300

20.3 实验2:LIMITCNT 310

20.4 VHDL设计中的注意事项 321

第六部分 MACH器件设计工具套件 327

第21章 MACH器件工具套件概述 329

21.1 工具套件的使用(设计过程) 329

21.2 MACH的帮助文件 332

21.3 MACH器件工具套件的文件组织 332

21.4 文件扩展名 333

22.1 总的设计策略 336

第22章 MACH器件的设计 336

22.2 ABEL-HDL点扩展名 337

22.3 设计技术说明 339

22.4 MACH器件特性 340

22.5 设计策略 346

第23章 仿真 350

23.1 功能仿真 350

23.2 布线后仿真 354

第24章 设计处理 356

24.1 设定选择项 356

24.2 处理过程 357

25.2 失配原因与解决办法 359

25.1 正确选择器件 359

第25章 故障与调试 359

第26章 报告文件 363

26.1 运行时间文件 363

26.2 标题 364

26.3 方程式 364

26.4 方案 365

26.5 引脚输出图 366

26.6 连线表 366

26.7 统计摘要 366

26.8 器件资源利用率 367

26.10 信号目录 369

26.9 划分与组合 369

26.11 扇出表格 370

26.12 功耗表格 371

26.13 块配置表格 371

附录A ABEL-HDL语言参考手册 373

A.1 .ext(点扩展名) 373

A.2 =(常量说明) 381

A.3 ′attr′(信号属性) 382

A.4 @directive(命令) 382

A.5 ABEL语句索引 390

附录B VHDL基础知识 422

B.1 用VHDL建立电路模型 422

B.2 标识符的命名规则 424

B.3 面向模拟器的某些特性 425

B.4 对象 427

B.5 数据类型 428

B.6 类型转换 432

B.7 词法单元 434

B.8 属性 436

B.9 表达式与运算符 438

B.10 设计库 441

B.11 程序包 444

B.12 行为描述 445

B.13 结构描述 456

B.14 重载 460

B.15 VHDL保留字 461

B.16 VHDL语法索引 462

附录C Verilog仿真 468

C.1 Verilog语言概述 469

C.2 举例说明测试装置 472

C.3 用工程项目引导器建立测试装置的说明 477

C.4 使用基本时钟 479

C.5 顺序和并行语句块 480

C.6 使用信号的并置 481

C.7 使用“文本替代”命令 482

C.8 使用“任务”(Task) 482

附录D MACH器件的JTAG标准及ISP技术 484