Hi all,

I work on the X310 USRP and I use the rfnocnodtool to create a new block
for the FPGA.
I implement source block that include table of 1024 value of sin and cos
(I,Q) and the output the sin and cos value that i read from the table any
clock. (like DDS)
I initialize the values of the table as follow (where i add attach only the
rele
*vant line code to this email)*

*1.  parameter initialValue = {{16'd0,16'd2047}......}  // 1K size (1024
values).*





*2.  // initialization3.  initial begin4.    for (i=0;i<TableDep;i=i+1)
begin5.        Sin_table[i] = initialValue[(i*32)+:32];6.    end    7.  end*

when i run the test bench i get the results that i expect and it's work
find. But when i run uhd_image_builder script to create bin file i get the
following error (that referring to line 5 in the code that i describe
above):
* ERROR: [Synth 8-524] part-select [32767:32736] out of range of prefix
'initialValue'*

I think that my problem is that i try to use to much register to create the
table.

Can someone help me with that to understand if it's really my error?

I try to solve it by create new block of memory, if someone help me also
with that it will be great.

Thank in advance
Ishai

-- 
ישי אלוש
054-5823400
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to