跳变检测设计

跳变检测设计

ID:38370912

大小:86.50 KB

页数:4页

时间:2019-06-11

跳变检测设计_第1页
跳变检测设计_第2页
跳变检测设计_第3页
跳变检测设计_第4页
资源描述:

《跳变检测设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、题目:跳变检测设计一、设计目的1.通过本学期电子电路辅助设计课程的学习,掌握VHDL设计流程,熟练使用操作QuartusII软件,培养独立完成题目设计的能力。2.掌握跳变检测的设计方法和有关要点。二、作业要求1.采用VHDL语言设计;2.仿真结果保存。三、仪器设备PC机一台,QuartusII软件。四、设计原理将跳变检测引入正弦波的产生中,可以使每次基带码元上升沿或下降沿到来时,对应输出波形位于正弦波形的处。基带信号的跳变检测可以有很多方法,图3所示为一种便于在可编程逻辑器件中实现的方案。图3信号跳变检测电路五、设计步骤1、打开QuartusII,新建一个工程,工程名称与预定层设计文件名保持一

2、致。2、新建一个VHD文件,输入如下程序,然后保存。LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.all;USEIEEE.STD_LOGIC_UNSIGNED.ALL;USEIEEE.STD_LOGIC_ARITH.ALL;ENTITYPSKFSKISPORT(CLOCK:INSTD_LOGIC;CLK120:bufferSTD_LOGIC;M_CODE:BUFFERSTD_LOGIC);ENDPSKFSKARCHITECTUREPSKFSK_ARCHOFPSKFSKISSIGNALTEMP,JUMP_HIGH,JUMP_LOW:STD_LOGIC;SIGNALSINC

3、LK:STD_LOGIC;JUMP_HIGH<=(NOTTEMP)ANDM_CODE;--0到1跳变JUMP_LOW<=(NOTM_CODE)ANDTEMP;--1到0跳变PROCESS(SINCLK)BEGINIF(SINCLK'EVENTANDSINCLK='1')THENTEMP<=M_CODE;IF((COUNT100=99)OR(JUMP_HIGH='1'))THENCOUNT100<=0;ELSEIF((JUMP_LOW='1')AND(MODE='1'))THENCOUNT100<=50;ELSECOUNT100<=COUNT100+1;ENDIF;ENDIF;ENDPROCES

4、S;3、进行编译,若编译无错,则进行定时分析。4、新建一个仿真文件,然后模拟仿真,得到的波形如下图所示:四.心得体会通过本次跳变检测的设计,使我对QuartusII的设计流程以及应注意的要点有了更深入的认识,同时也拓宽了我的知识面。本学期对电子电路辅助设计课程的学习,我掌握了EDA设计的相关知识及如何使用QuartusII软件进行相关操作,为我以后的课程学习打下了良好的基础。电子电路辅助设计班级:电0701-2班学号:20072026姓名:付春鹏

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

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

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