Ich verwende derzeit Quartus und versuche, einen 4-Bit-Zähler zu erstellen. Ich habe festgestellt, dass beim Importieren des eingebauten Flip-Flops kein Q-Bar-Ausgang vorhanden ist. Es ist das gleiche Problem mit dem JK-Flip-Flop. Ich versuche, einen asynchronen Aufwärtszähler zu machen
Ich brauche den Q-Bar-Ausgang, da dieser mit dem 'D'-Eingang verbunden wird. Ich habe darüber nachgedacht, den Inverter am Q-Ausgang hinzuzufügen, aber ich kann nicht, da ich einen Aufwärtszähler mache.
Danke an alle im Voraus.
FFs auf FPGAs haben keine expliziten "Q-bar"-Ausgänge, da Inverter aufgrund der Implementierung der Logik in LUTs (Lookup-Tabellen) grundsätzlich "kostenlos" verfügbar sind.
Sie können einfach den Wechselrichter hinzufügen, und er wird in jede LUT integriert, die er speist.
In jedem Fall ist ein Ripple Counter wie der von Ihnen gezeigte eine schlechte Wahl für die FPGA-Implementierung. Es ist viel besser, einen Synchronzähler zu verwenden.
Sie können einen Inverter hinzufügen, und dann fügen Sie jedem D-Eingang eine kombinatorische Logik hinzu, um einen synchronen Aufwärtszähler zu erhalten. Oder Sie könnten einen Ringzähler machen.
David Tweed
Neamus
Graham