序列信号产生与检测

序列信号产生与检测

ID:47533115

大小:1.39 MB

页数:4页

时间:2020-01-13

序列信号产生与检测_第1页
序列信号产生与检测_第2页
序列信号产生与检测_第3页
序列信号产生与检测_第4页
资源描述:

《序列信号产生与检测》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南昌大学实验报告学生姓名:彭维学号:6100212142专业班级:中兴通信121班实验类型:□验证□综合█设计□创新实验日期:2014.10.16实验成绩:实验三序列信号检测器的设计(一)实验要求完成设计、仿真、调试、下载、硬件测试等环节,在PH-1V型EDA实验装置上实现一个串行序列信号发生器和一个序列信号检测器的功能,具体要求如下:1、先用VerilogHDL代码设计0111010011011010序列信号发生器2、再设计一个序列信号检测器,检测上述序列信号,若检测到串行序列“01101”则输出为“1”,否则输出为“0”;(二)实验步骤1.建立工作库文

2、件夹,输入计数器的VerilogHDL代码并存盘。modulexl(clk,f,m,clr1,clr2,ld,s);inputclk,clr1,clr2,ld;outputf,m;output[4:0]s;regf,m;reg[2:0]q2;reg[4:0]z,s;reg[15:0]wo;parameter[15:0]xulie=16'b0110010011011010;//要产生的序列parameter[4:0]q1=5'b01101;//要检测的序列always@(posedgeclk,negedgeclr1)if(~clr1)f<=0;//清产生序列

3、elseif(ld)wo<=xulie;elsebeginwo[0]<=wo[15];f<=wo[15];wo[15:1]<=wo[14:0];//并行转换为串行endalways@(posedgeclkornegedgeclr2)beginif(~clr2)q2<=0;//清检测序列elsecase(q2)0:if(f==q1[4])q2<=1;elseq2<=0;1:if(f==q1[3])q2<=2;elseq2<=0;2:if(f==q1[2])q2<=3;elseq2<=0;3:if(f==q1[1])q2<=4;elseq2<=0;4:if(f

4、==q1[0])q2<=5;elseq2<=0;//状态转移default:q2<=0;endcaseendalways@(q2)if(q2==5)beginm<=1;s<=z;endelsebeginm<=0;s<=0;end//检测到01101,输出1always@(posedgeclk)beginz[4:1]=z[3:0];z[0]=f;//转换为并行输出endEndmodule2.选目标器件CycloneII中的EP2C35F672C8并编译。3.建立仿真波形文件,进行波形仿真。如图检测到序列01101说明:当检测到“01101”序列时,m=1,c

5、lr1=1,clr2=14.引脚锁定,包装元件。5、下载测试1)连接电源,将开关k2,k3拨上,将k1拨上再拨下,即此时clr1=1,clr2=1,输入下一个脉冲即LED灯4,3,1亮时,LED灯6亮,即m=1,为高电平,说明检测到了序列011012)将开关K3拨下即clr2=0,观察得当第LED灯4,3,1亮时,即产生序列01101时,LED灯6不亮,说明m=0时,即clr2=0时,清检测序列。3)将开关K3拨下,K2拨下,即clr1=0,LED灯不再亮,清产生序列。6、实验小结在前面基础实验的基础上进一步深入理解实验台的配置,个人觉得知识学习了更重要的

6、在于整合内化成为自己的东西,才能运用的游刃有余,才能在以后的世纪应用中使用到。对于参考程序中的不理解的寄存器设置或者不理解的语句要学会查用户手册寻找答案;另外分析程序时,要将硬件和软件结合起来看,分析其各个部分连接能够实现的功能。通过本设计,进一步加深了对Verilog HDL语言的理解及应用,用Verilog HDL语言来设计电路,思路更清晰,更简洁,实现起来更加的得心应手。这就是电子系统EDA最好的体现。对序列信号检测器的设计的设计更加明白了,同时清产生序列和检测序列的原理也弄懂了。还有引脚锁定的时候,clr1,clr2都是选择用户开关而不是用户按键,

7、是为了方便操作。7、附件程序流程图/状态图

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

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

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