1
0
mirror of https://github.com/aolofsson/oh.git synced 2025-01-17 20:02:53 +08:00
oh/common/hdl/oh_abs.v
2015-12-17 13:50:59 -05:00

21 lines
566 B
Verilog

module oh_abs (/*AUTOARG*/);
//###############################################################
//# Parameters
//###############################################################
parameter DW = 64;
//###############################################################
//# Interface
//###############################################################
//inputs
input [DW-1:0] a; //first operand
//outputs
output [DW-1:0] out; //out=abs(a)
output overflow; //high for max negative #
endmodule // oh_abs