ModelSim仿真PLL模块

loading 分享 2026-11-6 下载文档

一 概述

设计锁相环(PLL)的IP核,并完成在ModelSim中的仿真测试。锁相环常用

在调频和分/倍频设计中。

难点:在ModelSim中实现IP核的仿真。

二 锁相环IP设计

1 在Quartus ? Tools ? MegaWizard Plus-In Manager中创建IP核,选择I/O中的ALTPLL核,并输入文件名称后点“Next”。注意路径名不能有中文!

2 对锁相环进行常规设置

1为芯片的速度等级,如EP4CE15E22C8的速度等级为8。 ○

2为输入的晶振频率,板上为50M晶振,则输入50。 ○

3 其它配置选择默认,一直点Next,直到进入c0配置画面

C0脚即为锁相环的输出,它可以倍频、分频和倍分频综合使用。 这里1为倍频系数,2为分频系数,3为相位差,4为占空比。 这里设c0为倍频,即2倍频,输出频率为100MHz。 4 设置c1~c4输出

C0配置好后,点“Next”进入C1配置画面,选中“Use this clock”,并设置为

分频,即2分频,25MHz。

同理c2设置相位差为90度,c3设置占空比为20,c4设置为混频。

5 生成源文件

配置完c4脚后,点“Next”或“Finish”,则可看到仿真库文件。这个文件在

ModelSim仿真中需要使用。

点击“Next”,点中_init.v文件。

选中“Finish”结束设计。 6 添加文件到工程中

设计结束后会自动弹出,点“Yes”

7 复制仿真库文件

将\\altera\\13.0\\quartus\\eda\\sim_lib中的220model.v和altera_mf.v文件复制到工程目录。 8 编写测试文件

打开myfifo_inst.v文件,另存为myfifo_tb.v,并改写成如下:


ModelSim仿真PLL模块.doc 将本文的Word文档下载到电脑
搜索更多关于: ModelSim仿真PLL模块 的文档
相关推荐
相关阅读