Was ist ein Fan-In eines Flip-Flops?
Es wird im folgenden Zusammenhang erwähnt: "... primäre Eingänge, die sich im Fan-In jedes Flip-Flops befinden."
Fanout bezieht sich auf die Anzahl der Ausgangspfade von einem System oder einer Komponente. Viele Strömungen, die von etwas ausgehen, ergeben ein Bild, das wie ein Fächer aussieht. Fanin ist das Gegenteil: die Anzahl der Eingänge, die in einem System oder einer Komponente zusammenlaufen.
Fanout hat auch eine andere Bedeutung und bezieht sich auf die potenzielle maximale Anzahl von Eingängen, die von einem Ausgang angesteuert werden können, und nicht auf die tatsächlich verbundene Anzahl.
Diese Begriffe werden in anderen Disziplinen verwendet, beispielsweise in der Software. Wenn eine Funktion einen großen Fanout hat, bedeutet dies, dass sie viele andere Funktionen aufruft.
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 ansteuern kann. Der Eingangsstrom eines HCMOS-Gatters ist vernachlässigbar.
Fan-in ist ein selten verwendeter Begriff, der einfach die Anzahl der Eingänge bedeutet. 1 Eingang hat einen Fan-In von 1. Blöd, aber es passt zur Fan-Out-Definition.
bearbeiten
ravi sagt dies in seiner Antwort (aus Wikipedia):
„Physische 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.“
Das ist nicht wahr. Mehr Eingänge bedeuten nicht unbedingt eine komplexere Schaltung. Ein NAND-Gatter mit 8 Eingängen hat dieselbe Eingangskapazität pro Pin wie ein NAND-Gatter mit 2 Eingängen. Jeder Eingang ist mit zwei MOSFETs verbunden, einem P-MOSFET und einem N-MOSFET.
Wenn ein Eingang eine große Anzahl von FETs ansteuern muss, wird er normalerweise gepuffert. In einem Mikrocontroller sieht ein E / A-Pin wahrscheinlich nur zwei FET-Gatter.
Bearbeiten (auf Anfrage von Clabacchio )
Zur Verdeutlichung: Komplexere ICs sind möglicherweise langsamer, dies liegt jedoch nicht an 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.
#define
Makros; sie haben mehrere, kontextabhängige Bedeutungen (manchmal verwirrend eng verwandt). Fanout wird von Menschen in Situationen verwendet, in denen es sich nicht auf die maximale theoretische Fahrkapazität bezieht, also müssen Sie diese Bedeutung akzeptieren, um eine solche Diskussion zu verstehen.Innerhalb eines FPGA oder CPLD ist es sehr üblich, dass der Dateneingang eines Flip-Flops von einer kombinatorischen Logik angesteuert wird. In vielen Fällen werden die kombinatorische Logik und das Flipflop zusammen als eine einzige Einheit betrachtet. Das "Fan-In" eines Flip-Flops bezieht sich auf das Fan-In der kombinatorischen Logik, die es antreibt. Beispielsweise hätte ein Flip-Flop, das von einem NOR-Gatter mit sechs Eingängen angesteuert wird, einen "Fan-In" von sechs.
Fan-in bezieht sich auf die Anzahl der Eingänge in einem Gerät, z. B. hat ein UND-Gatter mit 3 Eingängen 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, da die Komplexität der Eingangsschaltung die Eingangskapazität des Geräts erhöht.
stevenvh
Kaz
Kaz