FPGA Verilog开发实战指南:基于Intel Cyclone IV(基础篇)
1星价
¥115.4
(5.8折)
2星价¥115.4
定价¥199.0
暂无评论
图文详情
- ISBN:9787111674160
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:860
- 出版时间:2021-03-01
- 条形码:9787111674160 ; 978-7-111-67416-0
本书特色
适读人群 :适合入门学习FPGA逻辑设计与开发的工程师参考阅读,也可供高校电子信息、自动控制等相关专业学生学习参考1,本书基于Intel Cyclone IV的野火征途系列FPGA开发板,由野火专家结合实战案例详解FPGA逻辑设计方法与开发实战,配有大量实验例程,并提供案例源代码。 2,本书内容翔实、由浅入深、案例丰富,适合FPGA逻辑设计与开发工程师的入门学习参考,也可供高校电子信息、自动控制等相关专业学生学习参考。 读者可到野火论坛(www fireBBS cn)下载本书配套的FPGA视频教程、电子版教程及后续例程的更新。
内容简介
本书包括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
展开全部
本类五星书
本类畅销
-
铁道之旅:19世纪空间与时间的工业化
¥20.7¥59.0 -
金属材料及热处理
¥46.8¥72.0 -
中国传统民俗文化:建筑系列:中国古代桥梁
¥18.6¥58.0 -
嗨印刷工艺(Vol1烫印)(精)
¥147.4¥268.0 -
西门子S7-1200 PLC项目化教程
¥38.3¥54.0 -
测井井控技术手册(第二版)
¥68.0¥80.0 -
装配化工字组合梁设计
¥88.0¥160.0 -
高聚物粘结及其性能
¥34.8¥120.0 -
汽车风云人物
¥17.0¥50.0 -
品牌鞋靴产品策划-从创意到产品
¥26.5¥42.0 -
城市桥梁工程施工与质量验收手册-(含光盘)
¥61.6¥78.0 -
城镇道路工程施工与质量验收规范实施手册
¥13.3¥39.0 -
长江航运文化
¥16.6¥46.0 -
航空发动机限寿件概率损伤容限评估概述
¥67.8¥88.0 -
天才武器
¥43.2¥60.0 -
中国烹饪工艺学粤菜教程
¥44.9¥59.8 -
蓝色水星球 重新思考我们在宇宙中的家园
¥61.6¥88.0 -
面对盖娅:新气候制度八讲
¥65.3¥92.0 -
先进储能材料与器件
¥106.6¥148.0 -
机械制图
¥37.4¥68.0