Why there is no sample time setting for HDL counter block ?
5 views (last 30 days)
Show older comments
Mohammed Shameem Hussain
on 20 Jul 2017
Commented: Mohammed Shameem Hussain
on 25 Jul 2017
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];
0 Comments
Accepted Answer
Kiran Kintali
on 25 Jul 2017
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.
More Answers (1)
Bharath Venkataraman
on 21 Jul 2017
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 Comment
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!