版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
我们根据三人表决器的直值表,可以通过卡诺图化简可以得到:L2=SW1SW2+SW1SW3+SW2SW3L1=_L2那么我们可以在MAX+plusII中用原理图实现上面的三人表决器下面仅把和VHDL不同的详细写下,相同或基本相同的就一带而过:(1)打开MAX+plusII(2)新建一个图形文件:File菜单>new新建文件时选择GraphicEditorfile点OK(3)输入设计文件我们现在在图形文件中输入电路,我们这个电路需要AND2、OR3、NOT三个逻辑门电路和输入输出端,你可以Symbol->EnterSymbol(或者双击空白处)弹出窗口在SymbolName中输入and2,点OK同样可以加入or3、input、output、not对input、output,鼠标左键双击PIN_NAME,那么PIN_NAME被选中,并且变黑,然后输入你要改的名字,如SW1把元件拖动到合适位置,将光标放到元件的引线出,可以发现光标变为十字星,此时摁住左键就可以进行连线。最后的电路图如下图(4)保存文件:保存为majority_voter.gdf,AutomaticExtension选.gdf把文件设为当前工程:FILE->PROJECT->SETPROJECTTOCURRENTFILEMAX+PLUSII的标题条将显示新的项目名字至此,程序输入就已经完成了。(5)检查编译指定下载的芯片型号指定芯片的管脚此时的图形为:下图为SW1放大的图,其中majority_voter@41中前部分为设计的文件名,后面41为EPM7128SLC84-15的41脚,也就是说电路图中SW1被指定到EPM7128SLC84-15的41脚(而实验板上41脚被连接到指拨开关SW1上了,这样电路图上SW1就和实验板上的硬件SW1实现了连接)。我们根据三人表决器的直值表,可以通过卡诺图化简可以得到:L2=SW1SW2+SW1SW3+SW2SW3L1=_L2那么我们可以在MAX+plusII中用原理图实现上面的三人表决器下面仅把和VHDL不同的详细写下,相同或基本相同的就一带而过:(1)打开MAX+plusII(2)新建一个图形文件:File菜单>new新建文件时选择GraphicEditorfile点OK(3)输入设计文件我们现在在图形文件中输入电路,我们这个电路需要AND2、OR3、NOT三个逻辑门电路和输入输出端,你可以Symbol->EnterSymbol(或者双击空白处)弹出窗口在SymbolName中输入and2,点OK同样可以加入or3、input、output、not对input、output,鼠标左键双击PIN_NAME,那么PIN_NAME被选中,并且变黑,然后输入你要改的名字,如SW1把元件拖动到合适位置,将光标放到元件的引线出,可以发现光标变为十字星,此时摁住左键就可以进行连线。最后的电路图如下图(4)保存文件:保存为majority_voter.gdf,AutomaticExtension选.gdf把文件设为当前工程:FILE->PROJECT->SETPROJECTTOCURRENTFILEMAX+PLUSII的标题条将显示新的项目名字至此,程序输入就已经完成了。(5)检查编译本文来自:高校自动化网(W)详细出处参考(转载请保留本链接):/Html/xuekezhishi/EDAjishu/83070.htmllibraryieee;useieee.std_logic_1164.all;entitybcdisport(y:instd_logic_vector(2downto0);led:outstd_logic_vector(6downto0));endbcd;architectureartofbcdisbeginprocess(y)begincaseyiswhen"000"=>led<="0111111";when"001"=>led<="0000110";when"010"=>led<="1011011";when"011"=>led<="1001111";when"100"=>led<="1100110";when"101"=>led<="1101101";when"110"=>led<="1111101";whenothers=>led<="0000111";endcase;endprocess;endart;libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitycnt4isport(clk:instd_logic;s:OUTstd_logic_vector(2downto0));endcnt4;architecturebhvofcnt4issignalq:std_logic_vector(2downto0);beginprocess(clk)beginif(clk'eventandclk='1')thenifq="011"thenq<="000";elseq<=q+1;endif;endif;s<=q;endprocess;endbhv;libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityjudgeisport(a,b,c:instd_logic_vector(6downto0);clr,en:instd_logic;ag,op,ab:outstd_logic_vector(2downto0);pass,fail:outstd_logic);endjudge;architectureartofjudgeisbeginprocess(a,b,c,clr,en)variableag1,op1,ab1:std_logic_vector(2downto0);beginifclr='1'thenag1:="000";op1:="000";ab1:="000";elsifen='1'thenabc:foriin0to6loopifa(i)='1'andb(i)='0'andc(i)='0'thenag1:=ag1+1;op1:=op1;ab1:=ab1;elsifa(i)='0'andb(i)='1'andc(i)='0'thenag1:=ag1;op1:=op1+1;ab1:=ab1;elsifa(i)='0'andb(i)='0'andc(i)='1'thenag1:=ag1;op1:=op1;ab1:=ab1+1;endif;endloopabc;endif;ifag1>op1thenpass<='1';fail<='0';elsepass<='0';fail<='1';endif;ag<=ag1;op<=op1;ab<=ab1;endprocess;endart;libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitymux41isport(ag,op,ab,s:instd_logic_vector(2downto0);y:outstd_logic_vector(2dow
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024门面租赁合同电子版租赁双方争议解决途径3篇
- 广西南宁市中考语文模拟试卷六套【附参考答案】
- 专业技师合作合同书格式版
- 2024版个人房屋租赁给公司合同
- SaaS服务平台标准化服务协议样例(2024年版)版B版
- 3 表内乘法(一)(说课稿)-2024-2025学年二年级上册数学苏教版
- 职业学生入住宿舍申请表
- 福建省南平市王台中学2020-2021学年高二物理联考试题含解析
- 2024版个人独资合作协议
- 2024年采购流程优化与合作合同3篇
- 湖北省武汉市洪山区2023-2024学年六年级上学期语文期末试卷(含答案)
- 飞书手把手使用教程培训
- 2025届山东省潍坊市高三物理第一学期期中经典试题含解析
- 《医院医疗质量安全管理提升年实施方案》
- 豆腐制作工艺
- 临床提高吸入剂使用正确率品管圈成果汇报
- “中华老字号”申报书
- 矿山智能化监控系统
- 五年级口算题卡每天100题带答案
- 年产500t o-甲基-n-硝基异脲技改项目可研报告
- 光伏项目居间服务合同协议书
评论
0/150
提交评论