blob: c5e5009e0fc9b31fb02c5acd7f2a1b3c7e23eea5 [file] [log] [blame] [edit]
`ifndef DSP48_NREG_NREG
`define DSP48_NREG_NREG
`include "reg.sim.v"
module NREG(D, Q, CLK, CE, RESET);
parameter NBITS = 4;
input wire [NBITS-1:0] D;
output reg [NBITS-1:0] Q;
input wire CLK;
input wire CE;
input wire RESET;
genvar ii;
for (ii=0; ii<NBITS; ii++) begin: bitreg
REG breg (.D(D[ii]), .Q(Q[ii]), .CLK(CLK), .CE(CE), .RESET(RESET));
end
endmodule // NREG
`endif // `ifndef DSP48_NREG_NREG