• 全新正版 FPGA Verilog开发实战指南:基于Intel Cyclone IV(基础篇) 一版一印
  • 全新正版 FPGA Verilog开发实战指南:基于Intel Cyclone IV(基础篇) 一版一印
  • 全新正版 FPGA Verilog开发实战指南:基于Intel Cyclone IV(基础篇) 一版一印
  • 全新正版 FPGA Verilog开发实战指南:基于Intel Cyclone IV(基础篇) 一版一印
21年品牌 40万+商家 超1.5亿件商品

全新正版 FPGA Verilog开发实战指南:基于Intel Cyclone IV(基础篇) 一版一印

一版一印,全新正版现货。

88 4.4折 199 九五品

仅1件

浙江杭州
认证卖家担保交易快速发货售后保障

作者刘火良 杨森 张硕

出版社机械工业出版社

出版时间2021-03

版次1

装帧其他

上书时间2024-05-13

杭州精品二手书店

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 刘火良 杨森 张硕
  • 出版社 机械工业出版社
  • 出版时间 2021-03
  • 版次 1
  • ISBN 9787111674160
  • 定价 199.00元
  • 装帧 其他
  • 开本 其他
  • 纸张 胶版纸
  • 字数 280千字
【内容简介】
本书包括32个章节,按照先易后难的顺序进行讲解,分为硬件说明篇、软件安装篇、基础入门篇和学习强化篇四大板块。从基础的硬件介绍、软件安装到基本电路开发,手把手教学。考虑到大多数学习者为FPGA初学者,所以本书把操作中的每个步骤都尽可能详细的介绍和描述,并附上大量的截图以供学习者实操参考。
【目录】
前言

硬件说明篇

第1章 初识FPGA  2

1.1 FPGA是什么  2

1.1.1 名词解释  2

1.1.2 FPGA发展历程  2

1.2 FPGA的技术优势  7

1.3 FPGA的应用方向  9

第2章 硬件开发平台详解  15

2.1 开发板简介  15

2.2 国内外FPGA产业现状  19

2.3 选择Cyclone IV的理由  20

2.4 Cyclone系列FPGA芯片的命名方法  23

2.5 FPGA内部硬件结构简介  24

2.6 FPGA内部硬件结构与代码的关系  33

2.6.1 I/O的映射  34

2.6.2 组合逻辑映射  43

2.6.3 时序逻辑映射  45

2.6.4 指定PLL的映射位置  56

软件安装篇

第3章 Quartus软件和USB-Blaster驱动安装  66

3.1 Quartus II_13.0软件的安装  66

3.2 添加器件库  72

3.3 USB-Blaster驱动器的安装  76

第4章 ModelSim软件安装  80

第5章 Visio和Notepad++软件安装  87

5.1 Visio软件的安装  87

5.2 Notepad++软件的安装  93

第6章 实现Quartus和ModelSim、Notepad++软件关联  99

6.1 Quartus II_13.0和ModelSim_10.5se软件的关联  99

6.2 Quartus II_13.0和Notepad++软件的关联  101

基础入门篇

第7章 初识Verilog HDL  106

7.1 为什么选择用Verilog HDL开发FPGA  106

7.1.1 Verilog HDL和VHDL的比较  106

7.1.2 Verilog HDL和C语言的比较  107

7.2 Verilog HDL语言的基础语法  107

7.2.1 标识符  107

7.2.2 逻辑值  108

7.2.3 常量  108

7.2.4 变量  109

7.2.5 参数  109

7.2.6 赋值语句  110

7.2.7 注释  110

7.2.8 关系运算符  111

7.2.9 归约运算符、按位运算符和逻辑运算符  111

7.2.10 移位运算符  112

7.2.11 条件运算符  112

7.2.12 优先级  112

7.2.13 位拼接运算符  113

7.2.14 if-else与case  113

7.2.15 inout双向端口  115

7.2.16 Verilog语言中的系统任务和系统函数  116

7.3 章末总结  123

第8章 点亮LED灯  124

8.1 正确的设计流程  124

8.2 工程文件夹的管理  124

8.3 一个完整的设计过程  126

8.3.1 功能简介  126

8.3.2 硬件资源  126

8.3.3 新建一个Visio文件及其配置  127

8.3.4 模块和端口信号划分  130

8.3.5 波形设计  131

8.3.6 新建工程  133

8.3.7 RTL代码的编写  140

8.3.8 代码的分析和综合  143

8.3.9 查看RTL视图  144

8.3.10 Testbench的原理  145

8.3.11 Testbench代码的编写  147

8.3.12 仿真设置  151

8.3.13 设置NativeLink  153

8.3.14 打开ModelSim观察波形  155

8.3.15 仿真波形分析  162

8.3.16 引脚约束  162

8.3.17 全编译  165

8.3.18 通过JTAG将网表下载到开发板  168

8.3.19 未使用引脚的默认设置  172

8.3.20 程序的固化  174

8.4 章末总结  185

第9章 简单组合逻辑  186

9.1 理论学习  186

9.1.1 多路选择器  186

9.1.2 译码器  186

9.1.3 半加器  187

9.2 实战演练—多路选择器  187

9.2.1 实验目标  187

9.2.2 硬件资源  187

9.2.3 程序设计  188

9.3 实战演练—译码器  198

9.3.1 实验目标  198

9.3.2 程序设计  198

9.4 实战演练—半加器  205

9.4.1 实验目标  205

9.4.2 硬件资源  205

9.4.3 程序设计  206

9.5 章末总结  211

第10章 层次化设计  213

10.1 理论学习  213

10.2 实战演练  215

10.2.1 实验目标  215

10.2.2 硬件资源  215

10.2.3 程序设计  215

10.3 章末总结  225

第11章 避免Latch的产生  226

11.1 Latch是什么  226

11.2 Latch的危害  226

11.3 几种产生Latch的情况  226

11.4 章末总结  232

第12章 时序逻辑的开始——寄存器  234

12.1 理论学习  234

12.2 实战演练  234

12.2.1 实验目标  234

12.2.2 硬件资源  235

12.2.3 程序设计  236

12.3 章末总结  243

第13章 阻塞赋值与非阻塞赋值  245

13.1 理论学习  245

13.2 阻塞赋值  246

13.3 非阻塞赋值  248

13.4 章末总结  251

第14章 计数器  252

14.1 理论学习  252

14.2 实战演练  252

14.2.1 实验目标  252

14.2.2 硬件资源  252

14.2.3 程序设计  253

14.3 章末总结  262

第15章 分频器  263

15.1 理论学习  263

15.2 实战演练一  263

15.2.1 实验目标  263

15.2.2 硬件资源  264

15.2.3 程序设计  264

15.3 实战演练二  270

15.3.1 实验目标  270

15.3.2 硬件资源  271

15.3.3 程序设计  271

15.4 章末总结  278

第16章 按键消抖模块的设计与验证  279

16.1 理论学习  279

16.1.1 硬件消抖  280

16.1
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP