本书是针对FPGA初编著的入门级图书,以高云公司的FPGA和Verilog HDL为开发平台,详细阐述FPGA设计所需的基础知识、基本语法、设计流程、设计技巧,全面、细、深刻地剖析了Verilog HDL与C语言等传统顺序语言的本质区别,使读者通过简单的实例逐步理解FPGA的硬件设计思想,实现快速掌握FPGA设计方法的目的。本书思路清晰、语言流畅、分析透彻,在简明阐述设计方法的基础上,重点辨析读者易于与常规顺序语言混淆的概念,力求使读者在较短的时间内理解硬件编程思想,掌握FPGA设计方法。
第一篇 基础篇
第1章 推荐的数字逻辑电路知识 3
第2章 可编程逻辑器件基础 17
第3章 准备好开发环境 33
第二篇 初识篇
第4章 FPGA设计流程―LED流水灯电路 51
第5章 从组合逻辑电路学起 65
第6章 时序逻辑电路的灵魂―D触发器 101
第7章 时序逻辑电路的精华―计数器 131
第三篇 入门篇
第8章 设计简洁美观的秒表电路 155
第9章 数字密码锁电路设计 171
第10章 简易电子琴电路设计 179
第11章 应用广泛的串口通信电路 191
第12章 对状态机的讨论 211
第四篇 提高篇
第13章 基本的时序约束方法 225
第14章 采用IP核设计 241
第15章 采用在线逻辑分析仪调试程序 261
第16章 常用的FPGA设计技巧 269
点击下载