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];
0 个评论
采纳的回答
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 个)
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?
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!