Was ist ein Fan-In eines Flip-Flops?

Es wird im folgenden Kontext erwähnt: „… primäre Eingänge, die sich im Fan-In jedes Flip-Flops befinden.“

Antwort

Fanout bezieht sich auf die Anzahl der Ausgabepfade eines Systems oder einer Komponente. Viele Ströme, die von etwas ausgehen, lassen ein Bild entstehen, das wie ein Fächer aussieht. Fanin ist das Gegenteil: Die Anzahl der Eingänge, die auf einem System oder einer Komponente konvergieren.

Fanout hat auch eine andere Bedeutung, die sich auf die potenzielle maximale Anzahl von Eingängen bezieht, die von einem Ausgang anstatt von dem gesteuert werden können tatsächlich verbundene Nummer.

Diese Begriffe werden in anderen Disziplinen verwendet, z. B. in Software. Wenn eine Funktion ein großes Fanout hat, bedeutet dies, dass sie viele andere Funktionen aufruft.

Kommentare

  • Ihre Fan-Out-Definition ist falsch. ' ist die Anzahl der Eingaben, die angesteuert werden können.
  • Es ist nicht zu leugnen, dass das Wort auf diese Weise verwendet wird. Hier ist ein Beispiel für diese Verwendung in der Wikipedia, die ironischerweise auf die Definition verweist, die die andere Verwendung angibt: en.wikipedia.org/wiki/… ( " Begrenzt die Anzahl der Eingänge, die angeschlossen werden können (Fanout). " ).
  • Ich denke, es gibt einen Fall für beide Bedeutungen, also werde ich ' die Antwort bearbeiten.

Antwort

Fan-out ist die Anzahl der logischen Eingänge, die ein Ausgang ansteuern kann. (Sowohl die Antwort von Kaz als auch der Wikipedia-Eintrag darüber sind falsch.)
Selbst für HCMOS-Fan-Out wird die Anzahl der LS-TTL -Eingänge ausgedrückt, die es steuern kann. Die Eingabe Der Strom eines HCMOS-Gatters ist vernachlässigbar.

Fan-In ist ein selten verwendeter Begriff, der einfach das bedeutet Anzahl der Eingänge. 1 Eingang hat einen Fan-In von 1. Dumm, aber er passt zur Fan-Out-Definition.

edit
ravi sagt dies in seiner Antwort (aus Wikipedia):

„Physical Logikgatter mit einem großen Fan-In sind in der Regel langsamer als solche mit einem kleinen Fan-In, da die Komplexität der Eingangsschaltung die Eingangskapazität des Geräts erhöht. „

Dies ist nicht wahr. Mehr Eingänge bedeuten nicht unbedingt eine komplexere Schaltung. Ein NAND-Gatter mit 8 Eingängen hat die gleiche Eingangskapazität pro Pin wie ein NAND-Gatter mit 2 Eingängen. Jeder Eingang ist mit zwei MOSFETs, einem P-MOSFET und einem N-MOSFET verbunden.

Geben Sie hier die Bildbeschreibung ein.

Wenn ein Eingang eine große Anzahl von FETs ansteuern muss, wird er normalerweise gepuffert. In einem Mikrocontroller Ein E / A-Pin sieht wahrscheinlich nur zwei FET-Gatter.

edit (auf Anfrage von clabacchio )
Zur Verdeutlichung: Komplexere ICs können langsamer sein, aber es ist nicht wegen der erhöhten Eingangskapazität, wie der Wikipedia-Artikel behauptet
Dies ist das Logikdiagramm eines 74HC30 :

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass jeder Eingang nur ein komplementäres Paar sieht. Sie werden dies in den meisten Logik-ICs sehen.

Kommentare

  • @clabacchio – false false false :-). Die 8-Eingabe ist langsamer , aber wegen der zusätzlichen Stufen, nicht der Kapazität, wie sie behaupten! Das Logikdiagramm, Abb. 3 in dieses Datenblatt zeigt explizit, dass jeder Eingang komplementär ist Paar.
  • Richtig! Ich habe den letzten Teil des Zitats verpasst 🙂 Heute bin ich ' nicht so schlau, ich sollte mich eine Weile ausruhen 🙂 Aber setzen Sie eine etwas klarer, dass es ' nicht um die Eingangskapazität geht, während es ' tatsächlich langsamer ist
  • Im Allgemeinen Ich ' bin ziemlich skeptisch gegenüber Wikipedia-Einträgen. Es gibt ' immer etwas falsch mit ihnen: – (
  • Leider wurde der Begriff ' Fan-out ' zur Verwendung in anderen Disziplinen ausgeliehen, in denen die Wikipedia-Definition verwendet wird (obwohl seltsam y, Wikipedia erklärt es korrekt im Abschnitt Theorie .
  • @Kaz – Die ursprüngliche Bedeutung war, was es fahren kann. Das ' ist immer noch das, was es in Datenblättern und Designhandbüchern bedeutet. Es kann ' nichts anderes bedeuten, da ' kein Schema vorhanden ist. " Wörter sind keine # Define-Makros ". Sie sollten insbesondere Fachbegriffe sein, die für einen bestimmten Zweck erfunden wurden.Andernfalls können wir genauso gut alles als " Ding " bezeichnen.

Antwort

In einem FPGA oder einer CPLD wird der Dateneingang eines Flip-Flops häufig von einer kombinatorischen Logik gesteuert. In vielen Fällen werden die kombinatorische Logik und das Flip-Flop zusammen als eine Einheit betrachtet. Das „Fan-In“ eines Flip-Flops bezieht sich auf das Fan-In der kombinatorischen Logik, die es antreibt. Zum Beispiel würde ein Flip-Flop, das von einem NOR-Gatter mit sechs Eingängen angesteuert wird, ein „Fan-In“ von sechs haben.

Antwort

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.