FPGA设计与开发零基础入门到精通
出版时间:
2023-03
版次:
1
ISBN:
9787122419538
定价:
59.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
208页
字数:
332千字
2人买过
-
本书从FPGA开发入门与芯片实际开发应用角度出发,全面介绍了FPGA设计所需的理论基础和工具应用。书中针对Verilog HDL设计的基础语法进行了系统的介绍,对Verilog HDL中一些常接触并容易出错的概念进行了详细说明。同时,书中还介绍了在数字电路设计中常用的EDA工具、状态机、仿真与测试方法。全书内容介绍深入浅出,结合作者多年来使用Verilog HDL的心得体会和积累,列举了丰富的设计实例,展现了许多仿真设计流程,全面总结和深入阐述了在Verilog HDL中一些设计技巧、设计理念,适合广大电路设计开发人员、电子爱好者和初学者全面学习。本书适合广大电路设计开发人员阅读,也可以作为高等院校电子信息、电气自动化等相关专业的教学用书。 谢永昌,固安信通铁路信号器材有限责任公司,工程师,长期从事电子器材设计与制作,兼任电工电子领域成人培训,工作期间多次被公司评为先进工作者和好教师,参与撰写了《从零开始学电子电路设计》等电子技术类图书,深受读者欢迎。 第一篇 基础知识
第1章 FPGA应用概述 002
1.1 EDA概述 002
1.1.1 FPGA与CPLD 002
1.1.2 Verilog HDL和VHDL 003
1.2 FPGA的基本结构 004
1.3 FPGA的常用开发工具 006
1.3.1 常用工具汇总一览表 006
1.3.2 HDL前端输入与系统管理软件 008
1.3.3 HDL逻辑综合软件 008
1.3.4 仿真软件 009
第2章 FPGA设计流程 010
2.1 需求分析 011
2.2 电路设计与输入 011
2.3 功能实现与仿真 011
2.4 综合优化 012
2.5 时序仿真与验证 012
2.6 板级调试 013
第二篇 设计方法
第3章 Verilog HDL语言要素 016
3.1 注释与格式 016
3.1.1 注释 016
3.1.2 格式 018
3.2 标识符 019
3.3 数据对象 020
3.3.1 常量 020
3.3.2 关键字 022
3.4 数据类型 023
3.4.1 变量 024
3.4.2 线网类型 025
3.5 表达式 027
3.5.1 操作数 027
3.5.2 操作符 030
3.5.3 表达式种类 038
第4章 Verilog HDL基本语句 039
4.1 赋值语句 039
4.1.1 连续赋值语句 039
4.1.2 过程赋值语句 041
4.2 单元块语句 045
4.2.1 顺序块begin-end 046
4.2.2 fork-join语句 047
4.3 流程控制语句 049
4.3.1 条件语句 049
4.3.2 循环语句 058
第5章 Verilog HDL的描述方式 063
5.1 门级结构描述 063
5.1.1 门级结构的组成 064
5.1.2 门级结构的逻辑真值表 065
5.1.3 门级结构描述实例 067
5.2 数据流描述 069
5.2.1 数据流描述特点 069
5.2.2 数据流描述实例 069
5.3 行为级描述 071
5.3.1 行为级描述特点 071
5.3.2 行为级描述实例 071
第6章 Verilog HDL的函数和任务 073
6.1 函数 073
6.1.1 函数定义 073
6.1.2 函数调用 074
6.2 任务 075
6.2.1 任务定义 075
6.2.2 任务调用 076
6.3 函数和任务的差异 078
第7章 状态机 079
7.1 状态机的分类与特点 079
7.1.1 状态机的分类 079
7.1.2 状态机的特点 084
7.2 状态机的设计方法 084
7.2.1 状态机的设计流程 084
7.2.2 状态机设计要点 085
7.2.3 状态机的描述方法 087
第三篇 仿真与测试
第8章 仿真 098
8.1 仿真概述 098
8.2 仿真中的延时描述 099
8.2.1 延时的表示方法 099
8.2.2 路径延迟声明specify 099
8.3 Testbench设计与使用要点 100
8.3.1 Testbench书写方法 101
8.3.2 时钟、复位的写法 103
第9章 测试用例设计 108
9.1 组合逻辑电路仿真设计 108
9.1.1 8-3线编码器示例 108
9.1.2 4位加法器示例 109
9.2 时序电路仿真设计 112
9.2.1 D触发器示例 112
9.2.2 4位计数器示例 114
第四篇 设计实例
第10章 Verilog设计实例 120
10.1 Verilog基础设计实例 120
10.1.1 简单组合逻辑电路设计 120
10.1.2 简易有限状态机设计 126
10.1.3 跑马灯设计 129
10.1.4 数码管显示设计 135
10.2 Verilog进阶设计实例 139
10.2.1 IIC通信 139
10.2.2 SPI通信 162
10.2.3 串口通信设计 173
10.2.4 红外遥控设计 192
-
内容简介:
本书从FPGA开发入门与芯片实际开发应用角度出发,全面介绍了FPGA设计所需的理论基础和工具应用。书中针对Verilog HDL设计的基础语法进行了系统的介绍,对Verilog HDL中一些常接触并容易出错的概念进行了详细说明。同时,书中还介绍了在数字电路设计中常用的EDA工具、状态机、仿真与测试方法。全书内容介绍深入浅出,结合作者多年来使用Verilog HDL的心得体会和积累,列举了丰富的设计实例,展现了许多仿真设计流程,全面总结和深入阐述了在Verilog HDL中一些设计技巧、设计理念,适合广大电路设计开发人员、电子爱好者和初学者全面学习。本书适合广大电路设计开发人员阅读,也可以作为高等院校电子信息、电气自动化等相关专业的教学用书。
-
作者简介:
谢永昌,固安信通铁路信号器材有限责任公司,工程师,长期从事电子器材设计与制作,兼任电工电子领域成人培训,工作期间多次被公司评为先进工作者和好教师,参与撰写了《从零开始学电子电路设计》等电子技术类图书,深受读者欢迎。
-
目录:
第一篇 基础知识
第1章 FPGA应用概述 002
1.1 EDA概述 002
1.1.1 FPGA与CPLD 002
1.1.2 Verilog HDL和VHDL 003
1.2 FPGA的基本结构 004
1.3 FPGA的常用开发工具 006
1.3.1 常用工具汇总一览表 006
1.3.2 HDL前端输入与系统管理软件 008
1.3.3 HDL逻辑综合软件 008
1.3.4 仿真软件 009
第2章 FPGA设计流程 010
2.1 需求分析 011
2.2 电路设计与输入 011
2.3 功能实现与仿真 011
2.4 综合优化 012
2.5 时序仿真与验证 012
2.6 板级调试 013
第二篇 设计方法
第3章 Verilog HDL语言要素 016
3.1 注释与格式 016
3.1.1 注释 016
3.1.2 格式 018
3.2 标识符 019
3.3 数据对象 020
3.3.1 常量 020
3.3.2 关键字 022
3.4 数据类型 023
3.4.1 变量 024
3.4.2 线网类型 025
3.5 表达式 027
3.5.1 操作数 027
3.5.2 操作符 030
3.5.3 表达式种类 038
第4章 Verilog HDL基本语句 039
4.1 赋值语句 039
4.1.1 连续赋值语句 039
4.1.2 过程赋值语句 041
4.2 单元块语句 045
4.2.1 顺序块begin-end 046
4.2.2 fork-join语句 047
4.3 流程控制语句 049
4.3.1 条件语句 049
4.3.2 循环语句 058
第5章 Verilog HDL的描述方式 063
5.1 门级结构描述 063
5.1.1 门级结构的组成 064
5.1.2 门级结构的逻辑真值表 065
5.1.3 门级结构描述实例 067
5.2 数据流描述 069
5.2.1 数据流描述特点 069
5.2.2 数据流描述实例 069
5.3 行为级描述 071
5.3.1 行为级描述特点 071
5.3.2 行为级描述实例 071
第6章 Verilog HDL的函数和任务 073
6.1 函数 073
6.1.1 函数定义 073
6.1.2 函数调用 074
6.2 任务 075
6.2.1 任务定义 075
6.2.2 任务调用 076
6.3 函数和任务的差异 078
第7章 状态机 079
7.1 状态机的分类与特点 079
7.1.1 状态机的分类 079
7.1.2 状态机的特点 084
7.2 状态机的设计方法 084
7.2.1 状态机的设计流程 084
7.2.2 状态机设计要点 085
7.2.3 状态机的描述方法 087
第三篇 仿真与测试
第8章 仿真 098
8.1 仿真概述 098
8.2 仿真中的延时描述 099
8.2.1 延时的表示方法 099
8.2.2 路径延迟声明specify 099
8.3 Testbench设计与使用要点 100
8.3.1 Testbench书写方法 101
8.3.2 时钟、复位的写法 103
第9章 测试用例设计 108
9.1 组合逻辑电路仿真设计 108
9.1.1 8-3线编码器示例 108
9.1.2 4位加法器示例 109
9.2 时序电路仿真设计 112
9.2.1 D触发器示例 112
9.2.2 4位计数器示例 114
第四篇 设计实例
第10章 Verilog设计实例 120
10.1 Verilog基础设计实例 120
10.1.1 简单组合逻辑电路设计 120
10.1.2 简易有限状态机设计 126
10.1.3 跑马灯设计 129
10.1.4 数码管显示设计 135
10.2 Verilog进阶设计实例 139
10.2.1 IIC通信 139
10.2.2 SPI通信 162
10.2.3 串口通信设计 173
10.2.4 红外遥控设计 192
查看详情
-
全新
北京市通州区
平均发货10小时
成功完成率93.74%
-
全新
北京市朝阳区
平均发货14小时
成功完成率96.13%
-
全新
河北省保定市
平均发货26小时
成功完成率89.39%
-
全新
河北省保定市
平均发货29小时
成功完成率87.53%
-
全新
天津市东丽区
平均发货19小时
成功完成率89.93%
-
全新
广东省广州市
平均发货19小时
成功完成率86.79%
-
全新
河北省保定市
平均发货25小时
成功完成率92.53%
-
全新
北京市朝阳区
平均发货15小时
成功完成率95.26%
-
全新
河北省保定市
平均发货19小时
成功完成率88.29%
-
全新
四川省成都市
平均发货15小时
成功完成率90.7%
-
全新
天津市西青区
平均发货14小时
成功完成率89.93%
-
全新
河北省保定市
平均发货25小时
成功完成率92.53%
-
全新
浙江省嘉兴市
平均发货13小时
成功完成率94.37%
-
全新
北京市朝阳区
平均发货14小时
成功完成率96.13%
-
全新
河北省保定市
平均发货25小时
成功完成率92.53%
-
全新
河北省保定市
平均发货19小时
成功完成率88.29%
-
全新
四川省成都市
平均发货23小时
成功完成率86.68%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率94.02%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.22%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.22%
-
FPGA设计与开发零基础入门到精通
本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,有需要确定的可以联系客服。我店不能开发票。当天下单第二天发货。
全新
四川省成都市
平均发货31小时
成功完成率83.65%
-
全新
北京市丰台区
平均发货26小时
成功完成率87.13%
-
全新
山东省泰安市
平均发货22小时
成功完成率86.09%
-
FPGA设计与开发零基础入门到精通
本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,有需要确定的可以联系客服。我店不能开发票。当天下单第二天发货。
全新
四川省成都市
平均发货31小时
成功完成率83.65%
-
全新
北京市丰台区
平均发货26小时
成功完成率83.23%
-
全新
北京市大兴区
平均发货17小时
成功完成率94.5%
-
全新
山东省泰安市
平均发货25小时
成功完成率92.53%
-
全新
江苏省无锡市
平均发货14小时
成功完成率87.17%
-
全新
河北省保定市
平均发货24小时
成功完成率90.44%
-
全新
河北省保定市
平均发货24小时
成功完成率90.44%
-
全新
北京市通州区
平均发货9小时
成功完成率89.55%
-
全新
河北省保定市
平均发货24小时
成功完成率90.31%
-
全新
河北省保定市
平均发货26小时
成功完成率87.68%
-
全新
江苏省南京市
平均发货7小时
成功完成率98.23%
-
全新
江苏省无锡市
平均发货9小时
成功完成率94.18%
-
全新
河北省保定市
平均发货15小时
成功完成率90.79%
-
全新
江苏省南京市
平均发货7小时
成功完成率95.88%
-
全新
天津市河东区
平均发货24小时
成功完成率90.39%
-
全新
江苏省无锡市
平均发货15小时
成功完成率93.9%
-
全新
江苏省无锡市
平均发货8小时
成功完成率96.09%
-
全新
河北省保定市
平均发货21小时
成功完成率85.99%
-
全新
江苏省宿迁市
平均发货21小时
成功完成率87.88%
-
全新
河北省保定市
平均发货27小时
成功完成率88.25%
-
全新
河北省廊坊市
平均发货24小时
成功完成率85.85%
-
全新
河北省保定市
平均发货24小时
成功完成率83.44%
-
全新
河北省保定市
平均发货22小时
成功完成率87.29%
-
全新
河北省保定市
平均发货26小时
成功完成率88.92%
-
全新
河北省保定市
平均发货26小时
成功完成率88.92%
-
全新
江苏省无锡市
平均发货17小时
成功完成率60.44%
-
全新
河北省保定市
平均发货26小时
成功完成率84.82%