帮我调试。DAT一个Verilog代码。文件

U

UFK

Guest
Hiii IV一直试图运行特定代码段。dat文件。有人可以请帮我调试吗?它不断给我下面的错误模块没有端口。我做了一个dat文件如下:@ 002 11111111 01010101 00000000 10101010 00001111 006 1111zzzz请帮助我。
 
请解释你正在尝试做的。您的描述说什么。添加的代码,没有它,我们不能对它进行调试。
 
hiii IM非常抱歉,IM所以强调了我忘了补充代码。它如下:模块测试;章[7:0]内存[7:0];整数i;最初开始$ readmemb(“init.dat”,内存);(I = 0;我
 
这里的问题是:[报价]模块测试; [/QUOTE]你应该有至少一个端口,例如,一个时钟端口。放置一个端口,即使你不需要它:模块测试(输入CLK);这应该解决的问题
 
非常感谢。这没有解决我的问题。它开始给我关于我init.dat文件的其他错误,但:((
 
请有关这些错误的具体。也许我们可以做那些东西。提醒一句:我怀疑你可以存储到寄存器中的Z值!
 
三江源为你的帮助。生病是试图在这里做什么IM更具体一点。我的项目是有关申请SPIHT算法在FPGA。我试着去阅读一个基于Verilog的图像文件。我建议使用imread命令从Matlab矩阵转换成一个图像,然后存储矩阵值作为Verilog中的TXT文件使用系数为一个特定的字符串,如@ 002等地址。我init.dat文件就是一个例子代码中,我试图为今后更大的矩阵。现在,让我奇怪的错误IM回到起点。有什么建议? [SIZE = 2] [颜色=#999999] 2分钟后添加:[/彩色] [/SIZE]在这里,我得到了第28行的两个错误:不调用系统任务$的二进制价值186286124发现在1号线readmemb。错误:XST:2634 - “test.v”第29行:For循环停止条件应取决于循环变量,或者是静态的。
 
这些,我得到了第28行的两个错误:不调用系统任务$ readmemb的二进制值186286124发现位于第1行。错误:XST:2634 - “test.v”第29行:For循环停止条件应取决于循环变量,或者是静态的。
 
第一个错误:有你的DAT文件,不是0或1的东西。第二个错误:您应该使用“开始”和“结束”指令关闭“for”循环[报价](I = 0;我
 

Welcome to EDABoard.com

Sponsor

Back
Top