Bringup
Editor öffnen
Verilog (Digital-Engine)v_counter4

4-Bit-Zähler

Synchroner Binärzähler mit Enable, asynchronem Reset (high-aktiv) und Übertrag

CLKRSTENQ[0]Q[1]Q[2]Q[3]COVCCGND4-bit counter
Schaltplansymbol

Wichtige Daten

Kategorie
Logik (Verilog)
Simulationsmodell
Verilog (Digital-Engine)
Referenzpräfix
U
Pins
10
Land-Pattern
SOIC-10_3.9mm_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
VCC / GND
Ausgangs-Treiberwiderstand
50 Ω
Verilog-Quelltext
module counter4(input CLK, RST, EN, output reg [3:0] Q, output CO);
  always @(posedge CLK or posedge RST)
    if (RST) Q <= 4'd0;
    else if (EN) Q <= Q + 4'd1;
  assign CO = EN & (Q == 4'hF);
endmodule

Pins 10

PinNameVerwendung
CLKCLKEingangLogikeingang: nie offen lassen (unbenutzte Eingänge an VCC oder GND)
RSTRSTEingangLogikeingang: nie offen lassen (unbenutzte Eingänge an VCC oder GND)
ENENEingangLogikeingang: nie offen lassen (unbenutzte Eingänge an VCC oder GND)
Q[0]Q[0]AusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
Q[1]Q[1]AusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
Q[2]Q[2]AusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
Q[3]Q[3]AusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
COCOAusgangLogikausgang: treibt den nächsten Eingang; Ausgänge nicht zusammenschalten
VCCVCCVersorgungVersorgungseingang: mit 100 nF nah am Pin abblocken
GNDGNDMasseMasse

Parameter 1

Gatterlaufzeittpd
Standard1n s

Verzögerung je Gatter / Takt→Q

Leiterplatte

Generisches Land-PatternSOIC-10_3.9mm_P1.27mm

kein bekanntes Land-Pattern, generisches SOIC-10_3.9mm_P1.27mm mit Pins in Symbol-Reihenfolge