Asynchronní čítač
Moderátor: Moderátoři
Asynchronní čítač
Dělám seminární práci asynchronní čítač v kódu BCD vpřed z klopných obvodů D. Ale ať dělám, co dělám, simulace v programu Deeds mi nefunguje správně. Vždy mi to třeba dva řádky v pravdivostní tabulce přeskočí. Podle mě musí být chyba právě už v pravdivostní tabulce. Ten čítač má navíc jak asynchronní, tak synchronní část a to jsme ve škole nebrali. Navíc jsem týden chyběl kvůli nemoci. Ptal jsem se na to např. spolužáků, ale nikdo mi jednoznačně neporadil. Takže jestli tu bude někdo tak ochotný a najde mi tam chybu...
Díky
V příloze je:
1. pravdivostní tabulka. Tečky značí přechod a zakroužkované značí odkud se ta hrana bude brát. V tom je podle mě někde chyba. Nejspíš mi uniká nějaké pravidlo.
2. schéma v Deeds
3. pdf kde je pravdivostní tabulka, tabulky přechodů, Karnaughovy mapy
- Přílohy
-
Seminární práce.png- (18.78 KiB) Staženo 78 x
-
Digital Circuit Simulator - [Simulace čítače 3.0.png- (29.03 KiB) Staženo 118 x
-
Seminární práce.pdf- (153.66 KiB) Staženo 102 x
K obvodu... Po stave 9 sa nahadzuje 2. To je potrebné zabrániť.
- Přílohy
-
t_digital_circuit.png- (56.44 KiB) Staženo 90 x
Hledal jsem něco podezřelýho v kódu, většinou to jde totiž zablokovat AdBlockem, jenže je to nepřehledný bludiště.
EDIT: Tak ono je evidentně chycený http://i.wz.cz, ale nic závadnýho tam nevidím, teda až na kilotuny reklam, na který stejně nikdo nekliká.
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
procesor píše:Mne nie, ale aj tak tam nič nie je použiteľné. Takže už ho mám doma
K obvodu... Po stave 9 sa nahadzuje 2. To je potrebné zabrániť.
Díky za odpověď. Přesně něco takového potřebuji. Ale po úpravě to funguje stejně jako můj původní obvod. První cyklus je v pořádku, v dalším cyklu se to napojí z 9. na 2. řádek. Doufám že jsem teda obkreslil ten obvod dobře.
Přikládám dvě simulace v Deeds. Jedna původní, ta další po úpravě.
Byl bych rád kdyby se to vyřešilo. Ani né kvůli seminárce, ale abych věděl kde dělám chybu. Díky za rady
- Přílohy
-
tač.rar- (2.96 KiB) Staženo 87 x
Ak má ten simulátor nasimulované reálne hradlá a KO s reálnymi oneskoreniami, malo by to stačiť.
Ten stav 9 prechádza-oneskoruje sa tromi hradlami, kým sa dostane na D vstup "KO2". Možno je to málo a daný typ KO potrebuje dlhšie pridržanie na vstupe D po nábežnej hodinovej hrany.
- Přílohy
-
t_digital_circuit.png- (43.12 KiB) Staženo 87 x
V tom návrhu vyššie nie je stav 9, ale stav 8.
Stav 9 sa musel dekódovať iným NAND radlom.
- Přílohy
-
Simulace čítače 6.0.zip- (2.22 KiB) Staženo 90 x
-
t-digit-Ok.JPG- (121.62 KiB) Staženo 72 x
Když dojde ke změně ze stavu 1001 --> 1010, na výstupu NAND bude log. 0 a tím dojde k resetu všech KO-D.
- Přílohy
-
Simulace čítače 6.1.zip- (1.83 KiB) Staženo 101 x