搜索
bottom↓
回复: 76

《Verilog HDL应用程序设计实例精讲》电子书 PDF格式

  [复制链接]

出0入0汤圆

发表于 2011-9-30 15:04:04 | 显示全部楼层 |阅读模式
内容简介
    本书从实用的角度出发,通过大量的工程实例,详细、深入地介绍了verilog hdl应用程序设计的方法与技巧。全书共分2篇12章,第一篇为verilog hdl基础知识,概要介绍了verilog hdl的特点、语言要素与表达式、行为级建模、结构级建模、语句的综合、设计与验证,以及代码优化技巧,引导读者技术入门;第二篇为veriloghdl应用编程实例,通过30多个实例,循序渐进地介绍了veriloghdl在逻辑电路、存储器、数字通信、数字控制、信号测量领域的应用编程技术和技巧。这些实例典型丰富,全部来自于实践并且调试通过,融合了作者多年的设计经验,应用性和指导性强,利于读者学习后举一反三,快速提高应用编程能力。
  本书配有一张光盘,包含了全书实例的程序源代码和部分视频教程,方便读者学习和使用。本书适合计算机硬件、电子与通信工程等相关专业的大学生,以及从事verilog hdl编程的科研人员使用。

目录
verilog hdl 基础知识.
第1章verilog hdl 语言概述
1.1 verilog hdl 概念与发展历史
1.2 verilog hdl 语言特点
1.3 verilog hdl 语言开发流程
1.4verilog hdl 程序的基本结构
1.4.1模块
1.4.2模块调用
第2章verilog hdl 语法基础
2.1程序格式
2.2注释
2.3间隔符
2.4数值
2.5字符串
2.6标识符
2.7系统仟务和函数
2.8编译指令
2.9数据类型
2.9.1线网(net)和变量(variable)
2.9.2标量(scalar)与矢量(vector)

