轻松学会FPGA设计与开发

价格 69.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 44 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料通过认证
保证金未缴纳

内容简介

本书从FPGA开发入门和工程实践角度出发,深入浅出,逐步引导读者学习FPGA设计所需的基础理论基础和工具应用。书中针对Verilog HDL的基础语法进行了系统的介绍,对Verilog HDL中一些常接触并容易出错的概念进行了详细说明。同时,书中还介绍了在数字电路设计中常用的EDA工具,全书内容介绍深入浅出,结合作者多年来使用Verilog HDL的心得体会和积累,列举了丰富的设计实例,展现了许多仿真设计流程,全面总结和深入阐述了在Verilog HDL中一些设计技巧、设计理念,使读者快速、全面地掌握FPGA的设计思路和设计细节。
本书适合广大电路设计开发人员阅读,也可作为相关专业师生的教材。

目录

第一章Verilog HDL设计入门1
第一节Verilog HDL语言概述1
第二节数字电路设计方法简介3
一、布尔方程设计3
二、原理图的设计3
三、硬件描述语言3
第三节Verilog HDL与VHDL对比4
第四节Verilog HDL与C语言对比5
第二章Verilog HDL基本语法9
第一节Verilog HDL注释及格式9
一、注释说明9
二、书写格式9
第二节Verilog HDL标识符9
第三节关键字10
第四节常量11
一、数字常量11
二、字符串13
三、其他13
第五节数据类型13
一、线网类型14
二、寄存器类型15
三、参数型(parameter)16
第六节运算符16
一、算术运算符17
二、等式运算符18
三、关系运算符19
四、逻辑运算符19
五、移位运算符20
六、位运算符20
七、位拼接运算符22
八、缩减运算符22
九、条件运算符23
十、赋值运算符23
第七节运算符的优先级23
第三章Verilog HDL基本语句25
第一节连续赋值语句26
一、缺省连续赋值26
二、缺省线网声明26
第二节单元块语句27
一、顺序块beginend27
二、forkjoin语句28
第三节条件语句30
一、ifelse语句30
二、case语句32
三、条件语句使用要点35
第四节循环语句37
一、forever语句37
二、repeat语句37
三、while语句38
四、for语句38
五、循环语句对比举例39
第五节过程语句40
一、always语句40
二、initial语句42
第四章Verilog HDL的模块化设计和描述方式44
第一节Verilog HDL的模块结构44
一、模块声明44
二、Verilog HDL的模块例化45
三、模块的使用要点46
第二节Verilog HDL的描述方式概述47
第三节结构描述47
一、门级结构描述48
二、单元模块例化的结构描述52
三、UDP的结构描述53
第四节数据流描述56
第五节行为描述57
第六节混合建模58

第五章函数、任务和编译命令59
第一节函数和任务59
一、函数59
二、任务60
第二节任务和函数间的区别62
第三节系统函数和系统任务62
一、$display任务63
二、$write任务64
三、$monitor任务64
四、$strobe任务64
五、$stop任务65
六、$finish任务65
七、$readmemb与$readmemh任务65
八、$random函数66
九、$time函数66
十、$realtime函数67
十一、其他任务67
十二、系统任务和系统函数的使用要点68
第四节编译命令68
一、'define68
二、'undef70
三、'ifdef、'else和'endif70
四、'include70
五、'timescale72
第六章数字电路基础74
第一节组合逻辑74
一、组合逻辑电路概述74
二、几种基本组合逻辑电路设计75
三、几种常用组合电路设计80
四、组合逻辑电路设计要点95
第二节组合逻辑电路中的竞争冒险98
一、竞争冒险98
二、竞争冒险的产生98
三、竞争冒险的避免98
第三节时序逻辑99
一、时序逻辑电路概述99
二、几种基本时序电路设计99
第四节时序逻辑电路中的建立时间和保持时间116

第七章状态机118
第一节状态机概述与分类118
一、状态机概述118
二、状态机分类118
第二节状态机设计要点122
一、有限状态机的设计流程122
二、有限状态机的设计要点122
三、状态机的描述方法124
第八章仿真132
第一节仿真概述132
第二节Testbench133
第三节仿真中的延时描述133
一、延时的表示方法133
二、路径延迟声明specify134
第四节Testbench设计与使用要点134
一、Testbench设计134
二、Testbench使用要点137
第五节仿真实例138
一、 组

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号