上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 MAX II CPLD/Cyclone IV FPGA PCB硬件设计
在正式开始介绍FPGA设计之前,笔者不想直接进入主题。大部分与FPGA相关的书都在介绍FPGA发展、Verilog HDL语法规范后,直奔主题,开始介绍基于开发环境的FPGA开发。笔者认为这样的构架体系是不可取的,因为读者没有基本的硬件基础,而是把Verilog当作C语言在设计。
FPGA的设计是建立在硬件电路系统的基础上的,如果对电路设计没有深入甚至最基础的了解,想设计出优秀的工程,几乎是天方夜谭。笔者几乎没见过哪本书能够对FPGA电路设计进行系统的讲解,因为这需要涵盖从元器件到板级电路,从硬件设计到系统设计,从顶层架构到底层时序等内容。
笔者将力所能及地把这一流程阐述清楚,后续章节中的每一个设计案例也都会结合硬件来进行驱动设计,借此希望更多的FPGA工程师参悟:“我们不是在设计代码,而是在设计电路。”想更加深入了解FPGA系统硬件设计的读者,可以阅读本书第15章“基于FPGA的硬件系统设计”,来更深刻地了解FPGA硬件系统设计的精髓。