.2.9.3线网(net)数据类型
2.9.4变量(variable)数据类型
2.9.5数组(array)类型
2.9.6参数
2.9.7名字空间
2.10表达式
2.10.1操作符
2.10.2操作数
2.10.3延迟表达式
2.10.4表达式的位宽
2.10.5有符号表达式
第3章行为级建模
3.1行为级建模的结构
3.1.1过程块结构
3.1.2initial过程块
3.1.3always过程块
3.2语句块
3.2.1顺序语句块(bcgin-end)
3.2.2并行语句块(fork-join)
3.2.3顺序决和并行块的混合使用
3.3时间控制
3.3.1延时控制
3.3.2边沿触发事件控制
3.3.3电平敏感事件控制(wait语句)
3.4赋值语句
3.4.1过程赋值语句
3.4.2阻塞型赋值语句和非阻塞型赋值语句
3.4.3连续赋值语句和过程连续赋值语句
3.5分支语句
3.5.1if—else条件分支语句
3.5.2 case分支控制语句
3.6循环控制语句
3.6.1forever循环语句
3.6.2 repeat循环语句
3.6.3while循环语句
3.6.4 for循环语句
3.7任务(task)和函数(function)
3.7.1任务(task)
3.7.2函数(function)
第4章结构级建模
4.1模块级建模
4.1.1模块的定义
4.1.2模块的端口
4.1.3模块的调用
4.1.4在模决调用时对参数值的更改
4.2门级建模
4.2.1内置基本门级元件
4.2.2用户自定义基本元件(udp)
第5章verilog hdl语句的综合
5.1综合概述
5.1.1综合的概念
5.1.2数值集合与数据类型
5.1.3储值单元的综合原则
5.2连续赋值语句的综合
5.3过程赋值语句的综合
5.3.1阻塞赋值语句
5.3.2非阻塞赋值语句
5.4逻辑运算符的综合
5.5算术运算符的综合
5.5.1无符号运算
5.5.2有符号运算
5.5.3进位与位宽
5.6关系运算符的综合
5.7移位(shift)运算符综合
5.8位选择综合
5.9条件表达式的综合
5.10always语句的综合
5.11if语句的综合
5.12case语句的综合
5.12.1从case语句综合出锁存器
5.12.2 casez和casex语句的综合
5.12.3并行的case语句
5.12.4条件表达式使用常量的case语句
5.13锁存器的综合
5.14循环语句的综合
5.14.1静态循环的综合
5.14.2非静态循环的综合
5.15阻塞和非阻塞赋值
5.16函数的综合
5.17任务的综合
5.18任意值/高阻的综合
第6章设计验证
6.1后综合设计验证
6.1.1基于仿真的验证
6.1.2形式化验证
6.2面向验证的编码风格
6.2.1功能正确性
6.2.2时序正确性
6.3定时验证
6.4时序分析基础
6.4.1周期与最大时钟频率
6.4.2时钟建立时间
6.4.3时钟保持时间
6.4.4时钟输出延时
6.4.5引脚到引脚延时
6.5定时验证的系统任务
第7章verilog hdl代码优化技巧
7.1资源共享
7.2公共子表达式
7.3代码调整
7.4公因子
7.5触发器和锁存器的优化
7.6代码大小..
7.7算术表达式树高度优化
7.8运算符强度缩减
verilog hdl 应用编辑实例
第8章组合电路设计实例
8.1基本门电路
8.2组合门电路
8.3三态门电路
8.4双向门电路
8.5数据选择器与数据分配器
8.5.1数据选择器
8.5.2数据分配器
8.6数据比较器
8.7各种加法器(减法器)设计
8.7.1行波进位加法器
8.7.2进位链加法器
8.7.3跳跃进位加法器
8.8常用乘法器设计
8.8.1基本乘法器
8.8.2时序乘法器
8.8.3阵列乘法器
8.9伽罗华域gf(q)乘法器设计
8.9.1应用背景
8.9.2理论算法
8.9.3基于弱对偶基的有限域比特并行乘法器建模
8.9.4弱对偶基有限域乘法器程序说明
8.10常用除法器设计
8.10.1二进制恢复除法器
8.10.2时序除法器设计
8.11本章小结
第9章时序电路设计实例
9.1d触发器设计
9.2四种计数器设计
9.2.1通用二进制计数器
9.2.2gray码计数器,
9.2.3johnson计数器
9.2.4可预置加减计数器的设计
9.3两种分频器设计
9.3.1verilog hdl分频器
9.3.2pll分频器
9.4两种移位寄存器设计
9.4.1通用移位寄存器
9.4.2桶形移位寄存器
9.5本章小结
第10章存储器电路设计实例
10.1片内rom的verilog hdl建模
10.2片内rom的lpm应用
10.3片上sram的verilog hdl建模
10.4片上sram的lpm建模
10.5片外sram的lpm建模
10.5,1is61lv25616芯片介绍
10.5.2is61lv25616控制模块
10.5.3is61lv25616控制器的测试模块
10.5.4is61lv25616控制器的仿真
10.6同步fifo的verilog hdl建模
10.7同步fifo的lpm建模
10.8异步fifo的verilog hdll设计
10.8.1fifo“空”/“满”检测
10.8.2 nfo模块结构
10.8.3fifo源代码说明
10.8.4异步fifo的相关问题
10.9本章小结
第11章数字通信与控制设计实例
11.1时序状态机的设计
11.1.1有限状态机(fsm)的分类
11.1.2有限状态机常用的描述、开发方法
11.1.3基于状态转移图(stg)的设计
11.1.4基于算法状态机(asm)图的设计
11.2伪随机序列应用没计
11.2.1应用背景
11.2.2理论知识
11.2.3pn序列应用实例
11.2.4程序说明
11.3积分梳状滤波器(cic)设计
11.3.1应用背景
11.3.2理论算法
11.3.3三级cic抽取滤波器建模
11.3.4程序说明
11.4cordic数字汁算机的设计
11.4.1应用背景
11.4.2理论算法
11.4.3用cordlc计算正弦值、余弦值实例建模
11.4.4程序说明
11.5uart收发器设计实例
11.5.1uart界面介绍
11.5.2uart传输时序
11.5.3uart分频器
11.5.4uart发送模块
11.5.5uart接收模块
11.5.6uart的硬件测试
11.6i2c master控制器设计实例
11.6.1i2 c总线协议介绍
11.6.2at24c02介绍
11.6.3i2c master控制器代码设计
11.4i2c master控制器硬件测试
11.7spi master控制器设计实例
11.7.1spi界面介绍
11.7.2spl分频模块
11.7.3spi主端发送数据部分
11.7.4spi接收数据部分
11.8曼彻斯特编码器、译码器设计实例
11.8.1曼彻斯特_码介绍
11.8.2曼彻斯特_码编码器
11.8.3曼彻斯特译码器
11.9rs编码器、译码器设计实例
11.9.1rs编码器的设计
11.9.2rs(204,188)译码器的设计
11.10本章小结
第12章数字频率测量设计实例
12.1频率测量的常用方法
12.2直接测频法
12.2.1闸门产生模块
12.2.2计数模块
12.3周期测频法
12.3.1周期计数模块
12.3.2除法运算模块
12.4等精度测频法
12.4.1预设闸门模块
12.4.2实际闸门模块
12.4.3计数模块
12.4.4频率计算模块
12.5本章小结

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2011-9-30 15:07:55 | 显示全部楼层
上传困难,需耐心等候。

出0入0汤圆

发表于 2011-9-30 15:25:34 | 显示全部楼层
占位

出0入0汤圆

