书籍详情

精通Verilog HDL语言编程

精通Verilog HDL语言编程

作者:刘波

出版社:电子工业出版社

出版时间:2007-05-01

ISBN:9787121041273

定价:¥65.00

购买这本书可以去
内容简介
  本书是Verilog HDL语言编程设计的优秀实践指导书。全书通过基础知识和大量实例结合的形式,详细介绍了Verilog HDL语言程序设计的基础、 Verilog语言的综合内幕、常用EDA工具的使用、CPLD/FPGA设计的指导原则,以及大量的工程应用实例。全书共分为五篇23章:第一篇为Verilog HDL语言设计基础篇;第二篇为Verilog HDL语言综合原理篇;第三篇为常用EDA开发工具篇;第四篇为设计经验与技巧篇;第五篇是Verilog HDL实例应用篇。内容从零开始,由浅入深,循序渐进,符合读者学习过程。集基础知识、设计经验与技巧、综合应用实例于一体,是读者学习Verilog HDL语言编程的最佳参考资料。本书适合电子、计算机、自动控制等专业的大学学生阅读,同时也适合广大从事数字系统设计的科研人员使用。
作者简介
  刘波,男,29岁,毕业于西安理工大学测控专业,硕士研究生。目前在成都前锋科技事业部担任主持设计师,精通单片机、CPLD/FPGA及DSP的设计,现主要从事数字电视相关产品的开发。 曾经设计完成过的代表性项目有:QF5310型MPEG2综合解码器、QF5372型多标准调制射频信号发生器、QF537l型DVB-C QAM调制器、QF5312型DVB—C数字电视测试接收机等。
目录
第一篇 Verilog HDL 语言设计基础篇.
第1章 VerilogHDL语言设计入门
1.1 HDL发展概述
1.2 与VHDL和C语言的比较
1.3 VerilogHDL语言开发流程
1.4 VerilogHDL程序的基本结构
第2章 VerilogHDL语言要素与表达式
2.1 程序格式
2.2 注释
2.3 间隔符
2.4 数值
2.5 字符串
2.6 标识符
2.7 系统任务和函数
2.8 编译指令
2.9 数据类型
2.10 表达式
第3章 行为级建模
3.1 行为级建模的结构
3.2 语句块
第4章结构级建模
4.1模块级建模
4.2门级建模
第5章时序状态机的设计入门与提高
5.1有限状态机(FSM)的分类
5.2有限状态机常用的描述.开发方法
5.3基于状态转移图(STG)的设计
第二篇cVerilogcHDL语言综合原理篇
第6章综合的基本知识
6.1综合的概念
6.2数值集合与数据类型
6.3储值单元的综合原则
第7章VerilogHDL语句的综合
7.1连续赋值(ContinuouscAssignment)语句的综合
7.2过程赋值(ProceduralcAssignment)语句的综合
7.3逻辑运算符的综合
7.4算术运算符的综合
7.5关系运算符(relationalcoperator)的综合
7.6移位(shift)运算符综合
7.7位选择(bit-selects)综合
7.8条件表达式的综合
7.9always语句的综合
7.10if语句的综合
7.11case语句的综合
7.12关于锁存器的综合
7.13循环语句的综合
7.14触发器的建模
7.15阻塞和非阻塞赋值的深入讨论
7.17任务的综合
7.18值x(任意值).z(高阻)的综合
第8章常用模块的建模实例
8.1组合逻辑的建模
8.2时序逻辑的建模
8.3计数器建模
8.4多路开关建模
8.5译码器建模
8.6移位寄存器建模
8.7存储器建模
8.8ALU单元建模
8.9加法器建模
第9章建模优化
9.1资源共享
9.2公共子表达式
9.3代码调整
9.4公因子
9.5触发器和锁存器的优化
9.6代码大小
9.7算术表达式树高度优化
9.8运算符强度缩减
第10章设计验证7
10.2面向验证的编码风格
10.3定时验证
10.4时序分析基础
10.5定时验证的系统任务
第三篇常用EDA开发工具篇
第11章Quartusll使用指南
11.1QuartusⅡ简介
11.2QuartusⅡ设计流程
11.3QuartusⅡ设计方法
11.4QuartusⅡ各功能详解
11.5时序约束与分析
11.6设计优化
11.7SignalTapII
第12章ISE开发工具
12.1SE系统简介
12.21SE设计快速入门
12.3工程管理与设计输入
12.41SE中综合工具介绍
12.5约束设置
12.6设计进阶
第13章ModelSim开发工具
13.1ModelSim简介
13.2基本仿真步骤
13.3cModelSim各界面介绍
13.4ModelSim调试功能
第四篇设计经验与技巧篇
第14章c优秀设计的经验与技巧指导
14.1VerilogHDL语言的编码风格(CodingStyle)
14.2同步复位与异步复位
14.3设计异步多时钟系统的综合及描述技巧
第五篇VerilogcHDLc实例应用篇
第15章各种加法器(减法器)设计
15.1行波进位(Ripple-Carry)加法器
15.2进位链(Carry-Chain)加法器
15.3跳跃进位(Carry-Skip)加法器
第16章常用乘法器设计
16.1基本乘法器
16.2时序乘法器
16.3阵列乘法器
第17章伽罗华域(3F(q)乘法器设计
17.1应用背景
17.2理论算法
17.3基于弱对偶基的有限域比特并行乘法器建模
17.4弱对偶基有限域乘法器程序说明
第18章常用除法器设计
18.1二进制恢复除法器
18.2时序除法器设计
第19章积分梳状滤波器(CIC)设计
19.1应用背景
19.3三级CIC抽取滤波器建模
19.4程序说明
第20章cCORDIC数字计算机的设计
20.1应用背景
20.2理论算法
20.3用CORDIC计算正.余弦值实例建模
20.4程序说明
第21章伪随机序列应用设计
21.1应用背景
21.2理论知识
21.3PN序列应用实例
21.4程序说明
第22章c异步FIFO设计
22.111cFIFO“空”/“满”检测
22.2FIFO模块结构
22.3FIFO源代码说明
22.4异步FIFO的相关问题
第23章cRS(204,146188)译码器的设计
23.1应用背景
23.2理论算法
23.3RS(204,149188)译码器建模
23.4程序说明
附录A Verilog关键字
附录B Verilog运算符
附录CcVerilog系统任务与函数
猜您喜欢

读书导航