Hi,
I tried to use an excel tool to generate a config file to match customer's timing table, but some items I can't modify or change. (ex: t5, t6, t7)
Could you help us to review the timing table and config file?
Thanks a lot for your support always.
Best regards, Cage.
ps, I noticed that the customer's timing table is very different from excel tool, for example, the timing of GSP2.
1307.12 GCK with 2 GSP, GGP1, GGP2, GCP_CC.txt
configs[0] = 8'b 01100000 ; // CONFIG1 configs[1] = 8'b 00000000 ; // CONFIG2 configs[2] = 8'b 00000000 ; // OCP_SNS_DLY1 configs[3] = 8'b 00000000 ; // OCP_SNS_DLY2 configs[4] = 8'b 11111111 ; // OCP_CH_SEL1 configs[5] = 8'b 11111111 ; // OCP_CH_SEL2 configs[6] = 8'b 01000011 ; // OCP_CH_SEL3 configs[7] = 8'b 00000000 ; // OCP_ALARM1 configs[8] = 8'b 00000000 ; // OCP_ALARM2 configs[9] = 8'b 00000000 ; // EN_DLY configs[10] = 8'b 00000000 ; // FWID configs[11] = 8'b 11100001 ; // PNL_DCH1 configs[12] = 8'b 00001000 ; // PNL_DCH2 configs[13] = 8'b 10000000 ; // C1256_SEP configs[14] = 8'b 10000000 ; // C34_SEP configs[15] = 8'b 00000000 ; // D1_SEP configs[16] = 8'b 10000000 ; // D2_SEP configs[17] = 8'b 00000000 ; // SPARE1 configs[18] = 8'b 00000000 ; // SPARE2 configs[19] = 8'b 00001000 ; // MUX1 configs[20] = 8'b 00011010 ; // MUX2 configs[21] = 8'b 00101110 ; // MUX3 configs[22] = 8'b 01000100 ; // MUX4 configs[23] = 8'b 11000000 ; // CHSEL1_START_ADDR configs[24] = 8'b 11111111 ; // CHSEL2 configs[25] = 8'b 11111111 ; // CHSEL3 configs[26] = 8'b 00000000 ; // PRESET1 configs[27] = 8'b 00000000 ; // PRESET2 configs[28] = 8'b 00101101 ; // DATA1 configs[29] = 8'b 00110101 ; // DATA2 configs[30] = 8'b 00000000 ; // DATA3 configs[31] = 8'b 00000000 ; // DATA4 configs[32] = 8'b 00000000 ; // DATA5 configs[33] = 8'b 00000010 ; // NVM_CONTROL instructions[0] = 24'b 100000000000000001001100 ; // INSTRUCTION 0 instructions[1] = 24'b 100000100000000011111011 ; // INSTRUCTION 1 instructions[2] = 24'b 000100000000001000000011 ; // INSTRUCTION 2 instructions[3] = 24'b 000100000000001111111011 ; // INSTRUCTION 3 instructions[4] = 24'b 000100000000101100000011 ; // INSTRUCTION 4 instructions[5] = 24'b 000100000000111100000000 ; // INSTRUCTION 5 instructions[6] = 24'b 100000000000000011111010 ; // INSTRUCTION 6 instructions[7] = 24'b 000100000010111100000011 ; // INSTRUCTION 7 instructions[8] = 24'b 000100000011111111111010 ; // INSTRUCTION 8 instructions[9] = 24'b 001000001100000001011010 ; // INSTRUCTION 9 instructions[10] = 24'b 000100001011111000000011 ; // INSTRUCTION 10 instructions[11] = 24'b 000100001111110011111011 ; // INSTRUCTION 11 instructions[12] = 24'b 000100101111100000000011 ; // INSTRUCTION 12 instructions[13] = 24'b 000100111111000011111011 ; // INSTRUCTION 13 instructions[14] = 24'b 000110111110000000000011 ; // INSTRUCTION 14 instructions[15] = 24'b 000111111100000011111011 ; // INSTRUCTION 15 instructions[16] = 24'b 000111111000001000000011 ; // INSTRUCTION 16 instructions[17] = 24'b 000111110000001111111011 ; // INSTRUCTION 17 instructions[18] = 24'b 000111100000101100000011 ; // INSTRUCTION 18 instructions[19] = 24'b 000111000000111111111011 ; // INSTRUCTION 19 instructions[20] = 24'b 000110000010111100000011 ; // INSTRUCTION 20 instructions[21] = 24'b 000100000011111111111011 ; // INSTRUCTION 21 instructions[22] = 24'b 000100001011111000000011 ; // INSTRUCTION 22 instructions[23] = 24'b 000100000011110011111011 ; // INSTRUCTION 23 instructions[24] = 24'b 000100100011100000000011 ; // INSTRUCTION 24 instructions[25] = 24'b 000100000011000011111011 ; // INSTRUCTION 25 instructions[26] = 24'b 000110000010000000000011 ; // INSTRUCTION 26 instructions[27] = 24'b 000100000000000001111111 ; // INSTRUCTION 27 instructions[28] = 24'b 100001000000000111111111 ; // INSTRUCTION 28 instructions[29] = 24'b 100000000000000011111111 ; // INSTRUCTION 29 instructions[30] = 24'b 100100001000001000111100 ; // INSTRUCTION 30 instructions[31] = 24'b 010000000000000000000000 ; // INSTRUCTION 31 instructions[32] = 24'b 000000000000000000000000 ; // INSTRUCTION 32 instructions[33] = 24'b 000000000000000000000000 ; // INSTRUCTION 33 instructions[34] = 24'b 000000000000000000000000 ; // INSTRUCTION 34 instructions[35] = 24'b 000000000000000000000000 ; // INSTRUCTION 35 instructions[36] = 24'b 000000000000000000000000 ; // INSTRUCTION 36 instructions[37] = 24'b 000000000000000000000000 ; // INSTRUCTION 37 instructions[38] = 24'b 000000000000000000000000 ; // INSTRUCTION 38 instructions[39] = 24'b 000000000000000000000000 ; // INSTRUCTION 39 instructions[40] = 24'b 000000000000000000000000 ; // INSTRUCTION 40 instructions[41] = 24'b 000000000000000000000000 ; // INSTRUCTION 41 instructions[42] = 24'b 000000000000000000000000 ; // INSTRUCTION 42 instructions[43] = 24'b 000000000000000000000000 ; // INSTRUCTION 43 instructions[44] = 24'b 000000000000000000000000 ; // INSTRUCTION 44 instructions[45] = 24'b 000000000000000000000000 ; // INSTRUCTION 45 instructions[46] = 24'b 000000000000000000000000 ; // INSTRUCTION 46 instructions[47] = 24'b 000000000000000000000000 ; // INSTRUCTION 47 instructions[48] = 24'b 000000000000000000000000 ; // INSTRUCTION 48 instructions[49] = 24'b 000000000000000000000000 ; // INSTRUCTION 49 instructions[50] = 24'b 000000000000000000000000 ; // INSTRUCTION 50 instructions[51] = 24'b 000000000000000000000000 ; // INSTRUCTION 51 instructions[52] = 24'b 000000000000000000000000 ; // INSTRUCTION 52 instructions[53] = 24'b 000000000000000000000000 ; // INSTRUCTION 53