面向CPLD/FPGA的Verilog设计

面向CPLD/FPGA的Verilog设计

王冠等, 编著

出版社:机械工业出版社

年代:2007

定价:37.0

书籍简介:

本书介绍了面向CPLD/FPGA的VERILOG设计等方面的知识。

书籍目录:

丛书序

前言

第1章概述

1.1可编程器件的定位

1.2可编程器件简介

1.3硬件描述语言简介

器件篇

第2章可编程逻辑器件概述

2.1可编程阵列逻辑

2.2通用阵列逻辑

2.3CPLD和FPGA

第3章CYCLONEⅡ系列FPGA

3.1概述

3.2CYCLONEⅡ系列器件的结构

3.2.1逻辑单元与逻辑阵列

3.2.2内部连接通路

3.2.3时钟资源

3.2.4内部存储器

3.2.5嵌入乘法器

3.2.6输入/输出引脚

3.3FPGA芯片的配置

3.3.1主动串行模式

3.3.2被动串行模式

3.3.3JTAG模式

3.4小结

第4章使用FPGA的内部资源

4.1锁相环

4.2随机访问存储器

4.2.1单口RAM

4.2.2双口RAM

4.2.3先入先出存储器

语言篇

第5章初识VerilogHDL

5.1VerilogHDL的背景和历史

5.1.1什么是HDL

5.1.2VerilogHDL的历史

5.1.3VerilogHDL与VHDL的比较

5.1.4SystemVerilog

5.2VerilogHDL概述

5.2.1自顶向下的设计和自底向上的实现

5.2.2不同抽象级别的VerilogHDL模型

5.2.3描述数字电路系统的行为

5.2.4设计数字电路系统

5.2.5VerilogHDL的基本单元模块

5.2.6逻辑功能描述的3种方法

5.2.7块语句

5.3小结

第6章VerilogHDL的语法

6.1词法约定

6.1.1注释

6.1.2数字声明

6.1.3操作符

6.1.4字符串

6.1.5关键字

6.1.6标识符

6.1.7空白符

6.2数据类型

6.2.1线网型

6.2.2寄存器型

6.2.3参数型

6.2.4数组

6.3赋值语句

6.3.1连续赋值

6.3.2过程赋值

6.4条件结构

6.4.1if...else

6.4.2case语句

6.4.3if...else嵌套与case的比较

6.4.4使用条件操作符实现条件结构

6.5循环结构

6.5.1repeat语句

6.5.2while语句

6.5.3for语句

6.5.4forever语句

6.5.5disable语句

6.6任务和函数

6.6.1任务

6.6.2函数

6.7预编译指令

6.7.1宏定义语句-define

6.7.2文件包含语句-include

6.7.3条件编译指令-if...def、else、end...if

6.7.4时间尺度-timescale

6.8系统任务和函数

6.8.1用于暂停和退出仿真的系统任务

6.8.2用于监测信号的系统任务

6.8.3用于写文件的系统任务

6.8.4用于读文件的系统任务

6.8.5用于获取仿真时间的系统函数

6.8.6用于产生随机数的系统任务

6.8.7用于转换有符号数和无符号数的系统任务

6.9逻辑验证

6.10小结

第7章组合逻辑电路

7.1组合逻辑电路简介

7.2使用VerilogHDL描述组合逻辑电路

7.3常用组合逻辑电路的Verilog描述

7.3.1基本门电路

7.3.2三态门

7.3.3加法器

7.3.4比较器

7.3.5编码器

7.3.6译码器

7.3.7多路选择器

7.4应用实例简单运算单元

7.5小结

第8章时序逻辑电路

8.1时序逻辑电路简介

8.2使用VerilogHDL设计时序逻辑电路

8.3时序逻辑电路实例

8.3.1锁存器

8.3.2触发器

8.3.3寄存器

8.3.4移位寄存器

8.3.5计数器

8.4用流水线改善电路性能

8.5控制信号和数据信号的配合

8.6同步复位与异步复位

8.7小结

第9章有限状态机

9.1有限状态机简介

9.2设计有限状态机电路

9.2.1设计流程

9.2.2使用VerilogHDL设计有限状态机

9.2.3有限状态机的复位和无效状态的恢复

9.3有限状态机设计实例

9.3.1序列检测器

9.3.2密码锁

9.4小结

软件篇

第10章ModelSim简介

第11章QuartusⅡ简介

11.1创建一个工程

11.2功能仿真

11.3综合

11.4布局布线

11.5时序分析

11.6生成配置文件

实战篇

第12章设计实例典型的数字系统

12.1设计输入及功能仿真

12.2综合

12.3布局布线

12.4生成下载文件并下载

参考文献

内容摘要:

  本书从实际设计的角度出发,翔实地介绍了面向CPLD/FPGA的Verilog设计,使读者从可编程逻辑器件及硬件描述语言设计两个方面来掌握实际设计中的方法和技巧。全书分器件篇、语言篇、软件篇和实战篇等四篇。本书内容全面,介绍翔实,对面向CPLD/FPGA的Verilog设计进行了实战角度的介绍和分析,可以说是一本对读者十分有帮助的可编程逻辑器件设计书籍。  本书从实际设计的角度出发,翔实地介绍了面向CPLD/FPGA的Verilog设计,使读者从可编程逻辑器件及硬件描述语言设计两个方面来掌握实际设计中的方法和技巧。

书籍规格:

书籍详细信息
书名面向CPLD/FPGA的Verilog设计站内查询相似图书
丛书名可编程逻辑器件实用开发技术丛书
9787111210573
如需购买下载《面向CPLD/FPGA的Verilog设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)37.0语种简体中文
尺寸26装帧平装
页数 441 印数 4000

书籍信息归属:

面向CPLD/FPGA的Verilog设计是机械工业出版社于2007.03出版的中图分类号为 TP312 ,TP332.1 的主题关于 硬件描述语言-程序设计 ,可编程序逻辑器件-程序设计 的书籍。