这是本文档旧的修订版!
银杏科技有限公司旗下技术文档发布平台 | |||
技术支持电话 | 0379-69926675-801 | ||
技术支持邮件 | Gingko@vip.163.com | ||
技术论坛 | http://www.eeschool.org | ||
版本 | 日期 | 作者 | 修改内容 |
---|---|---|---|
V1.0 | 2020-02-20 | gingko | 初次建立 |
1、新建一个工程名为pll的工程,然后点击Tool →Megawizard Plug-In Manager,如图7.1所示。
3、在此对话框选择新建IP核类型、生成的硬件描述语言、IP核文件的存储位置,如图7.3所示。
4、在此对话框中设置速度等级和输入时钟大小,设备芯片的速度等级是8,输入参考时钟是25MHz,如图7.4所示。
5、添加时钟复位信号和时钟锁,两个都是非必须信号,一般不需要添加,如图7.5所示。
9、设置第一个输出时钟100MHz,由25MHz输入时钟进行4倍频得到的,输出时钟相位差为0,占空比为50%,设置参数如图7.9所示。
10、输出第二路时钟信号50MHz,设置参数如图7.10所示。
11、输出第三路时钟信号25MHz,设置参数如图7.11所示。
12、输出第四路时钟信号12.5MHz,设置参数如图7.12所示。
13、输出第五路时钟信号6.25MHz,设置参数如图7.13所示。
15、选择要生成的IP核文件信息,一般默认即可,如图7.15所示。
16、点击Finish后弹出该对话框,在此一定选择Yes,如图7.16所示。
17、在工程中新建pll.v文件,并对锁相环IP核进行例化,如图7.17所示。
18、程序编写完成后进行编译即可,此时锁相环调用完成。
五、 实验步骤及实验结果
1、将硬件正确连接,如图7.18所示。
2、将编写好的代码进行编译;
3、以100MHz时钟作为采样时钟,对其他所有输出时钟信号进行采样;
4、观察其实验结果,如图7.19所示。
六、 拓展实验