• FPG erilog开发实战指南 基于Intel Cyclone 4(基础篇)
21年品牌 40万+商家 超1.5亿件商品

FPG erilog开发实战指南 基于Intel Cyclone 4(基础篇)

149.25 7.5折 199 全新

库存5件

北京房山
认证卖家担保交易快速发货售后保障

作者刘火良,杨森,张硕 编

出版社机械工业出版社

ISBN9787111674160

出版时间2021-02

装帧平装

开本16开

定价199元

货号1202306106

上书时间2024-11-20

鸿运图书专营店

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

   商品详情   

品相描述:全新
商品描述
目录
前言

硬件说明篇

章初识FPGA2

1.1FPGA是什么2

1.1.1名词解释2

1.1.2FPGA发展历程2

1.2FPGA的技术优势7

1.3FPGA的应用方向9

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

2.1开发板简介15

2.2国内外FPGA产业现状19

2.3选择CycloneIV的理由20

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

2.5FPGA内部硬件结构简介24

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

2.6.1I/O的映射34

2.6.2组合逻辑映射43

2.6.3时序逻辑映射45

2.6.4指定PLL的映射位置56

软件安装篇

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

3.1QuartusII_13.0软件的安装66

3.2添加器件库72

3.3USB-Blaster驱动器的安装76

第4章ModelSim软件安装80

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

5.1Visio软件的安装87

5.2Notepad++软件的安装93

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

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

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

基础入门篇

第7章初识VerilogHDL106

7.1为什么选择用VerilogHDL开发FPGA106

7.1.1VerilogHDL和VHDL的比较106

7.1.2VerilogHDL和C语言的比较107

7.2VerilogHDL语言的基础语法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.14if-else与case113

7.2.15inout双向端口115

7.2.16Verilog语言中的系统任务和系统函数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.7RTL代码的编写140

8.3.8代码的分析和综合143

8.3.9查看RTL视图144

8.3.10Testbench的原理145

8.3.11Testbench代码的编写147

8.3.12仿真设置151

8.3.13设置NativeLink153

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

0章层次化设计213

10.1理论学习213

10.2实战演练215

10.2.1实验目标215

10.2.2硬件资源215

10.2.3程序设计215

10.3章末总结225

1章避免Latch的产生226

11.1Latch是什么226

11.2Latch的危害226

11.3几种产生Latch的情况226

11.4章末总结232

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

12.1理论学习234

12.2实战演练234

12.2.1实验目标234

12.2.2硬件资源235

12.2.3程序设计236

12.3章末总结243

3章阻塞赋值与非阻塞赋值245

13.1理论学习245

13.2阻塞赋值246

13.3非阻塞赋值248

13.4章末总结251

4章计数器252

14.1理论学习252

14.2实战演练252

14.2.1实验目标252

14.2.2硬件资源252

14.2.3程序设计253

14.3章末总结262

5章分频器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

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

16.1理论学习279

16.1.1硬件消抖280

……

内容摘要
本书包括32个章节,按照先易后难的顺序进行讲解,分为硬件说明篇、软件安装篇、基础入门篇和学习强化篇四大板块。从基础的硬件介绍、软件安装到基本电路开发,手把手教学。考虑到大多数学习者为FPGA初学者,所以本书把操作中的每个步骤都尽可能详细的介绍和描述,并附上大量的截图以供学习者实操参考。

主编推荐
1,本书基于Intel Cyclone IV的野火征途系列FPGA开发板,由野火专家结合实战案例详解FPGA逻辑设计方法与开发实战,配有大量实验例程,并提供案例源代码。2,本书内容翔实、由浅入深、案例丰富,适合FPGA逻辑设计与开发工程师的入门学习参考,也可供高校电子信息、自动控制等相关专业学生学习参考。读者可到野火论坛(www.fireBBS.cn)下载本书配套的FPGA视频教程、电子版教程及后续例程的更新。

—  没有更多了  —

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

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