19 lines
464 B
Coq
19 lines
464 B
Coq
//-------------------------------------------------------
|
|
// Functionality: A 8-bit multiply circuit using macro
|
|
// Author: Tarachand Pagarani
|
|
//-------------------------------------------------------
|
|
|
|
module mult16(a, b, out);
|
|
parameter DATA_WIDTH = 16; /* declare a parameter. default required */
|
|
input [DATA_WIDTH - 1 : 0] a, b;
|
|
output [2*DATA_WIDTH - 1 : 0] out;
|
|
|
|
(* keep *)
|
|
mult_16 #(.MODE(1'b0)) DSP (
|
|
.A(a),
|
|
.B(b),
|
|
.Y(out),
|
|
);
|
|
|
|
endmodule
|