MATLAB制作mif文件——正弦信号发生器2

上图是信号发生器的原理图。一个计数器也加地址发生器,用来改变脉冲频率的。另一个是ROM存储波形数据。

设计中遇到的问题:

  1.  先设计这两个模块,之后建立项目,链接完上述原理图之后。开始把原理图文件转换成文本格式,即(.v)文件。和Test Bench。然后在文件里添加这两个文件。如下图:ly.v和ly.vt.这里是verilog HDL语言。之后一定要删除ly.bdfly.bdf文件。

  •  2 Error (12006): Node instance "inst" instantiates undefined entity "romsig"

        解决办法就是:使用bdf文件创建时出现这个错误,将romsing.qip添加进工程即可,如上图。

3. 在设置完计数器LPM_COUNTER后,要对count.bsf勾选。不然原理图链接是没这个元件。

 

 4.在使用原理图来完成项目时,调用modelsim出现voptk.exek.exe停止工作的错误。

我的解决过程: 首先,检查自己程序没有问题。通过网上查询,没有得到答案。其次,我查看自己调用modelsim的设置,通过找另外一个项目(该项目没有原理图),能够完成仿真,得到自己设置和Modelsim软件都没有问题,那么,就是自己的项目建立的问题。最后,我通过下图解决了,选择specific。之后,选择一个芯片型号就可以了。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值