Why there is no sample time setting for HDL counter block ?

조회 수: 5 (최근 30일)
Hi,
I have done an implementation in sample down module, where I use HDL counter. But, the sample time in this block is cannot be configured due to which unnecessary delay registers are been assigned in the out put the code to match the down sampled.
No assignment
Unnecessary code (it is small part but it generate junck of this which is useless)
always @(posedge clk or posedge reset)
begin : delayMatch13_process
if (reset == 1'b1) begin
delayMatch13_reg[0] <= 32'h0000;
delayMatch13_reg[1] <= 32'h0000;
delayMatch13_reg[2] <= 32'h0000;
delayMatch13_reg[3] <= 32'h0000;
delayMatch13_reg[4] <= 32'h0000;
delayMatch13_reg[5] <= 32'h0000;
delayMatch13_reg[6] <= 32'h0000;
delayMatch13_reg[7] <= 32'h0000;
delayMatch13_reg[8] <= 32'h0000;
delayMatch13_reg[9] <= 32'h0000;
delayMatch13_reg[10] <= 32'h0000;
delayMatch13_reg[11] <= 32'h0000;
delayMatch13_reg[12] <= 32'h0000;
delayMatch13_reg[13] <= 32'h0000;
delayMatch13_reg[14] <= 32'h0000;
delayMatch13_reg[15] <= 32'h0000;
delayMatch13_reg[16] <= 32'h0000;
delayMatch13_reg[17] <= 32'h0000;
delayMatch13_reg[18] <= 32'h0000;
delayMatch13_reg[19] <= 32'h0000;
delayMatch13_reg[20] <= 32'h0000;
delayMatch13_reg[21] <= 32'h0000;
delayMatch13_reg[22] <= 32'h0000;
delayMatch13_reg[23] <= 32'h0000;
delayMatch13_reg[24] <= 32'h0000;
delayMatch13_reg[25] <= 32'h0000;
delayMatch13_reg[26] <= 32'h0000;
delayMatch13_reg[27] <= 32'h0000;
delayMatch13_reg[28] <= 32'h0000;
delayMatch13_reg[29] <= 32'h0000;
delayMatch13_reg[30] <= 32'h0000;
delayMatch13_reg[31] <= 32'h0000;
delayMatch13_reg[32] <= 32'h0000;
delayMatch13_reg[33] <= 32'h0000;
delayMatch13_reg[34] <= 32'h0000;
delayMatch13_reg[35] <= 32'h0000;
delayMatch13_reg[36] <= 32'h0000;
delayMatch13_reg[37] <= 32'h0000;
delayMatch13_reg[38] <= 32'h0000;
delayMatch13_reg[39] <= 32'h0000;
delayMatch13_reg[40] <= 32'h0000;
delayMatch13_reg[41] <= 32'h0000;
delayMatch13_reg[42] <= 32'h0000;
delayMatch13_reg[43] <= 32'h0000;
delayMatch13_reg[44] <= 32'h0000;
delayMatch13_reg[45] <= 32'h0000;
delayMatch13_reg[46] <= 32'h0000;
delayMatch13_reg[47] <= 32'h0000;
delayMatch13_reg[48] <= 32'h0000;
delayMatch13_reg[49] <= 32'h0000;
delayMatch13_reg[50] <= 32'h0000;
delayMatch13_reg[51] <= 32'h0000;
delayMatch13_reg[52] <= 32'h0000;
delayMatch13_reg[53] <= 32'h0000;
delayMatch13_reg[54] <= 32'h0000;
delayMatch13_reg[55] <= 32'h0000;
delayMatch13_reg[56] <= 32'h0000;
delayMatch13_reg[57] <= 32'h0000;
delayMatch13_reg[58] <= 32'h0000;
delayMatch13_reg[59] <= 32'h0000;
delayMatch13_reg[60] <= 32'h0000;
delayMatch13_reg[61] <= 32'h0000;
delayMatch13_reg[62] <= 32'h0000;
delayMatch13_reg[63] <= 32'h0000;
delayMatch13_reg[64] <= 32'h0000;
delayMatch13_reg[65] <= 32'h0000;
delayMatch13_reg[66] <= 32'h0000;
delayMatch13_reg[67] <= 32'h0000;
delayMatch13_reg[68] <= 32'h0000;
delayMatch13_reg[69] <= 32'h0000;
delayMatch13_reg[70] <= 32'h0000;
delayMatch13_reg[71] <= 32'h0000;
delayMatch13_reg[72] <= 32'h0000;
delayMatch13_reg[73] <= 32'h0000;
delayMatch13_reg[74] <= 32'h0000;
delayMatch13_reg[75] <= 32'h0000;
delayMatch13_reg[76] <= 32'h0000;
delayMatch13_reg[77] <= 32'h0000;
delayMatch13_reg[78] <= 32'h0000;
delayMatch13_reg[79] <= 32'h0000;
delayMatch13_reg[80] <= 32'h0000;
delayMatch13_reg[81] <= 32'h0000;
delayMatch13_reg[82] <= 32'h0000;
delayMatch13_reg[83] <= 32'h0000;
delayMatch13_reg[84] <= 32'h0000;
delayMatch13_reg[85] <= 32'h0000;
delayMatch13_reg[86] <= 32'h0000;
delayMatch13_reg[87] <= 32'h0000;
delayMatch13_reg[88] <= 32'h0000;
delayMatch13_reg[89] <= 32'h0000;
delayMatch13_reg[90] <= 32'h0000;
delayMatch13_reg[91] <= 32'h0000;
delayMatch13_reg[92] <= 32'h0000;
delayMatch13_reg[93] <= 32'h0000;
delayMatch13_reg[94] <= 32'h0000;
delayMatch13_reg[95] <= 32'h0000;
delayMatch13_reg[96] <= 32'h0000;
delayMatch13_reg[97] <= 32'h0000;
delayMatch13_reg[98] <= 32'h0000;
delayMatch13_reg[99] <= 32'h0000;
delayMatch13_reg[100] <= 32'h0000;
delayMatch13_reg[101] <= 32'h0000;
delayMatch13_reg[102] <= 32'h0000;
delayMatch13_reg[103] <= 32'h0000;
delayMatch13_reg[104] <= 32'h0000;
delayMatch13_reg[105] <= 32'h0000;
delayMatch13_reg[106] <= 32'h0000;
delayMatch13_reg[107] <= 32'h0000;
delayMatch13_reg[108] <= 32'h0000;
delayMatch13_reg[109] <= 32'h0000;
delayMatch13_reg[110] <= 32'h0000;
delayMatch13_reg[111] <= 32'h0000;
delayMatch13_reg[112] <= 32'h0000;
delayMatch13_reg[113] <= 32'h0000;
delayMatch13_reg[114] <= 32'h0000;
delayMatch13_reg[115] <= 32'h0000;
delayMatch13_reg[116] <= 32'h0000;
delayMatch13_reg[117] <= 32'h0000;
delayMatch13_reg[118] <= 32'h0000;
delayMatch13_reg[119] <= 32'h0000;
delayMatch13_reg[120] <= 32'h0000;
delayMatch13_reg[121] <= 32'h0000;
delayMatch13_reg[122] <= 32'h0000;
delayMatch13_reg[123] <= 32'h0000;
delayMatch13_reg[124] <= 32'h0000;
delayMatch13_reg[125] <= 32'h0000;
delayMatch13_reg[126] <= 32'h0000;
delayMatch13_reg[127] <= 32'h0000;
delayMatch13_reg[128] <= 32'h0000;
delayMatch13_reg[129] <= 32'h0000;
delayMatch13_reg[130] <= 32'h0000;
delayMatch13_reg[131] <= 32'h0000;
delayMatch13_reg[132] <= 32'h0000;
delayMatch13_reg[133] <= 32'h0000;
delayMatch13_reg[134] <= 32'h0000;
delayMatch13_reg[135] <= 32'h0000;
delayMatch13_reg[136] <= 32'h0000;
delayMatch13_reg[137] <= 32'h0000;
delayMatch13_reg[138] <= 32'h0000;
delayMatch13_reg[139] <= 32'h0000;
delayMatch13_reg[140] <= 32'h0000;
delayMatch13_reg[141] <= 32'h0000;
delayMatch13_reg[142] <= 32'h0000;
delayMatch13_reg[143] <= 32'h0000;
delayMatch13_reg[144] <= 32'h0000;
delayMatch13_reg[145] <= 32'h0000;
delayMatch13_reg[146] <= 32'h0000;
delayMatch13_reg[147] <= 32'h0000;
delayMatch13_reg[148] <= 32'h0000;
delayMatch13_reg[149] <= 32'h0000;
delayMatch13_reg[150] <= 32'h0000;
delayMatch13_reg[151] <= 32'h0000;
delayMatch13_reg[152] <= 32'h0000;
delayMatch13_reg[153] <= 32'h0000;
delayMatch13_reg[154] <= 32'h0000;
delayMatch13_reg[155] <= 32'h0000;
end
else begin
if (enb_1_64_0) begin
delayMatch13_reg[0] <= delayMatch13_reg_next[0];
delayMatch13_reg[1] <= delayMatch13_reg_next[1];
delayMatch13_reg[2] <= delayMatch13_reg_next[2];
delayMatch13_reg[3] <= delayMatch13_reg_next[3];
delayMatch13_reg[4] <= delayMatch13_reg_next[4];
delayMatch13_reg[5] <= delayMatch13_reg_next[5];
delayMatch13_reg[6] <= delayMatch13_reg_next[6];
delayMatch13_reg[7] <= delayMatch13_reg_next[7];
delayMatch13_reg[8] <= delayMatch13_reg_next[8];
delayMatch13_reg[9] <= delayMatch13_reg_next[9];
delayMatch13_reg[10] <= delayMatch13_reg_next[10];
delayMatch13_reg[11] <= delayMatch13_reg_next[11];
delayMatch13_reg[12] <= delayMatch13_reg_next[12];
delayMatch13_reg[13] <= delayMatch13_reg_next[13];
delayMatch13_reg[14] <= delayMatch13_reg_next[14];
delayMatch13_reg[15] <= delayMatch13_reg_next[15];
delayMatch13_reg[16] <= delayMatch13_reg_next[16];
delayMatch13_reg[17] <= delayMatch13_reg_next[17];
delayMatch13_reg[18] <= delayMatch13_reg_next[18];
delayMatch13_reg[19] <= delayMatch13_reg_next[19];
delayMatch13_reg[20] <= delayMatch13_reg_next[20];
delayMatch13_reg[21] <= delayMatch13_reg_next[21];
delayMatch13_reg[22] <= delayMatch13_reg_next[22];
delayMatch13_reg[23] <= delayMatch13_reg_next[23];
delayMatch13_reg[24] <= delayMatch13_reg_next[24];
delayMatch13_reg[25] <= delayMatch13_reg_next[25];
delayMatch13_reg[26] <= delayMatch13_reg_next[26];
delayMatch13_reg[27] <= delayMatch13_reg_next[27];
delayMatch13_reg[28] <= delayMatch13_reg_next[28];
delayMatch13_reg[29] <= delayMatch13_reg_next[29];
delayMatch13_reg[30] <= delayMatch13_reg_next[30];
delayMatch13_reg[31] <= delayMatch13_reg_next[31];
delayMatch13_reg[32] <= delayMatch13_reg_next[32];
delayMatch13_reg[33] <= delayMatch13_reg_next[33];
delayMatch13_reg[34] <= delayMatch13_reg_next[34];
delayMatch13_reg[35] <= delayMatch13_reg_next[35];
delayMatch13_reg[36] <= delayMatch13_reg_next[36];
delayMatch13_reg[37] <= delayMatch13_reg_next[37];
delayMatch13_reg[38] <= delayMatch13_reg_next[38];
delayMatch13_reg[39] <= delayMatch13_reg_next[39];
delayMatch13_reg[40] <= delayMatch13_reg_next[40];
delayMatch13_reg[41] <= delayMatch13_reg_next[41];
delayMatch13_reg[42] <= delayMatch13_reg_next[42];
delayMatch13_reg[43] <= delayMatch13_reg_next[43];
delayMatch13_reg[44] <= delayMatch13_reg_next[44];
delayMatch13_reg[45] <= delayMatch13_reg_next[45];
delayMatch13_reg[46] <= delayMatch13_reg_next[46];
delayMatch13_reg[47] <= delayMatch13_reg_next[47];
delayMatch13_reg[48] <= delayMatch13_reg_next[48];
delayMatch13_reg[49] <= delayMatch13_reg_next[49];
delayMatch13_reg[50] <= delayMatch13_reg_next[50];
delayMatch13_reg[51] <= delayMatch13_reg_next[51];
delayMatch13_reg[52] <= delayMatch13_reg_next[52];
delayMatch13_reg[53] <= delayMatch13_reg_next[53];
delayMatch13_reg[54] <= delayMatch13_reg_next[54];
delayMatch13_reg[55] <= delayMatch13_reg_next[55];
delayMatch13_reg[56] <= delayMatch13_reg_next[56];
delayMatch13_reg[57] <= delayMatch13_reg_next[57];
delayMatch13_reg[58] <= delayMatch13_reg_next[58];
delayMatch13_reg[59] <= delayMatch13_reg_next[59];
delayMatch13_reg[60] <= delayMatch13_reg_next[60];
delayMatch13_reg[61] <= delayMatch13_reg_next[61];
delayMatch13_reg[62] <= delayMatch13_reg_next[62];
delayMatch13_reg[63] <= delayMatch13_reg_next[63];
delayMatch13_reg[64] <= delayMatch13_reg_next[64];
delayMatch13_reg[65] <= delayMatch13_reg_next[65];
delayMatch13_reg[66] <= delayMatch13_reg_next[66];
delayMatch13_reg[67] <= delayMatch13_reg_next[67];
delayMatch13_reg[68] <= delayMatch13_reg_next[68];
delayMatch13_reg[69] <= delayMatch13_reg_next[69];
delayMatch13_reg[70] <= delayMatch13_reg_next[70];
delayMatch13_reg[71] <= delayMatch13_reg_next[71];
delayMatch13_reg[72] <= delayMatch13_reg_next[72];
delayMatch13_reg[73] <= delayMatch13_reg_next[73];
delayMatch13_reg[74] <= delayMatch13_reg_next[74];
delayMatch13_reg[75] <= delayMatch13_reg_next[75];
delayMatch13_reg[76] <= delayMatch13_reg_next[76];
delayMatch13_reg[77] <= delayMatch13_reg_next[77];
delayMatch13_reg[78] <= delayMatch13_reg_next[78];
delayMatch13_reg[79] <= delayMatch13_reg_next[79];
delayMatch13_reg[80] <= delayMatch13_reg_next[80];
delayMatch13_reg[81] <= delayMatch13_reg_next[81];
delayMatch13_reg[82] <= delayMatch13_reg_next[82];
delayMatch13_reg[83] <= delayMatch13_reg_next[83];
delayMatch13_reg[84] <= delayMatch13_reg_next[84];
delayMatch13_reg[85] <= delayMatch13_reg_next[85];
delayMatch13_reg[86] <= delayMatch13_reg_next[86];
delayMatch13_reg[87] <= delayMatch13_reg_next[87];
delayMatch13_reg[88] <= delayMatch13_reg_next[88];
delayMatch13_reg[89] <= delayMatch13_reg_next[89];
delayMatch13_reg[90] <= delayMatch13_reg_next[90];
delayMatch13_reg[91] <= delayMatch13_reg_next[91];
delayMatch13_reg[92] <= delayMatch13_reg_next[92];
delayMatch13_reg[93] <= delayMatch13_reg_next[93];
delayMatch13_reg[94] <= delayMatch13_reg_next[94];
delayMatch13_reg[95] <= delayMatch13_reg_next[95];
delayMatch13_reg[96] <= delayMatch13_reg_next[96];
delayMatch13_reg[97] <= delayMatch13_reg_next[97];
delayMatch13_reg[98] <= delayMatch13_reg_next[98];
delayMatch13_reg[99] <= delayMatch13_reg_next[99];
delayMatch13_reg[100] <= delayMatch13_reg_next[100];
delayMatch13_reg[101] <= delayMatch13_reg_next[101];
delayMatch13_reg[102] <= delayMatch13_reg_next[102];
delayMatch13_reg[103] <= delayMatch13_reg_next[103];
delayMatch13_reg[104] <= delayMatch13_reg_next[104];
delayMatch13_reg[105] <= delayMatch13_reg_next[105];
delayMatch13_reg[106] <= delayMatch13_reg_next[106];
delayMatch13_reg[107] <= delayMatch13_reg_next[107];
delayMatch13_reg[108] <= delayMatch13_reg_next[108];
delayMatch13_reg[109] <= delayMatch13_reg_next[109];
delayMatch13_reg[110] <= delayMatch13_reg_next[110];
delayMatch13_reg[111] <= delayMatch13_reg_next[111];
delayMatch13_reg[112] <= delayMatch13_reg_next[112];
delayMatch13_reg[113] <= delayMatch13_reg_next[113];
delayMatch13_reg[114] <= delayMatch13_reg_next[114];
delayMatch13_reg[115] <= delayMatch13_reg_next[115];
delayMatch13_reg[116] <= delayMatch13_reg_next[116];
delayMatch13_reg[117] <= delayMatch13_reg_next[117];
delayMatch13_reg[118] <= delayMatch13_reg_next[118];
delayMatch13_reg[119] <= delayMatch13_reg_next[119];
delayMatch13_reg[120] <= delayMatch13_reg_next[120];
delayMatch13_reg[121] <= delayMatch13_reg_next[121];
delayMatch13_reg[122] <= delayMatch13_reg_next[122];
delayMatch13_reg[123] <= delayMatch13_reg_next[123];
delayMatch13_reg[124] <= delayMatch13_reg_next[124];
delayMatch13_reg[125] <= delayMatch13_reg_next[125];
delayMatch13_reg[126] <= delayMatch13_reg_next[126];
delayMatch13_reg[127] <= delayMatch13_reg_next[127];
delayMatch13_reg[128] <= delayMatch13_reg_next[128];
delayMatch13_reg[129] <= delayMatch13_reg_next[129];
delayMatch13_reg[130] <= delayMatch13_reg_next[130];
delayMatch13_reg[131] <= delayMatch13_reg_next[131];
delayMatch13_reg[132] <= delayMatch13_reg_next[132];
delayMatch13_reg[133] <= delayMatch13_reg_next[133];
delayMatch13_reg[134] <= delayMatch13_reg_next[134];
delayMatch13_reg[135] <= delayMatch13_reg_next[135];
delayMatch13_reg[136] <= delayMatch13_reg_next[136];
delayMatch13_reg[137] <= delayMatch13_reg_next[137];
delayMatch13_reg[138] <= delayMatch13_reg_next[138];
delayMatch13_reg[139] <= delayMatch13_reg_next[139];
delayMatch13_reg[140] <= delayMatch13_reg_next[140];
delayMatch13_reg[141] <= delayMatch13_reg_next[141];
delayMatch13_reg[142] <= delayMatch13_reg_next[142];
delayMatch13_reg[143] <= delayMatch13_reg_next[143];
delayMatch13_reg[144] <= delayMatch13_reg_next[144];
delayMatch13_reg[145] <= delayMatch13_reg_next[145];
delayMatch13_reg[146] <= delayMatch13_reg_next[146];
delayMatch13_reg[147] <= delayMatch13_reg_next[147];
delayMatch13_reg[148] <= delayMatch13_reg_next[148];
delayMatch13_reg[149] <= delayMatch13_reg_next[149];
delayMatch13_reg[150] <= delayMatch13_reg_next[150];
delayMatch13_reg[151] <= delayMatch13_reg_next[151];
delayMatch13_reg[152] <= delayMatch13_reg_next[152];
delayMatch13_reg[153] <= delayMatch13_reg_next[153];
delayMatch13_reg[154] <= delayMatch13_reg_next[154];
delayMatch13_reg[155] <= delayMatch13_reg_next[155];
end
end
end
assign alpha16TapDelayLine11_out1_1 = delayMatch13_reg[155];
assign delayMatch13_reg_next[0] = alpha16TapDelayLine11_out1;
assign delayMatch13_reg_next[1] = delayMatch13_reg[0];
assign delayMatch13_reg_next[2] = delayMatch13_reg[1];
assign delayMatch13_reg_next[3] = delayMatch13_reg[2];
assign delayMatch13_reg_next[4] = delayMatch13_reg[3];
assign delayMatch13_reg_next[5] = delayMatch13_reg[4];
assign delayMatch13_reg_next[6] = delayMatch13_reg[5];
assign delayMatch13_reg_next[7] = delayMatch13_reg[6];
assign delayMatch13_reg_next[8] = delayMatch13_reg[7];
assign delayMatch13_reg_next[9] = delayMatch13_reg[8];
assign delayMatch13_reg_next[10] = delayMatch13_reg[9];
assign delayMatch13_reg_next[11] = delayMatch13_reg[10];
assign delayMatch13_reg_next[12] = delayMatch13_reg[11];
assign delayMatch13_reg_next[13] = delayMatch13_reg[12];
assign delayMatch13_reg_next[14] = delayMatch13_reg[13];
assign delayMatch13_reg_next[15] = delayMatch13_reg[14];
assign delayMatch13_reg_next[16] = delayMatch13_reg[15];
assign delayMatch13_reg_next[17] = delayMatch13_reg[16];
assign delayMatch13_reg_next[18] = delayMatch13_reg[17];
assign delayMatch13_reg_next[19] = delayMatch13_reg[18];
assign delayMatch13_reg_next[20] = delayMatch13_reg[19];
assign delayMatch13_reg_next[21] = delayMatch13_reg[20];
assign delayMatch13_reg_next[22] = delayMatch13_reg[21];
assign delayMatch13_reg_next[23] = delayMatch13_reg[22];
assign delayMatch13_reg_next[24] = delayMatch13_reg[23];
assign delayMatch13_reg_next[25] = delayMatch13_reg[24];
assign delayMatch13_reg_next[26] = delayMatch13_reg[25];
assign delayMatch13_reg_next[27] = delayMatch13_reg[26];
assign delayMatch13_reg_next[28] = delayMatch13_reg[27];
assign delayMatch13_reg_next[29] = delayMatch13_reg[28];
assign delayMatch13_reg_next[30] = delayMatch13_reg[29];
assign delayMatch13_reg_next[31] = delayMatch13_reg[30];
assign delayMatch13_reg_next[32] = delayMatch13_reg[31];
assign delayMatch13_reg_next[33] = delayMatch13_reg[32];
assign delayMatch13_reg_next[34] = delayMatch13_reg[33];
assign delayMatch13_reg_next[35] = delayMatch13_reg[34];
assign delayMatch13_reg_next[36] = delayMatch13_reg[35];
assign delayMatch13_reg_next[37] = delayMatch13_reg[36];
assign delayMatch13_reg_next[38] = delayMatch13_reg[37];
assign delayMatch13_reg_next[39] = delayMatch13_reg[38];
assign delayMatch13_reg_next[40] = delayMatch13_reg[39];
assign delayMatch13_reg_next[41] = delayMatch13_reg[40];
assign delayMatch13_reg_next[42] = delayMatch13_reg[41];
assign delayMatch13_reg_next[43] = delayMatch13_reg[42];
assign delayMatch13_reg_next[44] = delayMatch13_reg[43];
assign delayMatch13_reg_next[45] = delayMatch13_reg[44];
assign delayMatch13_reg_next[46] = delayMatch13_reg[45];
assign delayMatch13_reg_next[47] = delayMatch13_reg[46];
assign delayMatch13_reg_next[48] = delayMatch13_reg[47];
assign delayMatch13_reg_next[49] = delayMatch13_reg[48];
assign delayMatch13_reg_next[50] = delayMatch13_reg[49];
assign delayMatch13_reg_next[51] = delayMatch13_reg[50];
assign delayMatch13_reg_next[52] = delayMatch13_reg[51];
assign delayMatch13_reg_next[53] = delayMatch13_reg[52];
assign delayMatch13_reg_next[54] = delayMatch13_reg[53];
assign delayMatch13_reg_next[55] = delayMatch13_reg[54];
assign delayMatch13_reg_next[56] = delayMatch13_reg[55];
assign delayMatch13_reg_next[57] = delayMatch13_reg[56];
assign delayMatch13_reg_next[58] = delayMatch13_reg[57];
assign delayMatch13_reg_next[59] = delayMatch13_reg[58];
assign delayMatch13_reg_next[60] = delayMatch13_reg[59];
assign delayMatch13_reg_next[61] = delayMatch13_reg[60];
assign delayMatch13_reg_next[62] = delayMatch13_reg[61];
assign delayMatch13_reg_next[63] = delayMatch13_reg[62];
assign delayMatch13_reg_next[64] = delayMatch13_reg[63];
assign delayMatch13_reg_next[65] = delayMatch13_reg[64];
assign delayMatch13_reg_next[66] = delayMatch13_reg[65];
assign delayMatch13_reg_next[67] = delayMatch13_reg[66];
assign delayMatch13_reg_next[68] = delayMatch13_reg[67];
assign delayMatch13_reg_next[69] = delayMatch13_reg[68];
assign delayMatch13_reg_next[70] = delayMatch13_reg[69];
assign delayMatch13_reg_next[71] = delayMatch13_reg[70];
assign delayMatch13_reg_next[72] = delayMatch13_reg[71];
assign delayMatch13_reg_next[73] = delayMatch13_reg[72];
assign delayMatch13_reg_next[74] = delayMatch13_reg[73];
assign delayMatch13_reg_next[75] = delayMatch13_reg[74];
assign delayMatch13_reg_next[76] = delayMatch13_reg[75];
assign delayMatch13_reg_next[77] = delayMatch13_reg[76];
assign delayMatch13_reg_next[78] = delayMatch13_reg[77];
assign delayMatch13_reg_next[79] = delayMatch13_reg[78];
assign delayMatch13_reg_next[80] = delayMatch13_reg[79];
assign delayMatch13_reg_next[81] = delayMatch13_reg[80];
assign delayMatch13_reg_next[82] = delayMatch13_reg[81];
assign delayMatch13_reg_next[83] = delayMatch13_reg[82];
assign delayMatch13_reg_next[84] = delayMatch13_reg[83];
assign delayMatch13_reg_next[85] = delayMatch13_reg[84];
assign delayMatch13_reg_next[86] = delayMatch13_reg[85];
assign delayMatch13_reg_next[87] = delayMatch13_reg[86];
assign delayMatch13_reg_next[88] = delayMatch13_reg[87];
assign delayMatch13_reg_next[89] = delayMatch13_reg[88];
assign delayMatch13_reg_next[90] = delayMatch13_reg[89];
assign delayMatch13_reg_next[91] = delayMatch13_reg[90];
assign delayMatch13_reg_next[92] = delayMatch13_reg[91];
assign delayMatch13_reg_next[93] = delayMatch13_reg[92];
assign delayMatch13_reg_next[94] = delayMatch13_reg[93];
assign delayMatch13_reg_next[95] = delayMatch13_reg[94];
assign delayMatch13_reg_next[96] = delayMatch13_reg[95];
assign delayMatch13_reg_next[97] = delayMatch13_reg[96];
assign delayMatch13_reg_next[98] = delayMatch13_reg[97];
assign delayMatch13_reg_next[99] = delayMatch13_reg[98];
assign delayMatch13_reg_next[100] = delayMatch13_reg[99];
assign delayMatch13_reg_next[101] = delayMatch13_reg[100];
assign delayMatch13_reg_next[102] = delayMatch13_reg[101];
assign delayMatch13_reg_next[103] = delayMatch13_reg[102];
assign delayMatch13_reg_next[104] = delayMatch13_reg[103];
assign delayMatch13_reg_next[105] = delayMatch13_reg[104];
assign delayMatch13_reg_next[106] = delayMatch13_reg[105];
assign delayMatch13_reg_next[107] = delayMatch13_reg[106];
assign delayMatch13_reg_next[108] = delayMatch13_reg[107];
assign delayMatch13_reg_next[109] = delayMatch13_reg[108];
assign delayMatch13_reg_next[110] = delayMatch13_reg[109];
assign delayMatch13_reg_next[111] = delayMatch13_reg[110];
assign delayMatch13_reg_next[112] = delayMatch13_reg[111];
assign delayMatch13_reg_next[113] = delayMatch13_reg[112];
assign delayMatch13_reg_next[114] = delayMatch13_reg[113];
assign delayMatch13_reg_next[115] = delayMatch13_reg[114];
assign delayMatch13_reg_next[116] = delayMatch13_reg[115];
assign delayMatch13_reg_next[117] = delayMatch13_reg[116];
assign delayMatch13_reg_next[118] = delayMatch13_reg[117];
assign delayMatch13_reg_next[119] = delayMatch13_reg[118];
assign delayMatch13_reg_next[120] = delayMatch13_reg[119];
assign delayMatch13_reg_next[121] = delayMatch13_reg[120];
assign delayMatch13_reg_next[122] = delayMatch13_reg[121];
assign delayMatch13_reg_next[123] = delayMatch13_reg[122];
assign delayMatch13_reg_next[124] = delayMatch13_reg[123];
assign delayMatch13_reg_next[125] = delayMatch13_reg[124];
assign delayMatch13_reg_next[126] = delayMatch13_reg[125];
assign delayMatch13_reg_next[127] = delayMatch13_reg[126];
assign delayMatch13_reg_next[128] = delayMatch13_reg[127];
assign delayMatch13_reg_next[129] = delayMatch13_reg[128];
assign delayMatch13_reg_next[130] = delayMatch13_reg[129];
assign delayMatch13_reg_next[131] = delayMatch13_reg[130];
assign delayMatch13_reg_next[132] = delayMatch13_reg[131];
assign delayMatch13_reg_next[133] = delayMatch13_reg[132];
assign delayMatch13_reg_next[134] = delayMatch13_reg[133];
assign delayMatch13_reg_next[135] = delayMatch13_reg[134];
assign delayMatch13_reg_next[136] = delayMatch13_reg[135];
assign delayMatch13_reg_next[137] = delayMatch13_reg[136];
assign delayMatch13_reg_next[138] = delayMatch13_reg[137];
assign delayMatch13_reg_next[139] = delayMatch13_reg[138];
assign delayMatch13_reg_next[140] = delayMatch13_reg[139];
assign delayMatch13_reg_next[141] = delayMatch13_reg[140];
assign delayMatch13_reg_next[142] = delayMatch13_reg[141];
assign delayMatch13_reg_next[143] = delayMatch13_reg[142];
assign delayMatch13_reg_next[144] = delayMatch13_reg[143];
assign delayMatch13_reg_next[145] = delayMatch13_reg[144];
assign delayMatch13_reg_next[146] = delayMatch13_reg[145];
assign delayMatch13_reg_next[147] = delayMatch13_reg[146];
assign delayMatch13_reg_next[148] = delayMatch13_reg[147];
assign delayMatch13_reg_next[149] = delayMatch13_reg[148];
assign delayMatch13_reg_next[150] = delayMatch13_reg[149];
assign delayMatch13_reg_next[151] = delayMatch13_reg[150];
assign delayMatch13_reg_next[152] = delayMatch13_reg[151];
assign delayMatch13_reg_next[153] = delayMatch13_reg[152];
assign delayMatch13_reg_next[154] = delayMatch13_reg[153];
assign delayMatch13_reg_next[155] = delayMatch13_reg[154];

채택된 답변

Kiran Kintali
Kiran Kintali 2017년 7월 25일
hi mohammed,
It looks like larget delay banalce registers are inserted in your design.
Can you look at the following document to get insights on how to avoid this? thanks.
  댓글 수: 1
Mohammed Shameem Hussain
Mohammed Shameem Hussain 2017년 7월 25일
Yes, I found an option to disable the delay balance register in hdl settings.
Thank you

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Bharath Venkataraman
Bharath Venkataraman 2017년 7월 21일
Unfortunately, it is not clear what the issue is. Can you provide a model and show where the hdl counter is? The registers in the code you show do not seem related to the hdl counter - are you saying these are coming because of delay matching?
  댓글 수: 1
Mohammed Shameem Hussain
Mohammed Shameem Hussain 2017년 7월 22일
편집: Mohammed Shameem Hussain 2017년 7월 22일
Please find the model in the attachment.
This delayMatch is generated from the hdl coder. I have attached the code. Please code generated particular to neural network it has lot delaymatch register, which seems unnecessary. Because which quartus is not generating code as the registers are limited in number to be used on the hardware.
Please suggest me how to avoid it so that I can generate a project in quartus.
Furthermore, I found some information on delaymatch prifixed registers: https://de.mathworks.com/help/hdlcoder/examples/delay-balancing-and-validation-model-workflow-in-hdl-coder.html
Why does this required if enable signal is available ?

댓글을 달려면 로그인하십시오.

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by