Wat is een fan-in van een flip-flop?
Het wordt genoemd in de volgende context: “… primaire invoer die in de fan-in van elke flip-flop zit.”
Antwoord
Fanout verwijst naar het aantal uitvoerpaden van een systeem of component. Veel stromen die uit iets voortkomen, geven aanleiding tot een beeld dat eruitziet als een waaier. Fanin is het tegenovergestelde: het aantal inputs dat convergeert op een systeem of component.
Fanout heeft ook een andere betekenis, verwijzend naar het potentiële maximale aantal inputs dat kan worden aangestuurd door een bepaalde output in plaats van de aantal daadwerkelijk verbonden.
Deze termen worden gebruikt in andere disciplines, zoals software. Als een functie een grote fan-out heeft, betekent dit dat hij veel andere functies aanroept.
Reacties
- Je definitie van fan-out is onjuist. Het ' is het aantal invoer dat kan worden aangestuurd.
- Het valt niet te ontkennen dat het woord op deze manier wordt gebruikt. Hier is een voorbeeld van dit gebruik in Wikipedia, dat ironisch genoeg linkt naar de definitie die het andere gebruik geeft: en.wikipedia.org/wiki/… ( " Het beperkt het aantal ingangen dat kan worden aangesloten (de fanout). " ).
- Ik denk dat er een reden is voor beide betekenissen, dus ik ' ga het antwoord bewerken.
Antwoord
Fan-out is het aantal logische inputs die een output kan rijden. (Zowel het antwoord van Kaz als het Wikipedia-bericht erover zijn fout.)
Zelfs voor HCMOS-fan-out wordt uitgedrukt als het aantal LS-TTL -ingangen die het kan aansturen. stroom van een HCMOS-poort is verwaarloosbaar.
Fan-in is een zelden gebruikte term aantal ingangen. 1 ingang heeft een fan-in van 1. Gek, maar het past binnen de fan-out definitie.
bewerken
ravi zegt dit in zijn antwoord (van Wikipedia):
“Fysiek Logische poorten met een grote fan-in zijn meestal langzamer dan die met een kleine fan-in, omdat de complexiteit van het ingangscircuit de ingangscapaciteit van het apparaat vergroot. “
Dit is niet waar. Meer ingangen betekent niet noodzakelijk een complexere schakeling. Een NAND-poort met 8 ingangen heeft dezelfde ingangscapaciteit per pin als een ingang met 2 ingangen. Elke ingang is verbonden met twee MOSFETs, een P-MOSFET en een N-MOSFET.
Als een invoer een groot aantal FETs moet aansturen, wordt deze meestal gebufferd. In een microcontroller een I / O-pin zal waarschijnlijk maar twee FET-poorten zien.
edit (op verzoek van clabacchio )
Ter verduidelijking: complexere ICs kunnen langzamer zijn, maar dat is niet vanwege de verhoogde invoercapaciteit, zoals het Wikipedia-artikel beweert .
Dit is het logicaschema van een 74HC30 :
Merk op dat elke invoer slechts één complementair paar ziet. Je zult dit zien in de meeste logische ICs.
Reacties
- @clabacchio – false false false :-). De 8-invoer zal langzamer zijn , maar vanwege de extra fasen, niet de capaciteit, zoals ze beweren! Het logicaschema, afb. 3 in dit gegevensblad laat expliciet zien dat elke ingang een complementaire paar.
- Juist! Ik heb het laatste deel van het citaat gemist 🙂 vandaag ben ik ' niet zo slim, ik zou even moeten rusten 🙂 Maar zet een iets duidelijker dat het ' niet over de ingangscapaciteit gaat, terwijl het ' inderdaad langzamer is
- In het algemeen Ik ' ben nogal sceptisch over Wikipedia-vermeldingen. Er ' s altijd iets mis met hen: – (
- Helaas is de term ' fan-out ' geleend voor gebruik in andere disciplines waar de Wikipedia-definitie wordt gebruikt (hoewel strangel y, Wikipedia legt het correct uit in de Theory sectie .
- @Kaz – De oorspronkelijke betekenis was wat het kan aandrijven. Dat ' is nog steeds wat het betekent in datasheets en ontwerpgidsen . Het kan ' niets anders betekenen omdat er ' geen schema is. " Woorden zijn geen #define macros ". Ze zouden, vooral technische termen, met een bepaald doel moeten worden uitgevonden.Anders kunnen we net zo goed alles een " thingy " noemen.
Antwoord
Binnen een FPGA of CPLD is het heel gebruikelijk dat de gegevensinvoer van een flip-flop wordt aangestuurd door een of andere combinatorische logica. In veel gevallen zullen de combinatorische logica en flip-flop samen als een enkele eenheid worden beschouwd. De “fan-in” van een flip-flop verwijst naar de fan-in van de combinatorische logica die hem aandrijft. Een flip-flop die wordt aangedreven door een NOR-poort met zes ingangen zou bijvoorbeeld een “fan-in” van zes hebben.
Answer
Fan-in verwijst naar het aantal ingangen in een apparaat, bijv een EN-poort met 3 ingangen heeft een fan-in van 3. Een instelbaar netwerk kan zich ook uitstrekken tot de ingang van de ingangspennen.
Fysieke logische poorten met een grote fan-in zijn meestal langzamer dan die met een kleine fan-in, omdat de complexiteit van het ingangscircuit de ingangscapaciteit van het apparaat vergroot.
Opmerkingen
- Waar heb je die tweede alinea vandaan? Het ' is fout.
- Ik heb het van wikipedia en.wikipedia.org/wiki/Fan_in
- Vertrouw ' niet blindelings op Wikipedia! Veel lemmas bevatten fouten. De definitie van fan-out daar is ook verkeerd. Het ' is niet betrouwbaar, en ik ken verschillende scholen die hun leerlingen niet toestaan om WP als bron te gebruiken. Li ' >
- Geldt hetzelfde voor fanout? Is de outputcapaciteit ook onafhankelijk van de fanout?
- Fan-out is niet ' t over capaciteit, maar over de stroom die de output kan genereren en afnemen. Hoe hoger deze stroom, des te sneller zal de uitgangsspanning overschakelen van een logisch laag naar een logisch hoog, en vice versa. De capaciteiten van de input ' hebben tijd nodig om opgeladen of ontladen te worden. Maar een enkele invoer won ' de capaciteiten van tientallen MOSFETs.