7月 07

数码管显示VHDL设计

从同学那里拷来的代码,VHDL设计数码管显示电路: 对比自己以前写的数码管显示的vhdl代码,发现自己简直弱爆了,没有一点整体设计思想,单纯的把电路图各个部件翻译成vhdl代码,然后在连接起来,而上面的代码是整体描述了数码管显示电路,其实数码管显示电路还是比较简单的,输入两组,输出两组。输入就是一个clk时钟信号,还有要显示的数据。输出就 … Continue reading

4月 24

用移位寄存器实现序列发生器

一、序列发生器电路图 基本部件全部采用lpm定制。 lpm_shift为右移位寄存器,为了直观的仿真和在数码管上显示, 用左移位寄存器是更好的选择。   lpm_shift是LPM定制的7位右移位寄存器,带串入串出和并入并出。 load端为置数端,当load端为1时,寄存器置数,并行输出为data[6..0],当load无效,即 … Continue reading

4月 20

序列检测器加数码管显示设计

如果按照实验书上一步步做到也不是很难,可是老师要求要在数码管上显示,这对我来说就有些麻烦了,向来讨厌数码管显示。 硬着头皮做了近10个小时了,总算是仿真正确了,至于硬件测试,希望不要在有什么乱子。 序列检测器是时序数字电路中非常常见的设计之一。它的主要功能是:将一个指定的序列从数字码流中识别出来。接下来就以设计“01101”这个序列的检测 … Continue reading

4月 18

模405计数器数码管显示

模405计数器加位选和段选之后可以在数码管上直观的显示。 下面是顶层设计,加入相关底层文件即可: RTL调试 仿真: