暂无评论
VHDL程序EDA七人表决器七人表决器VHDL程序EDA
学校的单片机课程设计,可实现矩阵按键七人表决器在数码管上显示
所谓表决器就是对于一个行为,由多个人投票,如果同意的票数过半,就认为此行为可行;否则如果否决的票数过半,则认为此行为无效。七人表决器顾名思义就是由七个人来投票,当同意的票数大于或者等于4时,则认为同意
用七个开关作为表决器的7个输入变量,输入变量为逻辑“1”时表示表决者“赞同”;输入变量为逻辑“0”时,表示表决者“不赞同”。输出逻辑“1”时,表示表决“通过”;输出逻辑“0”时,表示表决“不通过”。当
基于alter公司cycloneII开发平台下的VHDL编程,实现了七人表决的功能,七个按键分别对应七个人,当有人同意时,按键按下,置“1”,当有人不同意时按键挑起,置“0”,同时LED灯会随着对应的
表决器VHDL有详细的说明和设计步骤啊啊啊啊啊啊啊
底层文件和顶层原理图都有,需要自己根据原理图gdf组装下,注意扫描信号的输出端可能由于是先前的失误,忘记添加了,自己填个output即可。
这个是在QuartusII平台上用VerilogHDL语言写的七人表决器工程,用的是文本输入方式。芯片选的是用的CycloneII:EP2C35F484I8芯片。 其中双击.qpf文件可直接打开此工程
7人表决器本设计就是利用EDA/SOPC-II+实验箱中的拨挡开关模块和LED模块来实现一个简单的七人表决器的功能。拨挡开关模块中的K1~K7表示七个人,当拨挡开关输入为‘1’时,表示对应的人投同意票
利用quartus18.0软件编译仿真的七人表决器,含测试文件,供学习电子设计自动化(eda)的新人参考
暂无评论