这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » modelsim如何仿真q2生成的锁相环

共8条 1/1 1 跳转至

modelsim如何仿真q2生成的锁相环

工程师
2009-12-18 15:35:28     打赏

我用quartusII的megawizard生成了一个锁相环,请问怎么用moelsim来仿真?

我把库编译好了,然而仿真时输出是不定态,如下图所示。我觉得不应该是输出还没有锁定,因为我的输入时钟周期是20ns的,而我仿真时长为2us,不可能还没锁定,而且即使没有锁定也不该是不定态,也是有输出的,请问是怎么回事呢?




关键词: modelsim     如何     仿真     生成     锁相环    

工程师
2009-12-18 15:53:23     打赏
2楼
附上用q2仿真出的图(输入时钟周期20ns,仿真时长2us)

工程师
2009-12-18 20:36:31     打赏
3楼
锁相环工程文件:clk100.rar
输入时钟为50M,锁相环输出三路100M的时钟c0、c1和c2,三路设置完全一样,请帮忙看看如何使用modelsim仿真。另外我用请q2仿真时c0与另两路不一致,如下图所示,不知为何~~

工程师
2009-12-18 20:44:38     打赏
4楼

工程使用的器件是cycloneII系列的EP2C35F672C6,用modelsim时需要编译这个系列的库* _*


工程师
2009-12-19 09:10:18     打赏
5楼

我用的是Quartus II V7.1, Modelsim SE 6.2b。难道是版本的原因?
版主可否帮我用你的modelsim单独仿真一下我上传工程中的clk100.vhd文件,我想确定一下是不是modelsim版本的原因,谢谢!


工程师
2009-12-19 09:18:46     打赏
6楼
下面附上我使用modelsim仿真的简单流程,请版主鉴定一下是否有问题,谢谢!
1.建工程,添加仿真文件,编译。
project页:


library页:


func_sim属性配置:




2.运行func_sim仿真



工程师
2009-12-19 16:32:24     打赏
7楼

恩,谢谢!不过这个工程很简单,就一个时钟输入,完全没必要写testbench,直接用modelsim的波形编辑(create wave)就可以仿真,我现在无论用哪种方式仿真都看不到结果,有时间换个modelsim版本看看


工程师
2009-12-19 17:05:56     打赏
8楼
我以前仿真都是编辑波形的,工程复杂后确实很麻烦,所以现在都用testbench。如果是些简单的工程的话编辑波形也还是挺方便的。do脚本文件还不太会,现在时间很紧,好多东西都来不及学,等以后吧~~

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]