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