Hochladen der vorherigen Laborübungen.

Die Dateien selbst wurden nicht verändert.
This commit is contained in:
2024-02-22 10:42:38 +01:00
parent e114dd98d9
commit 7d9ff524f9
293 changed files with 12180 additions and 0 deletions

20
labor_1/d_ff/src/d_ff.v Normal file
View 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