EDA实验:可变模计数器

EDA实验:可变模计数器

ID:42434637

大小:75.59 KB

页数:5页

时间:2019-09-15

EDA实验:可变模计数器_第1页
EDA实验:可变模计数器_第2页
EDA实验:可变模计数器_第3页
EDA实验:可变模计数器_第4页
EDA实验:可变模计数器_第5页
资源描述:

《EDA实验:可变模计数器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、EDA实验:可变模计数器文档包括错误程序分析和正确程序及其注释。通过拨码开关SW1,SWO实现计数器模值的选择,可选的模值有12进制、24进制、30进制、60进制。First.vhdl原版本程序以及错误分析LIBRARYIEEE;USEIEEE.STDLOGIC1164.ALL;USEIEEE.STDLOGICUNSIGNED.ALL;WMM•ENTITYhoumingzhen051ISPORT(CLKJNSTD_LOGIC;Ml,M0:INSTD_LOGIC;A:OUTINTEGERRANGE0TO60;-在这里混淆了数据対象和变量的定义

2、B,C:OUTINTEGERRANGE0TO9;-A原意指计数数据,B,C分别表示计数数值的十位和个位,本应是过程变量DATA_OUT1,DATA_OUT2:OUTSTD_LOGIC_VECTOR(6DOWNTO0)一定义两个标准逻辑矢量,分别作为两位数码管的输入);ENDhoumingzhen051;ARCHITECTUREbehOFhoumingzhen051ISBEGINPROCESS(CLK)-这里应该有分频,使得计数时长为1SIFCLK'EVENTANDCLK=1THENELSIF(MO=OANDMl=0)THENIF(A>11)

3、THENA:=0;ELSIF(A=11)THENA:=0;ELSEA:=A+1;ENDIFELSIF(M0=0ANDMl=l)THENIF(A>23)THENA:=0;ELSE(A=23)THENA:=0;ELSEA:=A+1;ENDIF;ELSIF(MO=1ANDM1=O)THENIF(A>29)THENA:=0;ELSIF(A=29)THENA:=0ELSEA:=A+1;ENDIF;ELSIF(MO=1ANDMl=l)THENIF(A>59)THENA:=0;ELSIF(A=59)THENA:=0;ELSEA:A+1;ENDIF;END

4、IF;B:AREM10;C:=A/10;“由于编译一肓出问题,反复修改最示也把这caseBiswhen0DATA_OUT<="0000001n;里改出了问题when1DATAOUTvJlOOlllU;when2DATA_OUT<=U0010010";when3DATA_OUT<="OOOOHO";when4DATA_OUT<="1001100H;when5DATA_OUT<="0100100H;when6DATA_OUT<=n0100000n;when7DATA_OUT<="OOOH11";when8DATA_OUT<="0000000";

5、when9DATA_OUT<="0000100H;endcase;caseCiswhen0DATA_OUT<="0000001";when1DATA_OUTv二”1001111”;when2DATA_OUT<=H0010010n;when3DATA_OUT<=,,OOOOHO,';when4DATAOUT<="1001100H;when5DATA_OUT<=n0100100H;when6DATA_OUT<=,,0100000H;when7DATA_OUT<=nOOOHll";when8DATA_OUT<=nOOOOOOO";when9DAT

6、A_OUT<=n0000100n;endcase;ENDPROCESS(CLK);ENDbeh;缺少时钟分频函数-总的来说,问题主耍是变量定义错误、Newversion

7、部接口情况PORT(CLK:INSTD_LOGIC;引脚:PIN_N2MO:INSTD_LOGIC;SWO和SW1的输入引脚:PIN_N25PIN_N26Ml:INSTD_LOGIC;管显示输入ENDENTITYhoumingzhen051;ARCHITECTUREBEHAVOFhoumingzhen051ISSIGNALCLK1HZ:STDLOGIC;BEGINTEMPI:PROCESS(CLK)VARIABLECNT1:INTEGER:=O;VARIABLECNT2:INTEGER:=24999999;BEGIN50MHz的时钟下需要0

8、.5sIFCLK'EVENTANDCLK=1THEN好等于一个时钟周期=lsIF(CNT1=CNT2)THENCNT1:=O;CLK1HZ<=NOTCLK1HZ;ELSECNT1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。