基于FPGA的同步复位的3位计数器设计
2563
分析:首先,我们可以看到有哪些信号。复位 rs t 、计数器3位的、 时钟 信号。(用到2路选择器。复位和不复位)
其次,怎样实现,一个时钟过来,记一次数就是加一次,保存(用到D触发器),满之后为0;
最后,按照以上分析,进行编写程序。
上面是修改过的,由于时序逻辑电路,因此。用非阻塞赋值。q是3位,因此加上3‘b1,
输入代码,选择Processing 》 start 》 Analysis & Elabora ti on
Tools 》 Netlist viewer 》 RTL viewer
经过以上步骤,则得到以下电路。
从图中可以看出有两个2选1选择器和一个D触发器集合(因为存储的是3位数据,需要3个D触发器),另外还有一个加法器和一个 比较器 。
因此,可以表明从程序里就可以看要用那些元件,从而能更好的理解程序的用途。
特别声明:本文仅供交流学习 , 版权归属原作者,并不代表蚂蚜网赞同其观点和对其真实性负责。若文章无意侵犯到您的知识产权,损害了您的利益,烦请与我们联系vmaya_gz@126.com,我们将在24小时内进行修改或删除。