zoukankan      html  css  js  c++  java
  • modelsim仿真xilinx IP DCM

    DCM是数字时钟管理单元,在xilinx器件中要经常用到,她可以起到分频和倍频的作用。

    做ip仿真的实验的基础是:所有xilinx的库都已经加到modelsim中了,方法这里就不介绍了。

    1、建立一个文件夹保存源代码

    其中dcm.v是顶层文件。

    my_dcm是例化的一个dcm的IP

    dcm_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

       仿真结果如下:

  • 相关阅读:
    linux和window双系统下修改系统启动项
    linux下定位文件
    gcc/g++命令
    asp.net(C#)清除全部Session与单个Session
    响应式布局简介
    JS MD5
    遍历 DataSet
    标题背景圆角 随意宽度
    position
    vertical-align:middle图片或者按钮垂直居中
  • 原文地址:https://www.cnblogs.com/tony1224/p/2486482.html
Copyright © 2011-2022 走看看