发表于 2011-9-30 15:40:26 | 显示全部楼层
这个做国庆贺礼不错哈哈哈~先谢lz了

出0入0汤圆

发表于 2011-9-30 16:17:16 | 显示全部楼层
MARK先,3Q

出0入0汤圆

 楼主| 发表于 2011-9-30 16:57:41 | 显示全部楼层
传不上去,试了一下午几次都中途失败。
文件有180多兆,分开单章也传不上。

是从CSDN花高价下载的,还有豆丁网下载的,组合起来才凑齐全。

出0入0汤圆

发表于 2011-9-30 17:14:54 | 显示全部楼层
总是收集资料倒不如赶紧把手上的东西消化了。实体书还是要一本啊,翻起来快~

出0入0汤圆

发表于 2011-9-30 17:34:20 | 显示全部楼层
mark 谢谢 等待

出0入0汤圆

发表于 2011-10-1 01:51:39 | 显示全部楼层
支持楼主,耐心等待。

出0入0汤圆

发表于 2011-10-1 09:12:46 | 显示全部楼层
慢慢传

出0入0汤圆

发表于 2011-10-1 10:49:11 | 显示全部楼层
jh

出0入0汤圆

 楼主| 发表于 2011-10-1 15:57:56 | 显示全部楼层
这里传不上,
传到新浪了,
http://ishare.iask.sina.com.cn/f/19459141.html

出0入0汤圆

发表于 2011-10-3 21:53:37 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2011-10-5 16:47:59 | 显示全部楼层
收下了,多谢楼主

出0入0汤圆

发表于 2011-10-6 17:41:20 | 显示全部楼层
好资源,多谢。。。

出0入0汤圆

发表于 2011-10-6 17:48:14 | 显示全部楼层
码。

出0入0汤圆

发表于 2011-10-7 02:16:19 | 显示全部楼层
非常感谢楼,下载了楼主的文件,将其合并后有187M,好家伙!后来将其OCR识别,大小有44M,
并边看边建书签,
Verilog HDL应用程序设计实例精讲.pdfourdev_682706PJ153Q.pdf(文件大小:44.62M) (原文件名:Verilog HDL应用程序设计实例精讲_.pdf)


上传速度有点慢,只有40KPS

出0入0汤圆

发表于 2011-10-7 11:09:10 | 显示全部楼层
回复【17楼】dontium
-----------------------------------------------------------------------

出0入0汤圆

 楼主| 发表于 2011-10-7 15:30:25 | 显示全部楼层
回复【17楼】dontium
-----------------------------------------------------------------------

用豆丁下载器在豆丁网下载的,下载下来全都是jpg格式,然后转成的pdf。
因为是图像格式,所以比较大。
不但这里传不上,百度文库,新浪爱问都大小超限,所以拆分为几个部分。

请问是用什么工具上传的,还能看到上传速度?

出0入0汤圆

发表于 2011-10-7 19:28:50 | 显示全部楼层
可惜已经有了这份资料,还是要谢谢楼主1

出0入0汤圆

发表于 2011-10-7 20:36:44 | 显示全部楼层
楼主辛苦了,为了让大家看一本好书,费了那么大的事。
我是直接上传的,就是回复中的“上传文件”功能。360看的上传速度

出0入0汤圆

发表于 2011-10-10 02:35:13 | 显示全部楼层
这本书不错,我在图书馆借过。感谢“dontium”,辛苦了。

出0入0汤圆

发表于 2011-10-10 10:41:05 | 显示全部楼层
回复【22楼】lyl0719
-----------------------------------------------------------------------

怎么看不到

出0入0汤圆

发表于 2011-10-11 01:09:24 | 显示全部楼层
记号下!明天下来看看!

出0入0汤圆

发表于 2011-10-16 21:00:45 | 显示全部楼层
多谢楼主 这个资料很给力

出0入0汤圆

发表于 2011-12-22 21:49:12 | 显示全部楼层
好东东啊,抱走了,感谢LZ的 与【17楼】 dontium

出0入0汤圆

发表于 2012-5-7 16:22:35 | 显示全部楼层
好书,关注

出0入0汤圆

发表于 2012-5-8 11:36:31 | 显示全部楼层
谢谢楼主的共享,下载学习中

出0入0汤圆

发表于 2012-5-8 15:15:37 | 显示全部楼层
资料很好,多谢楼主

出0入0汤圆

发表于 2012-5-12 14:37:14 | 显示全部楼层
mark一下。。

出0入0汤圆

发表于 2012-5-15 14:23:18 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2012-7-15 17:58:00 | 显示全部楼层
下载中,谢谢

出0入0汤圆

发表于 2012-7-15 23:20:02 | 显示全部楼层
收集资料,谢谢了先

出0入0汤圆

发表于 2012-7-17 19:58:41 | 显示全部楼层
这本书真的很好

