input clk44kHz,reset, enable,
input [width-1:0] datoIn,
output [width-1:0] datoOut
);
reg [width-1:0] datoActual, datoSig;
always @ (posedge clk44kHz, posedge reset)
if (reset)
begin
datoActual <= 0;
datoSig <= 0;
end
else
datoActual <= datoSig;
always @*
begin
datoSig = datoActual;
if (enable)
datoSig = datoIn;
else
datoSig = datoActual;
end
assign dataOut = datoActual;
endmodule
No hay comentarios:
Publicar un comentario