Logisim zostavuje 1-bitovú úplnú výbavu pomocou tunelov, rozdeľovačov a rozširovacích zariadení

Logisim Builds 1 Bit Full Adder Using Tunnel



Referenčný blog: „Používanie Logisimu“ https://www.cnblogs.com/lfri/p/9790102.html

Popis obvodu

Funkcia: Implementujte 1-bitovú úplnú sčítačku



Hore je okruh niekoho iného, ​​dole je môj okruh
Po vyskúšaní majú oba okruhy rovnaký výsledok.
Myšlienka je: pripojiť každý vstup k dvom bránam AND a zabezpečiť, aby dva vstupy nemohli byť pripojené k rovnakým dvom bránam AND.
Stále celkom nerozumiem, prečo musím navrhnúť tri vstupy, možno dva normálne vstupy, jeden prenosový.



Použitie tunela



Tunel umožňuje kresliť 'neviditeľné čiary', aby sa spojili dva body dohromady. Tunely sú zoskupené podľa štítkov priradených k riadkom. Na štítkoch pri písaní sa rozlišujú veľké a malé písmená a používajú sa na spájanie riadkov.
ako je znázornené:
obrázok

Môj okruh (pomocou tunela)

obrázok



Použitie rozdeľovača

Ako už z názvu vyplýva, jedná sa o rozdeľovač, ktorý rozdeľuje n-bitový vstup na m skupín výstupov (je možné upraviť počet skupín a každého člena skupiny). V skutočnosti sa dá použiť aj opačne, to znamená, že n-bitový vstup sa skombinuje do n-bitového výstupu.

Nasleduje posun 16-bitového čísla doprava o dva.

Môj obvod (pomocou rozdeľovača kombinuje 3 vstupy do jedného vstupu)
rozdeľovač
Predlžovače sa predlžujú

Pri zmene šírky drôtu by sa kvôli prehľadnosti mal používať rozširovač bitov.

Zvážte napríklad rozšírenie 8 bitov na 16 bitov. Jedným zo spôsobov je použitie Splittera na zlúčenie pôvodného čísla s 00000000.
obrázok
Existuje ľahší spôsob, ako to urobiť, ľahšie sa číta a nie je ľahké robiť chyby.
obrázok
Pri zvažovaní zhadzovania bitov môže robiť opačnú prácu.
obrázok