-
内容大纲
本书涵盖与Verilog数字设计相关的基础知识和深入主题,全面介绍现代数字电路的设计和实现方式。
本书特别关注如何使用架构和时序图将设计概念转化为物理实现,总结并解决了初学者甚至经验丰富的工程师可能犯的常见错误,详细说明了几种ASIC设计,除了设计原则和技巧之外,还深入探讨了现代设计方法及其实施方式。全书共分10章,内容包括Verilog基础、Verilog高级话题、数的表示、组合逻辑电路、时序逻辑电路、数字系统设计、高级系统设计、I/O接口、逻辑综合等。书中的许多示例及RTL代码可以将初学者轻松带入数字设计领域。
本书适合数字IC设计工程师阅读,也可作为高等院校微电子、自动化、电子信息等相关专业师生的参考用书。 -
作者介绍
-
目录
第1章 导论
1.1 集成电路产业
1.2 数字时代
1.3 布尔代数和逻辑设计
1.4 计算机辅助设计
1.5 ASIC设计流程
1.6 硬件描述语言
1.7 基于寄存器传输级的设计
1.8 功能验证
1.9 逻辑综合
1.10 时序验证
1.11 物理设计
1.12 更多关于设计流程的内容
1.13 练习题
参考文献
第2章 Verilog基础
2.1 Verilog HDL简介
2.2 模块和端口
2.3 Verilog中数字的表示
2.4 数据类型
2.5 连续赋值语句
2.6 过程语句结构
2.7 Verilog原语
2.8 表达式
2.9 仿真环境
2.10 练习题
参考文献
第3章 Verilog高级话题
3.1 抽象级别
3.2 if-else语句
3.3 case、casez和casex语句
3.4 for循环语句
3.5 函数和任务
3.6 参数化设计
3.7 电路中的延迟
3.8 阻塞赋值和非阻塞赋值
3.9 一些有用的系统任务
3.10 高级Verilog仿真
3.11 Verilog高级功能
3.12 练习题
参考文献
第4章 数的表示
4.1 数的精度和分辨率
4.2 定点数
4.3 浮点数
4.4 其他二进制数
4.5 练习题
参考文献
第5章 组合逻辑电路
5.1 数据流级描述
5.2 行为级描述
5.3 结构级描述
5.4 组合逻辑电路
5.5 组合逻辑电路的基本构件:逻辑单元
5.6 组合电路中的基本模块:算术单元
5.7 练习题
参考文献
第6章 时序逻辑电路
6.1 时序逻辑电路简介
6.2 行为级描述
6.3 结构级描述
6.4 常用的时序逻辑电路模块
6.5 练习题
参考文献
第7章 数字系统设计
7.1 系统设计:从虚拟到现实
7.2 系统级设计:存储系统
7.3 设计架构和时序图
7.4 霍夫曼编码设计
7.5 练习题
参考文献
第8章 高级系统设计
8.1 DRAM
8.2 Flash
8.3 同步器设计
8.4 计算机组成
8.5 组件标签引擎的数字设计
8.6 练习题
参考文献
第9章 I/O接口
9.1 I/O控制器
9.2 总线
9.3 串行传输技术
9.4 嵌入式软件I/O接口
9.5 加速器
9.6 练习题
参考文献
第10章 使用Design Compiler进行逻辑综合
10.1 可综合设计
10.2 综合流程
10.3 设置设计约束
10.4 设计编译
10.5 自适应阈值引擎
10.6 练习题
参考文献
附录
附录A 基本逻辑门和用户定义的原语
附录B 不可综合结构
附录C 高级线网数据类型
附录D 有符号乘法器
附录E 设计规则和指南
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...