出0入0汤圆

发表于 2012-7-17 20:48:16 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-3-8 11:50:17 | 显示全部楼层
好东西了  给力!!

出0入0汤圆

发表于 2014-3-11 15:09:41 | 显示全部楼层
good good good

出0入0汤圆

发表于 2014-3-12 16:20:14 | 显示全部楼层
谢谢分享~~~~~~~~~~~~

出0入0汤圆

发表于 2014-3-22 12:45:00 | 显示全部楼层
XIEXIExiexie  谢谢

出0入0汤圆

发表于 2014-3-27 12:03:49 | 显示全部楼层
过来看看

出0入0汤圆

发表于 2014-4-6 21:47:14 | 显示全部楼层
刚好需要,多谢楼主

出0入0汤圆

发表于 2014-4-8 14:53:20 | 显示全部楼层
东西呢,貌似很好的资料哦

出0入0汤圆

发表于 2014-4-17 16:44:38 | 显示全部楼层
看看,我找了好久了啊

出0入0汤圆

发表于 2014-4-17 22:01:53 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-7-10 09:01:50 | 显示全部楼层
好东西,收下了

出0入0汤圆

发表于 2014-7-12 21:10:40 | 显示全部楼层
谢谢楼主了哈。

出0入0汤圆

发表于 2014-7-18 17:10:46 | 显示全部楼层
谢谢分享!!!!!!!!!!!

出0入0汤圆

发表于 2014-7-21 20:51:41 | 显示全部楼层
感谢!!

出0入0汤圆

发表于 2014-7-26 17:38:53 | 显示全部楼层
非常感谢

出0入0汤圆

发表于 2015-9-20 16:44:10 | 显示全部楼层
楼主书呢?

出0入0汤圆

发表于 2015-9-20 21:48:15 | 显示全部楼层

这本书真的很好

出0入0汤圆

发表于 2015-9-20 23:10:23 | 显示全部楼层
这个书在哪呀?

出0入0汤圆

发表于 2016-1-3 14:18:19 来自手机 | 显示全部楼层
谢谢楼主了啊

出0入0汤圆

发表于 2016-1-10 19:45:20 | 显示全部楼层
谢谢楼主,FPGA 推迟了这么多年才开始玩。真是不像话。希望这次坚持下去

出0入0汤圆

发表于 2016-1-11 10:04:24 | 显示全部楼层
66666666666666666666

出0入0汤圆

发表于 2017-9-5 09:04:21 | 显示全部楼层
下载学习了!谢谢

出0入0汤圆

发表于 2017-11-8 05:51:25 | 显示全部楼层
在图书馆借过这本书,挺好的。感谢楼主。

出0入0汤圆

发表于 2017-11-16 09:13:29 | 显示全部楼层
Mark一下,感谢楼主

出0入0汤圆

发表于 2018-1-22 16:48:56 | 显示全部楼层
多谢了,有空看看

出0入0汤圆

发表于 2018-5-6 13:45:44 | 显示全部楼层
感谢楼主,还有18楼的dontium,建立了书签目录,点赞,正好学习这方面,下下来看看。

出0入0汤圆

发表于 2018-5-7 23:09:50 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2018-5-8 22:15:18 | 显示全部楼层
谢谢分享   支持一下  有时间可以看看

出0入0汤圆

发表于 2018-5-12 18:42:30 | 显示全部楼层
谢谢分享,已收下

出0入0汤圆

发表于 2018-5-12 18:52:41 | 显示全部楼层
老书了,看看还行

出0入0汤圆

发表于 2018-5-17 14:08:38 | 显示全部楼层
非常不错,正学习,谢谢!

出0入0汤圆

发表于 2018-7-16 16:22:50 | 显示全部楼层
Mark  非常不错,正学习,谢谢!

出0入0汤圆

发表于 2018-12-19 17:42:38 | 显示全部楼层
谢谢分享  太好了

出0入0汤圆

发表于 2018-12-19 20:38:49 | 显示全部楼层
谢谢共享~~

出0入0汤圆

发表于 2018-12-20 15:03:32 | 显示全部楼层
下载了,感谢共享。

出0入0汤圆

发表于 2019-3-21 15:58:39 | 显示全部楼层
下载了,感谢共享。

出0入0汤圆

发表于 2019-9-9 18:49:49 | 显示全部楼层
dontium 发表于 2011-10-7 02:16
非常感谢楼,下载了楼主的文件,将其合并后有187M,好家伙!后来将其OCR识别,大小有44M,
并边看边建书签 ...

将其OCR识别,里面会产生很多错误吧?

出10入0汤圆

发表于 2019-9-9 19:33:25 来自手机 | 显示全部楼层
感谢,手机顶贴,最近刚好要上FPGA
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 18:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表