Bringup
Editor öffnen
Verilog (Digital-Engine)74HC74v_hc74

74HC74 (2× D-Flipflop)

74HC74 (2× D-Flipflop): funktionales Verilog-Gattermodell, nummerierte SOIC-Anschlüsse nach Datenblatt.

nCLR[0]D[0]CLK[0]nPRE[0]Q[0]nQ[0]GNDnQ[1]Q[1]nPRE[1]CLK[1]D[1]nCLR[1]VCC74HC74
Schaltplansymbol

Wichtige Daten

Kategorie
Logik (Verilog)
Simulationsmodell
Verilog (Digital-Engine)
Hersteller-Teilenummer
74HC74
Referenzpräfix
U
Pins
14
Land-Pattern
SOIC-14_3.9x8.7mm_P1.27mm

Simulationsmodell

Der Verilog-Quelltext wird mit Yosys (WebAssembly) zu Gattern synthetisiert und ereignisgesteuert simuliert. Ausgänge treiben die Analogschaltung wie CMOS-Pins über einen Treiberwiderstand zur Versorgung; Eingänge schalten bei 30 % und 70 % der Versorgung.

Versorgungspins
14 / 7
Top-Modul
v_hc74
Ausgangs-Treiberwiderstand
50 Ω
Verilog-Quelltext

module v_hc74(input [1:0] CLK,D,nCLR,nPRE,output [1:0] Q,nQ);
reg [1:0] q;
genvar i;generate for(i=0;i<2;i=i+1)begin:ff
 always @(posedge CLK[i] or negedge nCLR[i] or negedge nPRE[i])
 if(!nCLR[i])q[i]<=0;else if(!nPRE[i])q[i]<=1;else q[i]<=D[i];
end endgenerate
assign Q=q;assign nQ=~q;
endmodule

Pins 14

PinNameVerwendung
1nCLR[0]EingangLow-aktiver Steuereingang: Low = aktiv; unbenutzt auf High legen
2D[0]EingangLogikeingang: nie offen lassen (unbenutzte Eingänge an VCC oder GND)
3CLK[0]EingangLogikeingang: nie offen lassen (unbenutzte Eingänge an VCC oder GND)
4nPRE[0]EingangLow-aktiver Steuereingang: Low = aktiv; unbenutzt auf High legen
5Q[0]AusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
6nQ[0]AusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
7GNDMasseMasse
8nQ[1]AusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
9Q[1]AusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
10nPRE[1]EingangLow-aktiver Steuereingang: Low = aktiv; unbenutzt auf High legen
11CLK[1]EingangLogikeingang: nie offen lassen (unbenutzte Eingänge an VCC oder GND)
12D[1]EingangLogikeingang: nie offen lassen (unbenutzte Eingänge an VCC oder GND)
13nCLR[1]EingangLow-aktiver Steuereingang: Low = aktiv; unbenutzt auf High legen
14VCCVersorgungVersorgungseingang: mit 100 nF nah am Pin abblocken

Parameter 1

Gatterlaufzeittpd
Standard10n

Leiterplatte

Geprüftes Land-PatternSOIC-14_3.9x8.7mm_P1.27mm