Hi,
I am working on EVM 6670 and using pdk_C6670_1_0_0_21 drivers. I am facing problem in Tcp3d co-processor.
I am working on multicore.
Issue:
For some input test vector(LTE), Tcp3d output has one bit flip in it.
Output of BCP(De-Ratematch) is input to Tcp3d.
Below is the input congifguration to Tcp3d:
tempCbConfig.mode_sel = 1;
tempCbConfig.lte_crc_init_sel = 0;
tempCbConfig.NumInfoBits = 320;// Length of Code word excluding tail bits used for attached input vector
tempCbConfig.SW0_length = 64;
tempCbConfig.maxst_en = 0;
tempCbConfig.out_flag_en = 0;
tempCbConfig.out_order_sel = 0;
tempCbConfig.ext_scale_en = 1;
tempCbConfig.soft_out_flag_en = 0;
tempCbConfig.soft_out_fmt = 1;
tempCbConfig.min_itr = 1;
tempCbConfig.max_itr = 8;
tempCbConfig.snr_val = 14;
tempCbConfig.snr_rep = 1;
tempCbConfig.stop_sel = 0;
tempCbConfig.crc_iter_pass = 1;
tempCbConfig.crc_sel = 0;
tempCbConfig.maxst_thold = 4;
tempCbConfig.maxst_value = 2;
tempCbConfig.ext_scale_0 = 24;
tempCbConfig.ext_scale_1 = 24;
tempCbConfig.ext_scale_2 = 24;
tempCbConfig.ext_scale_3 = 24;
tempCbConfig.ext_scale_4 = 24;
tempCbConfig.ext_scale_5 = 24;
tempCbConfig.ext_scale_6 = 24;
tempCbConfig.ext_scale_7 = 24;
tempCbConfig.ext_scale_8 = 24;
tempCbConfig.ext_scale_9 = 24;
tempCbConfig.ext_scale_10 = 24;
tempCbConfig.ext_scale_11 = 24;
tempCbConfig.ext_scale_12 = 24;
tempCbConfig.ext_scale_13 = 24;
tempCbConfig.ext_scale_14 = 24;
tempCbConfig.ext_scale_15 = 24;
I have attached Input, output vectors of Tcp3d and also expected output for the same vector.
Please let me know what could be the issue?
Thanks in advance.
Regards,
Shabrin
31 31 0 31 0 31 -31 0 0 -31 0 0 0 -31 0 -23 0 -31 31 -21 0 31 0 31 31 31 0 31 0 -31 -31 0 0 31 0 0 31 31 0 31 0 -31 31 0 0 31 0 0 31 31 0 31 0 31 31 0 0 -31 0 0 0 -30 0 -30 0 31 -31 -31 0 -31 0 31 31 -31 0 31 0 -31 31 0 0 -31 0 0 -31 31 0 -31 0 31 -31 0 0 -31 0 0 31 31 0 -31 0 -31 31 0 0 -31 0 0 0 31 0 -31 0 31 -31 -25 0 -31 0 -31 31 -31 0 31 0 31 31 0 0 -31 0 0 31 -31 0 22 0 -31 31 0 0 -31 0 0 -31 31 0 -31 0 31 -31 0 0 -31 0 0 0 31 0 31 0 31 -31 -31 0 31 0 31 31 -31 0 31 0 -31 -31 0 0 31 0 0 -31 -31 0 -31 0 -31 31 0 0 -31 0 0 -31 31 0 -31 0 -31 31 0 0 31 0 0 0 31 0 31 0 -31 31 -31 0 31 0 24 -31 31 0 31 0 -31 31 0 0 -31 0 0 31 -31 0 -31 0 31 -31 0 0 31 0 0 31 -31 0 -31 0 -31 -31 0 0 31 0 0 0 -31 0 31 0 -31 31 -31 0 31 0 -31 31 28 0 31 0 -31 31 0 0 -31 0 0 31 31 0 24 0 22 -22 0 0 31 0 0 -30 -31 0 31 0 -31 31 0 0 -31 0 0 0 -31 0 20 0 -31 -31 -31 0 -31 0 24 31 -31 0 31 0 31 -31 0 0 -31 0 0 -31 -31 0 -31 0 31 -31 0 0 31 0 0 -31 -31 0 31 0 -31 31 0 0 31 0 0 0 -31 0 -22 0 -31 -31 -31 0 31 0 31 31 31 0 31 0 23 31 0 0 31 0 0 -31 -31 0 -31 0 22 -31 0 0 -31 0 0 -31 31 0 31 0 -31 -31 0 0 -31 0 0 0 31 0 -31 0 31 31 31 0 -31 0 -26 31 31 0 -31 0 -31 -31 0 0 -31 0 0 -31 -31 0 30 0 31 31 0 0 -31 0 0 -31 31 0 -31 0 31 -31 0 0 -31 0 0 0 -31 0 31 0 31 31 31 0 31 0 -31 -31 31 0 31 0 -29 31 0 0 -31 0 0 31 29 0 -31 0 -31 -26 0 0 31 0 0 24 -31 0 -31 0 -31 -23 0 0 31 0 0 0 31 0 -12 0 -31 31 31 0 31 0 -29 31 31 0 31 0 -31 -31 0 0 -31 0 0 31 31 0 31 0 -31 31 0 0 31 0 0 31 31 0 -31 0 -31 -31 0 0 31 0 0 0 -31 0 25 0 -31 31 -31 0 -31 0 -31 -31 -27 0 31 0 31 31 0 0 31 0 0 31 31 0 31 0 23 31 0 0 31 0 0 31 -31 0 31 0 15 31 0 0 31 0 0 0 31 0 31 0 -31 31 31 0 31 0 31 31 -31 0 -31 0 -31 31 0 0 31 0 0 -31 -31 0 -31 0 -31 31 0 0 31 0 0 31 31 0 -31 0 -31 31 0 0 -31 0 0 0 -31 0 31 0 -31 31 -31 0 31 0 31 31 -31 0 31 0 -31 31 0 0 -31 0 0 31 -31 0 31 0 -31 21 0 0 31 0 0 -31 -18 0 31 0 -31 31 0 0 -31 0 0 0 -31 0 -22 0 -31 31 31 0 31 0 -31 31 -31 0 31 0 -31 -31 0 0 -31 0 0 31 -31 0 27 0 -31 31 0 0 31 0 0 31 31 0 31 0 -31 31 0 0 31 0 0 0 31 0 31 0 31 31 -31 0 31 0 -31 31 -31 0 -31 0 31 31 0 0 31 0 0 31 -27 0 -31 0 31 -31 0 0 31 0 0 29 -21 0 31 0 31 14 0 0 31 0 0 0 31 0 23 0 26 31 31 0 31 0 -31 31 -31 0 31 0 -31 28 0 0 31 0 0 31 -31 0 31 0 31 24 0 0 31 0 0 31 -31 0 31 0 -31 31 0 0 31 0 0 0 31 0 31 0 31 31 -31 0 31 0 31 31 31 0 31 0 -30 31 0 0 31 0 0 31 -31 0 31 0 31 29 0 0 31 0 0 31 31 0 31 0 -21 24 0 0 31 0 0 0 -31 0 31 0 31 31 31 0 31 0 31 -31 31 0 -31 0 -31 31 0 0 -31 0 0 31 -31 0 31 0 -31 23 0 0 31 0 0 30 -31 0 31 0 -31 31 0 0 -31 0 0 0 -31 0 29 0 31 31 0 0 31 0 0 -31 -31 0 31 0 31 -31 0 0 -31 0 0 31 31 0 -29 0 31 -31 0 0 -31 0 0 31 -31 0 -31 0 19 31 0 0 -31 0 0
0 0 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 0 0 1 0 0 0 1 1 1 1 1 1 0 1 0 0 0 1 0 1 1 0 1 1 1 0 0 1 0 0 0 1 0 0 1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 1 1 1 1 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 1 0 1 1 1
0 0 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 0 0 1 0 0 0 1 1 1 1 1 1 0 1 0 0 0 1 0 1 1 0 1 1 1 0 0 1 0 0 0 1 0 0 1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 1 1 1 1 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 1 0 1 1 1