modelsim仿真xilinx IP DCM 实例---转贴火枪手的博客
 
- UID
- 1023229
- 来自
- 中国
|
modelsim仿真xilinx IP DCM 实例---转贴火枪手的博客
DCM是数字时钟管理单元,在xilinx器件中要经常用到,她可以起到分频和倍频的作用。做ip仿真的实验的基础是:所有xilinx的库都已经加到modelsim中了,方法这里就不介绍了。1、建立一个文件夹保存源代码[[wysiwyg_imageupload:455:]]其中dcm.v是顶层文件。my_dcm是例化的一个dcm的IPdcm_tb是测试文件glbl是在C:\Xilinx\12.4\ISE_DS\ISE\verilog\src 目录下。C:\Xilinx是ISE的安装目录。2、编写do文
1 #Creat a work lib
2 vlib work
3
4 #Map the work lib to current lib
5 vmap work work
6
7 #Compile the source files
8 vlog F:/work/dcm/src/dcm.v
9 vlog F:/work/dcm/src/dcm_tb.v
10 vlog F:/work/dcm/src/my_dcm.v
11 vlog F:/work/dcm/src/glbl.v
12 #start simulator
13
14 vsim -L xilinxcorelib_ver -L secureip -L simprims_ver -L unisims_ver -novopt work.dcm_tb work.glbl
15
16 #add wave
17
18 add wave /*
19
20
21
22
23
24
25
26
27 run -all
第14行是编译xilinx中的几个库,在最后需要加上work.glbl。3、然后运行modelsim仿真(1):建立工程(2):在命令窗口输入:do dcm.do仿真结果如下:[[wysiwyg_imageupload:456:]] |
|
|
|
|
|