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.
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 :
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
Fan-In bezieht sich auf die Anzahl der Eingänge in einem Gerät, z Ein UND-Gatter mit 3 Eingängen hat einen Fan-In von 3. Das Fain-In-Netzwerk kann sich auch auf den Eingang von Eingangspins erstrecken.
Physikalische Logikgatter mit einem großen Fan-In sind tendenziell langsamer als solche mit einem kleinen Fan-In. weil die Komplexität der Eingangsschaltung die Eingangskapazität des Geräts erhöht.
Kommentare
- Woher haben Sie diesen zweiten Absatz? Es ist ' falsch.
- Ich habe es von Wikipedia en.wikipedia.org/wiki/Fan_in
- Vertraue ' Wikipedia nicht blind! Viele Deckspelzen enthalten Fehler. Die Definition von Fan-Out dort ist auch falsch. Es ist ' nicht vertrauenswürdig, und ich kenne mehrere Schulen, die ' ihren Schülern nicht erlauben, WP als Quelle zu verwenden.
- Gilt das auch für Fanout? Ist die Ausgangskapazität auch unabhängig von Fanout?
- Fan-Out ist nicht ' t über die Kapazität, sondern über den Strom, den der Ausgang erzeugen und senken kann. Je höher dieser Strom ist, desto schneller wechselt die Ausgangsspannung von einem logisch niedrigen zu einem logisch hohen und umgekehrt. Die Kapazitäten des Eingangs ' benötigen Zeit, um geladen oder entladen zu werden. Bei einem einzelnen Eingang werden jedoch ' die Kapazitäten von zehn MOSFETs nicht angezeigt.