77范文网 - 专业文章范例文档资料分享平台

基于Quartus - II - 的FPGACPLD开发(7)

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

的占空比

elsif q1=11 then f1<='0';q1<=0; --改变q1后面的数字可以改变,载波f1的频率

else f1<='0';q1<=q1+1; end if; end if;

end process;

process(clk) --此进程通过对系统时钟clk的分频,得到载波f2 begin

if clk'event and clk='1' then if start='0' then q2<=0;

elsif q2<=0 then f2<='1';q2<=q2+1; --改变q2后面的数字可以改变,载波f2的占空比

elsif q2=1 then f2<='0';q2<=0; --改变q2后面的数字可以改变,载波f2的频率

else f2<='0';q2<=q2+1; end if; end if;

end process;

process(clk,x) --此进程完成对基带信号的FSK调制 begin

if clk'event and clk='1' then

if x='0' then y<=f1; --当输入的基带信号x=‘0’时,输出的调制信号y为f1

else y<=f2; --当输入的基带信号x=‘1’时,输出的调制信号y为f2 end if; end if;

end process; end behav;

VHDL程序编辑

VHDL编程完毕,保存为PL_FSK.VHD

3、编译

VHDL编程完毕,保存后,进行编译,编译方法是:单击功能按钮区的红色三角形,若编译未成功,则需对相应地方进行修改;若编译成功,则出现下图所示提示,然后点击确定(有时会出现警告,但一般对操作不会产生影响,特殊情况下需要修改,以解除警告)。编译虽然成功,只说明程序未出现错误,并不能说明改程序会实现所需的功能,所以还要进行仿真,来判断该程序能实现所需的逻辑功能。

编译完成

4、仿真

1)建立仿真波形文件:File—new—Verification/Debugging Files选项,点击选择Vector Waveform File,点击OK。

建立仿真波形文件

2) 点击OK后,则出现下面所示的仿真图。

需要设置的仿真波形文件

3).双击空白处,则会出现新的对话框,该对话框用来对端口进行设置。

Insert Node or Bus

4)在上图中点击Node finder(其他均为默认值,不用选择)会弹出如下窗口。

Node Finder 对话框

5)在上图所示的窗口中Filter选择Pins all,点击List,就会有原程序中有关的输入输出节点,将这些节点选中,点击》按钮。如图所示。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于Quartus - II - 的FPGACPLD开发(7)在线全文阅读。

基于Quartus - II - 的FPGACPLD开发(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/400995.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: