I'm curious if it works if you change the memory size to 1024 instead of
1025 like you have now, or if you use increasing addresses instead of
decreasing. A 1025-word memory with a reversed range is unusual. But
regardless, this warning comes from Vivado, not UHD/RFNoC, so you should
probably post your question on the Vivado forum.

Wade

On Sat, Oct 15, 2022 at 10:03 AM sp <stackprogra...@gmail.com> wrote:

> Yes, it is. I attached some example file. I changed name of them in code
> but I am faced with a warning.........
> WARNING: [Synth 8-2898] ignoring malformed $readmem task: invalid memory
> name [file.sv:50]
> WARNING: [Synth 8-2898] ignoring malformed $readmem task: invalid memory
> name [file.sv:51]
> In simulation it works but i synthesis I am faced with top
> warning..........
> why in RFNOC block I faced with this error for mem files.........can any
> one guide me?
>
> On Fri, Oct 14, 2022 at 7:36 PM Wade Fife <wade.f...@ettus.com> wrote:
>
>> Does the file you're reading from have enough data in it?
>>
>> Wade
>>
>>
>> On Thu, Oct 13, 2022, 7:39 AM sp <stackprogra...@gmail.com> wrote:
>>
>>> Why initialize large array in Verilog is not successfully. When size of
>>> array is 255 it work like charm but for other number more than 255 like
>>> 1024 and ....
>>> we observe all array is filled with zero? why large array in FPGA can
>>> not initailize correctly????
>>>
>>>
>>> Code:
>>>  reg signed  [15:0]  data_i_pattern_buffer [1024:0];
>>>  reg signed  [15:0]  data_q_pattern_buffer [1024:0];
>>>   $readmemh("out_i.txt",data_i_pattern_buffer,0,1024);
>>>  $readmemh("out_q.txt",data_q_pattern_buffer,0,1024);
>>> _______________________________________________
>>> USRP-users mailing list -- usrp-users@lists.ettus.com
>>> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>>>
>>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to