展开全部

主编推荐语

结合野火征途系列FPGA开发板(IntelCycloneIV芯片),详解FPGA逻辑设计与开发实战,并提供完整源代码。

内容简介

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

目录

  • 版权信息
  • 前言
  • 硬件说明篇
  • 第1章 初识FPGA
  • 1.1 FPGA是什么
  • 1.2 FPGA的技术优势
  • 1.3 FPGA的应用方向
  • 第2章 硬件开发平台详解
  • 2.1 开发板简介
  • 2.2 国内外FPGA产业现状
  • 2.3 选择Cyclone IV的理由
  • 2.4 Cyclone系列FPGA芯片的命名方法
  • 2.5 FPGA内部硬件结构简介
  • 2.6 FPGA内部硬件结构与代码的关系
  • 软件安装篇
  • 第3章 Quartus软件和USB-Blaster驱动安装
  • 3.1 Quartus II_13.0软件的安装
  • 3.2 添加器件库
  • 3.3 USB-Blaster驱动器的安装
  • 第4章 ModelSim软件安装
  • 第5章 Visio和Notepad++软件安装
  • 5.1 Visio软件的安装
  • 5.2 Notepad++软件的安装
  • 第6章 实现Quartus和ModelSim、Notepad++软件关联
  • 6.1 Quartus II_13.0和ModelSim_10.5se软件的关联
  • 6.2 Quartus II_13.0和Notepad++软件的关联
  • 基础入门篇
  • 第7章 初识Verilog HDL
  • 7.1 为什么选择用Verilog HDL开发FPGA
  • 7.2 Verilog HDL语言的基础语法
  • 7.3 章末总结
  • 第8章 点亮LED灯
  • 8.1 正确的设计流程
  • 8.2 工程文件夹的管理
  • 8.3 一个完整的设计过程
  • 8.4 章末总结
  • 第9章 简单组合逻辑
  • 9.1 理论学习
  • 9.2 实战演练——多路选择器
  • 9.3 实战演练——译码器
  • 9.4 实战演练——半加器
  • 9.5 章末总结
  • 第10章 层次化设计
  • 10.1 理论学习
  • 10.2 实战演练
  • 10.3 章末总结
  • 第11章 避免Latch的产生
  • 11.1 Latch是什么
  • 11.2 Latch的危害
  • 11.3 几种产生Latch的情况
  • 11.4 章末总结
  • 第12章 时序逻辑的开始——寄存器
  • 12.1 理论学习
  • 12.2 实战演练
  • 12.3 章末总结
  • 第13章 阻塞赋值与非阻塞赋值
  • 13.1 理论学习
  • 13.2 阻塞赋值
  • 13.3 非阻塞赋值
  • 13.4 章末总结
  • 第14章 计数器
  • 14.1 理论学习
  • 14.2 实战演练
  • 14.3 章末总结
  • 第15章 分频器
  • 15.1 理论学习
  • 15.2 实战演练一
  • 15.3 实战演练二
  • 15.4 章末总结
  • 第16章 按键消抖模块的设计与验证
  • 16.1 理论学习
  • 16.2 实战演练
  • 16.3 章末总结
  • 第17章 流水灯
  • 17.1 理论学习
  • 17.2 实战演练
  • 17.3 章末总结
  • 第18章 状态机
  • 18.1 理论学习
  • 18.2 实战演练一
  • 18.3 实战演练二
  • 18.4 章末总结
  • 第19章 数码管的动态显示
  • 19.1 理论学习
  • 19.2 实战演练
  • 19.3 章末总结
  • 第20章 快速开发的法宝——IP核
  • 20.1 理论学习
  • 20.2 实战演练
  • 20.3 章末总结
  • 学习强化篇
  • 第21章 串口RS-232
  • 21.1 理论学习
  • 21.2 实战演练
  • 21.3 章末总结
  • 第22章 使用SignalTap II嵌入式逻辑分析仪在线调试
  • 22.1 逻辑分析仪简介
  • 22.2 SignalTap II的用法
  • 第23章 简易频率计的设计与验证
  • 23.1 理论学习
  • 23.2 实战演练
  • 23.3 章末总结
  • 第24章 简易DDS信号发生器的设计与验证
  • 24.1 理论学习
  • 24.2 实战演练
  • 24.3 章末总结
  • 第25章 简易电压表的设计与验证
  • 25.1 理论学习
  • 25.2 实战演练
  • 25.3 章末总结
  • 第26章 VGA显示器驱动设计与验证
  • 26.1 理论学习
  • 26.2 实战演练
  • 26.3 章末总结
  • 第27章 HDMI显示器驱动设计与验证
  • 27.1 理论学习
  • 27.2 实战演练
  • 27.3 章末总结
  • 第28章 TFT-LCD液晶屏驱动设计与验证
  • 28.1 理论学习
  • 28.2 实战演练
  • 28.3 章末总结
  • 第29章 FIFO求和实验
  • 29.1 理论学习
  • 29.2 实战演练
  • 29.3 章末总结
  • 第30章 基于Sobel算法的边缘检测设计与实现
  • 30.1 理论学习
  • 30.2 实战演练
  • 30.3 章末总结
  • 第31章 基于SPI协议的Flash驱动控制
  • 31.1 理论学习
  • 31.2 实战演练
  • 31.3 章末总结
  • 第32章 基于I2C协议的EEPROM驱动控制
  • 32.1 理论学习
  • 32.2 实战演练
  • 32.3 章末总结
  • 后记
展开全部

评分及书评

4.7
3个评分
  • 用户头像
    给这本书评了
    5.0

    随着社会的发展和科技的进步,普通电子技术和微电子领域的景象也日新月异,FPGAField Programmable Gate Array,现场可编程门阵列)越来越被人们所熟知,生产生活中人们对 FPGA 的需求不断增加。近年来,FPGA 在人工智能、机器学习的浪潮中又火了一把。得益于 IC(集成电路)技术和生产工艺的进步,更大规模集成度的 FPGA 得以实现,一枚小小的 FPGA 在融合了可编程逻辑单元、ARM 硬核、MPU 等异构多核处理单元后,功能越来越强大。

      转发
      评论
      用户头像
      给这本书评了
      4.0

      本书可以让读者了解很多设备原理,通过波形分钟设备间的时序图,可以懂很多以前不懂的知识,值得一读!

        转发
        评论

      出版方

      机械工业出版社有限公司

      机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。