Hochladen der vorherigen Laborübungen.
Die Dateien selbst wurden nicht verändert.
This commit is contained in:
20
labor_1/d_ff/src/d_ff.v
Normal file
20
labor_1/d_ff/src/d_ff.v
Normal file
@@ -0,0 +1,20 @@
|
||||
module d_ff(
|
||||
// module inputs
|
||||
D, // Data inputs
|
||||
CLK, // Clock inputs
|
||||
// module outputs
|
||||
Q, // Noninverting data outputs
|
||||
Qn // Inverting data outputs
|
||||
);
|
||||
|
||||
input D, CLK; // Deklaration von D und CLK als inputs des d_ff module. Inputs und outputs sind per default wires.
|
||||
output reg Q; // Deklaration von Q und Qn als outputs des d_ff module. Anstatt des defaults "wire" werden Q und Qn regs.
|
||||
output wire Qn;
|
||||
assign Qn = ~Q;
|
||||
|
||||
always @ (posedge CLK) begin
|
||||
Q <= D;
|
||||
//Qn <= ~D;
|
||||
end
|
||||
|
||||
endmodule // d_ff
|
||||
Reference in New Issue
Block a user