Czy w starej serii TTL robi³o siê jaki¶ licznik w kodzie Graya? Co¶ w stylu UCY7493 tylko aby na wyj¶ciach Q0-Q3 nie by³o zwyk³ej binarki tylko Gray? Wiem, ¿e to dzi¶ robi siê na PALach, GALach, FPGA itp ale interesuje mnie dyskretna technika TTL a nie mam pod rêk± ¿adnego starego katalogu... Google nic mi nie znajduje poza 7444, czyli dekoder Graya na dziesiêtny - a liczniki w Grayu by³y?
Licznik binarny TTL w kodzie Graya
Jul 19, 2004
24 Replies
W katalogach, które mam pod rêk± nic nie znalaz³em.
Jacek
U¿ytkownik "Jacek Bogusz" snipped-for-privacy@ep.com.pl> napisa³ w wiadomo¶ci news:cdfoir$ovh$ snipped-for-privacy@news.dialog.net.pl
Ja te¿ nie i chyba nigdy czego¶ takiego nie widzia³em. Pozostaje 7493 i rz±dek 4 ExOr-ów jako w roli transkodera.
U¿ytkownik "Marek Dzwonnik" <mdz@WIADOMO_PO_CO_TO.message.pl> napisa³ w wiadomo¶ci news:40fb892a$ snipped-for-privacy@news.home.net.pl...
Ale wtedy tracimy zalety kodu Graya - bez zakloceniowe (bezszpilkowe) przelaczanie
Krzysiek Rudnik
U¿ytkownik "Krzysztof Rudnik" snipped-for-privacy@kki.net.pl> napisa³ w wiadomo¶ci news:cdg22b$lr1$ snipped-for-privacy@nemesis.news.tpi.pl
W takim razie pozostaje zaszyæ w jakim¶ PLD automat synchroniczny z sekwencj± stanów odpowiadaj±c± bezpo¶rednio kodowi Gray-a.
Pieńkos, Turczyński - Układy scalone TTL w systemach cyfrowych, WKŁ
1980, str. 380.
A co tam takiego jest? Tej pozycji niestety nie mam w biblioteczce.
Jacek
XOR
Błąd. I to duży - IMnsHO oczywiście ;-)
Ech nie, no to to oczywiste ;-) Taki uk³ad "kombinowany" to te¿ mam ale w innej ksi±¿ce.
Mam za to inne, równie ciekawe :-)
Jacek
Otó¿ to - zrobiæ dekoder na xorach to ¿aden problem, ale to siê mija z celem, jak ³adnie Krzysztof zauwa¿y³.
No có¿, bêdê musia³ co¶ innego ni¿ kod Graya zastosowaæ. Dziêki za chêci pomocy.
Którego siê nie da kupiæ?
RoMan - 25 lat, to prehistoria :-)
Opisywanych tam ukladow juz sie kupic nie da :-)
J.
Były nowsze wydania...
Ale teoria się nie zmieniła.
Serii 74. Bez LS, HC, AS :-)
J.
Zawsze zamiast stosować układ PLD możesz rozpisać jego zawartość w postaci garści bramek [N]OR, [N]AND i przerzutników D albo (lepiej - wyjdzie mniej bramek) JK. Będzie to działać dokładnie jak gotowiec wrzucony w PLD, niekoniecznie dużo wolniej.
No to CUPL/ABEL/MachXL czy co tam lubisz do ręki i wymyśl najpierw taki licznik w PLD. Kompilator wyrzuci zestaw równań, które łatwo zrealizować z najprostszych bramek i przerzutników, nawet TTL. :)
A... chodzi Ci o wersjê wykonania... Przestraszy³em siê, ¿e TTLi siê ju¿ nie produkuje ;-)
U¿ytkownik "Pszemol" snipped-for-privacy@PolBox.com napisa³ w wiadomo¶ci news: snipped-for-privacy@poczta.onet.pl...
L. Johnsona?
E... ten jest marnotrawny je¶li chodzi o ilo¶æ bitów zu¿ywanych na kodowanie informacji... 10 stanów na 5 bitach? No bez przesady :-))
To ju¿ chyba wola³bym dodaæ uk³ady ca³kuj±ce do wyj¶æ uk³adu aby uniewra¿liwiæ mój projekt na hazardy przy przej¶ciach stanów licznika binarnego :)
Pytanie tylko czy taki licznik nie bêdzie "szpilczy³" na wyj¶ciach... :-)
W końcu zawsze można podejrzeć schemat licznika Graya i samemu wymodzić taki na bramkach. Jeżeli jest właściwie zorganizowany automat (może być nawet asynchroniczny - na samych bramkach, bez przerzutników) to szpilek nie będzie.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required