基于FPGA的同步复位的3位计数器设计

可编程逻辑

1364人已加入

描述

  分析:首先,我们可以看到有哪些信号。复位rst 、计数器3位的、时钟信号。(用到2路选择器。复位和不复位)

  其次,怎样实现,一个时钟过来,记一次数就是加一次,保存(用到D触发器),满之后为0;

  最后,按照以上分析,进行编写程序。

选择器

  上面是修改过的,由于时序逻辑电路,因此。用非阻塞赋值。q是3位,因此加上3‘b1,

  输入代码,选择Processing 》 start 》 Analysis & Elaboration

  Tools 》 Netlist viewer 》 RTL viewer

  经过以上步骤,则得到以下电路。

选择器

  从图中可以看出有两个2选1选择器和一个D触发器集合(因为存储的是3位数据,需要3个D触发器),另外还有一个加法器和一个比较器。

  因此,可以表明从程序里就可以看要用那些元件,从而能更好的理解程序的用途。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分