Verilog传奇:从电路出发的HDL代码设计

Verilog传奇:从电路出发的HDL代码设计

编辑推荐

适读人群 :本书适合希望学习Verilog语言的学习者,尤其是在校学生、ASIC前端/FPGA工程师、希望了解具体实现的算法工程师、计算机硬件设计工程师。

  一直寻觅可以写这种风格和传播技术之道的作者,直到遇到吴涛博士。这连续创作和出版的两本书虽然对作者来说可能源于厚积薄发而信手拈来,一气呵成,但在其他人身上则是不可能实现的。本书兼具幽默的传达方式、合理的知识框架,也许会让入门菜鸟甚至行业内有经验者有醍醐灌顶的感觉。

内容简介

  电路图是代码的基础,代码是电路图的描述,这是数字逻辑系统设计的基本思路。本书正是遵循这种思路,从电路出发系统地介绍了Verilog语言的知识。本书以通俗幽默的语言介绍了Verilog语言的基础知识以及对应的电路设计技巧,其中重点强调了“看图(电路图)说话(写Verilog代码)”的思想。除了基本知识、可综合语句、仿真验证外,还讲解了复杂系统设计方法,介绍了3种不同算法的DDS系统的设计。通过阅读本书,读者可以熟练、全面地掌握针对工程实践的Verilog语言的知识,并且了解了系统算法与定点化、系统结构与电路设计等概念。在今后的工程实践中,这些对于一个合格的数字逻辑设计工程师而言,都是必须掌握的知识。

作者简介

  吴涛,从事过关于W-CDMA的FPGA IP core设计工作,也完成过W-CDMA和TDS-CDMA的接收机理论研究和链路仿真工作。综合上面的工作,最终选择了无线通讯的系统设计和标准设计工作。目前,有100多个已经授权的发明专利,也是某个通讯行业标准文件的作者,还有专利的思想被写入3GPP的协议。

章节目录

忍者学校篇

第一章基础知识 2

加和尚说技术发展 穆金仙谈语言演变

Verilog语言发展及其主要特点 5

守规并非实际迂腐按部方为真正捷径

ASIC与FPGA的开发流程 13

高速率信号要完整门阵列时序可约束

FPGA的时序约束 21

打胜仗未雨需绸缪 做设计把握到细节

FPGA结构与面向FPGA的设计 30

语言设计两面全能初学乍练一头雾水

Verilog语言的可综合性 38

第二章语言层次 47

翻译标准穆子得意胡说层次加菲犯难

标准内容与逻辑层次 50

跳出行为天地宽广面试之前必读此节

非RTL级的Verilog简介 57

脚踏阴阳以生四象内存数值而出格式

常量与表达式 63

出生命名自有准则千丝万缕布尔逻辑

变量类型 71

工程步骤自顶向下 逻辑设计模块连接

模块设计与连接 77

下忍者篇

第三章组合操作 88

科学思维三段推理数字电路逻辑运算

逻辑运算 92

四则运算正负整数可否综合加减乘除

算术运算 99

适应环境多种选择分支导航关系比较

关系操作 107

关关雎鸠辗转反侧位位比特拼接扩展

位拼接与选取 113

前途歧路会看地图系统分支选择操作

“? :”选择操作 122

第四章还是组合 131

默默潜伏不求正名时时准备立即响应

组合逻辑:reg与always 134

条件面前戏说假如真情实感泪唱如果

选择语句 143

数座“伊夫”管理困难多个数值讨论“案例”

多选语句 151

沙弥听讲迷途知返老道说书指点迷津

组合逻辑综合 160

中忍者篇

第五章时序逻辑 167

两个活宝锁存触发 一对兄弟电平边沿

触发器与时序逻辑 171

积香厨中穆子做面 集电芯内触发联串

D触发器链 181

包袱重压蜗牛行路 轻装分担马蹄飞奔

时序与组合逻辑融合 192

独木成林难于登天 兄弟协力分进合击

并行化设计模式 204

天下大事欲速不达 建功立业集腋成裘

流水线设计模式 214

工作不满老板发怒 一人多用调度得当

时分复用设计模式 231

第六章工程话题 241

系统复位无上法宝 片外按键初级输入

按键与复位 244

语言有限移位受限 智力无边位数可变

可变移位宽度的移位操作 255

数字逻辑状态一统 数学抽象模型两种

有限状态机及其代码 262

多个时钟滴滴答答 几种隔离分分合合

多时钟系统 275

重复工作令人烦恼循环描述可能综合

循环控制 282

上忍者篇

第七章灵活模块 291

辟邪驱鬼书宝尉迟 复杂计算任务函数

函数与任务 294

统一环境统一定义 一起修改一起作用

宏定义与宏判断 303

结构一致小节差异 书写单次参数细化

参数 310

学习方法模式总结 代码简练生成有道

生成块 319

综合知识核心设计 数字分频牛刀小试

数字分频器核的设计 333

第八章电路之外 334

行为涉及红花两朵 电路验证各有不同

与电路无关的HDL 347

继承而来功能丰富 范围广泛应用谨慎

编译指令 356

仿真亦需输入输出 语言也有任务函数

系统任务与函数 364

武林高手也要吃饭 最强设计必须测试

测量向量与激励 374

对外联络语言接口 勾选交通句柄函数

与其他语言/系统借口简介 383

火影篇

第九章综合例子 391

脉冲时钟时时震荡 正弦信号刻刻查表

DDS及其基于ROM查找表的实现 394

截弓为弦祖子得率 化曲作线比丘成功

基于折线拟合的DDS实现 407

胡旋不停逐步逼近 位宽延长内外有别

基于CORDIC的DDS实现 421

常用Verilog关键词的逻辑归类 431

代码风格与规则 434

有关开发与仿真环境的资料 438

Verilog传奇:从电路出发的HDL代码设计是2016年由电子工业出版社出版,作者吴涛。

得书感谢您对《Verilog传奇:从电路出发的HDL代码设计》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
窄带物联网(NB-IoT)标准协议的演进 从R13到R16的5G物联网之路 电子书

更全面:本书涵盖R13、R14、R15、R16的NB-IoT的整体协议,从核心网一直到物理层,深入阐述NB-IoT的关键技术和重要的标准化过程。更及时:R16的NB-IoT标准...
从局部到整体:5G系统观 电子书

5G国际标准细节技术全面解析,概念梳理、系统性总结。
大话万物感知:从传感器到物联网 电子书

本书介绍了5G时代人工智能、大数据、云计算背景下的物联网感知层的技术,带领读者一本书读懂物联网感知技术。
MIMO多天线系统与天线设计 电子书

本书深入剖析多天线系统技术与应用,适合专业技术人员及高校师生阅读。
西门子S7-300/400PLC从入门到精通 电子书

学习西门子PLC的阅读开悟书S7-300/400系列PLC硬件结构和指令系统详解STEP7编程软件和PLC控制系统的设计方法全面介绍在小功率金卤石英吹泡机、啤酒发酵控制系统中的...
5G网络全专业规划设计宝典 电子书

1.5G移动通信网络的规划设计是一项系统工程。本书是国内第一本5G横跨核心网、无线网和承载网的全专业书籍,具有很强的系统性、专业性和实用性。2.本书涵盖引言篇、理论篇、规划篇、...
5G无线系统设计与国际标准 电子书

理解5G国际标准化的一把钥匙,也是标准化领域难得的一本好书。