Professional Documents
Culture Documents
module histRGB_fixpt
(rr,
gg,
bb,
nbins,
rhist [0:255],
ghist [0:255],
bhist [0:255]);
for (i=0;i<=255;i=i+1)
begin
assign y_y[i] = 8'sd0;
end
always @* begin
//HDL code generation from MATLAB function: histRGB_fixpt_falseregionp27
y_y_1[tmp_2] = 8'sd1;
end
always @* begin
//HDL code generation from MATLAB function: histRGB_fixpt_trueregionp27
y_y_2[255] = 8'sd1;
end
for (i=0;i<=255;i=i+1)
assign tmp_3[i] = (tmp_1 == 1'b0 ? y_y_1[i] :
y_y_2[i]);
for (i=0;i<=255;i=i+1)
assign tmp_4[i] = tmp_3[i][0];
for (i=0;i<=255;i=i+1)
assign rhist[i] = tmp_4[i];
for (i=0;i<=255;i=i+1)
assign y_y_3[i] = 8'sd0;
always @* begin
y_y_4[tmp_7] = 8'sd1;
end
always @* begin
y_y_5[255] = 8'sd1;
end
for (i=0;i<=255;i=i+1)
assign tmp_8[i] = (tmp_6 == 1'b0 ? y_y_4[i] :
y_y_5[i]);
for (i=0;i<=255;i=i+1)
assign tmp_9[i] = tmp_8[i][0];
for (i=0;i<=255;i=i+1)
assign ghist[i] = tmp_9[i];
for (i=0;i<=255;i=i+1)
assign y_y_6[i] = 8'sd0;
always @* begin
y_y_7[tmp_12] = 8'sd1;
end
always @* begin
y_y_8[255] = 8'sd1;
end
for (i=0;i<=255;i=i+1)
assign tmp_13[i] = (tmp_11 == 1'b0 ? y_y_7[i] :
y_y_8[i]);
for (i=0;i<=255;i=i+1)
assign tmp_14[i] = tmp_13[i][0];
for (i=0;i<=255;i=i+1)
assign bhist[i] = tmp_14[i];
endmodule // histRGB_fixpt