作品简介

本书是针对FPGA初学者编著的入门级图书,以高云公司的FPGA和Verilog HDL为开发平台,详细阐述FPGA设计所需的基础知识、基本语法、设计流程、设计技巧,全面、细致、深刻地剖析了Verilog HDL与C语言等传统顺序语言的本质区别,使读者通过简单的实例逐步理解FPGA的硬件设计思想,实现快速掌握FPGA设计方法的目的。本书思路清晰、语言流畅、分析透彻,在简明阐述设计方法的基础上,重点辨析读者易于与常规顺序语言混淆的概念,力求使读者在较短的时间内理解硬件编程思想,掌握FPGA设计方法。

杜勇,四川省广安市人,高级工程师。1999年于湖南大学获电子工程专业学士学位,2005年于国防科技大学获信息与通信工程专业硕士学位。主要从事数字信号处理、无线通信以及FPGA应用技术研究。发表学术论文十余篇,出版《数字滤波器的MATLAB与FPGA实现(第2版)》、《数字通信同步技术的MATLAB与FPGA实现》、《数字调制解调技术的MATLAB与FPGA实现》等多部著作。

作品目录

  • 内容简介
  • 作者简介
  • 前言
  • 01 基础篇
  • 第1章 必备的数字逻辑电路知识
  • 第2章 可编程逻辑器件基础
  • 第3章 准备好开发环境
  • 02 初识篇
  • 第4章 FPGA设计流程——LED流水灯电路
  • 第5章 从组合逻辑电路学起
  • 第6章 时序逻辑电路的灵魂——D触发器
  • 第7章 时序逻辑电路的精华——计数器
  • 03 入门篇
  • 第8章 设计简洁美观的秒表电路
  • 第9章 数字密码锁电路设计
  • 第10章 简易电子琴电路设计
  • 第11章 应用广泛的串口通信电路
  • 第12章 对状态机的讨论
  • 04 提高篇
  • 第13章 基本的时序约束方法
  • 第14章 采用IP核设计
  • 第15章 采用在线逻辑分析仪调试程序
  • 第16章 常用的FPGA设计技巧
  • 参考文献
展开全部