• IP之NCO仿真


    NCO仿真要用.vo仿真模型,不能用.v文件

    /***********************************************************************************/

    /*

    /************************************************************************************/

    NCO仿真


    网上说NCO的仿真只能用.vo而不能用.v文件。然后再加上库lpm,mf,sgate即可,其实这在生成nco的ip核时,会生成相应的一个Tcl文件,里面有要用到的库和文件。但是真的不能用.v文件吗?
    注意:生成Nco时一定要在step2中勾上Generate Simulation Model才会生成.vo文件。

     其实根本上还是要了解一些TCL语言来解决这些问题的。

    关于NCO的仿真,也是很长时间搞不定,于是把modelsim的工程建在了simulation/modelsim下,在建立modelsim工程时添加.vo文件,调用自动生成的测试文件或自己写的都是可以的。如果不手动添加库也不可用仿真,可能simulation/modelsim下有许多的库会自动添加进来,仿真过程出错时会报错,看看错的原因是什么再从库里面找到相应的模块,把该库添加进去就行。

    双通道仿真结果

     

    可以看到此时的phi_inc_i是在两个频率字之间来回跳动。就出现了上面的两个对应的正余弦。

    问题1:freq_mod_i与phi_inc_i的数据交换后结果会有变化吗?

    可以看到phi_inc_i的数据与freq_mod_i 的数据交换后,产生的波形是一样的。

    关于NCO的双通道,其实是在奇偶两个时钟周期内,频率字交替给出后,在fcos_o和FSIN_O也交替输出两具波形。对于多通道,数据手册上有不同的波形生成。

     

     

  • 相关阅读:
    鼠标移入图片放大效果
    搜索框
    将下拉菜单放入input框中
    轮播图2
    V-demo item.vue
    v-demo1 List.vue
    v-demo1 add.vue
    v-demo1 app.vue
    3D轮播图
    封装代码
  • 原文地址:https://www.cnblogs.com/zhongguo135/p/7683714.html
Copyright © 2020-2023  润新知