正の clk エッジごとに 1 回メモリから読み取られる 1000 個の 10 進値を持つ入力信号の単一の最大値を見つけたいです。最大値を見つけるために次の大まかなコードを実行しましたが、正しい最大値が得られませんでした。 /number 入力信号のこれらの 1000 の値から 1 つの最大値を見つけることができるように、私を助けてください..`事前に感謝します
module(input clk, input [15:0]din, output [15:0]dout);
reg [15:0] max=0;
always @ (Posedge clk)
if(din>max)
max<=din;
else
max<=0;
assign dout=max;
endmodule