module choose(clk,rst_n,x_out,nse);
parameter a=1.5;
parameter DATA_Length=8;
input clk,rst_n;
input [DATA_Length-1:0] x_out;
output [DATA_Length-1:0] nse [1:0];
reg [DATA_Length-1:0] nse;
always @(posedge clk or negedge rst_n)
begin
if(!rst_n)
nse[1:0]=8'b0;
else if(x_out<a)
nse[0]<=nse[0]+1'b1;
else
nse[1]<=nse[1]+1'b1;
end
endmodule
写了一段程序 ,发现在判断语句中不支持小数,该怎么办啊 。 else if(x_out<a)就是这个。 |