概述
Q:
wenrunhui@headradio.cn
杜老师你好:
请教个问题,在测试《数字滤波器的MATLAB与FPGA实现》书中E4_7_FIRSERIAL例程发现ISE与Modelsim仿真后,E4_7_Sou文本中没有数据,为空文本,见附件图片,Modelsim中是有数据输出的,还请详解,我是新手,还不知道是哪方面的问题。
A:
确认E4_7_Sou.txt文件的路径与tstbench文件写数据到文本文件的路径一致。或检查testbench文件中写数据段代码是否写到了指定的文件中。
如还不行,发tesbench文件代码给我看看,以及文件的存放目录。
Q:
好的,我这边再确认一下,我觉得应该路径不会错吧,确认好几次了,而且我放了一个有数据的E4_7_Sou.txt在路径下,运行后就被清空了,我用quartus版的程序是可以的。
我又试了别的例程,E4_10FirIPcore这个例程是可以写入该文件的。
A:
根据你的描述,能够将指定的外部TXT件写成空文件,说明指定的路径及文件名是正确的。你试了别的例程,能够写入数据到文件中, 说明开发环境也安装正确了。估计是TESTBENCH文件中写数据到文件的相关代码有误。由于你已成功用例程写入了数据,而这个过程是相同的,建议你比较两段TESTBENCH代码的区别,建议你参照杜老师书相关章节内容,理解写数据到文件的步骤,或许可找到原因。相信你能够找到问题所在。如仍未解决,可将TSTBENCH文件代码贴出来,我们一起看看问题在哪。
最后
以上就是甜美豆芽为你收集整理的CXD301:ModelSim写仿真数据到文件的全部内容,希望文章能够帮你解决CXD301:ModelSim写仿真数据到文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复