零基础学FPGA设计:理解硬件编程思想
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 小结

本章回顾了数字逻辑电路基础知识,只简单地将一些最基本的概念进行了讲解。这些知识也是作者在学习FPGA之初,尤其是在学习HDL(Hardware Description Language,硬件描述语言)一段时间后,又回过头来复习数字逻辑电路时感觉需要掌握和理解的知识。这些基本的反相器、加法器、D触发器等功能器件虽然并不复杂,但深入理解其工作特点仍然需要花费一点时间,但这点时间一定是值得的,因为它们是后续学习FPGA设计的基础。当我们熟练掌握FPGA设计技能后,会发现本章所讲述的电路几乎都可以用一两句HDL代码来描述,或者这些基本的功能电路在整个电路设计中几乎可以忽略不计。

我们将本章学习的要点总结如下:

(1)数字电路的基本器件是反相器,反相器是由三极管组成的。

(2)现实中的数字波形具有上升时间和下降时间。

(3)逻辑符号0和1只表示两种状态,不表示两个数值的大小。

(4)布尔代数的基础是非门、与门、或门。

(5)组合电路可能产生竞争冒险现象,这是电路中各条信号路径的传输时延不一致造成的。

(6)时序逻辑电路的基础是触发器。时序逻辑电路就是由组合逻辑电路和触发器组成的电路。