Signed Arithmetic in Verilog 2001 – Opportunities and Hazards

Signed Arithmetic in Verilog 2001 – Opportunities and Hazards

瀏覽:389
日期:2024-07-13
module sat (sat_in, sat_out); parameter IN_SIZE = 21; // Default is to saturate 22 bits to 21 bits parameter OUT_SIZE = 20; input [IN_SIZE:0] sat_in; output reg [OUT_SIZE:0] sat_out; wire [OUT_SIZE:0] max_pos = {1'b0,{OUT_SIZE{1'b1}}}; wire [OUT_SIZE:0 .....看更多