Stránka 3 z 7
Napsal: 04 lis 2025, 17:27
od tomasjedno
Je to neotřelá myšlenka, v době, kdy už byly 4 roky na trhu procesory i8048 a Z80, si stavět vlastní procesor. Dělat všechno čítání jednou 4-bitovou děličkou není problém, když se umí setovat. Mate mě ale, jak jsi to udělal se 7493, čekal bych 74193. Jediné, co mě napadá - že by třeba jako set mohl fungovat reset při znásilněných výstupech.
Edit: teď koukám, že Křemík byl rychlejší.
Napsal: 04 lis 2025, 18:26
od danhard
Ty jsi asi nezažil socialistický plánování a zásobování v roce 1980

Na Z80 jsem se mohl dívat tak v kapitalistickém časopise v Technické knihovně

Dělal jsem z toho, co jsem měl k mání.
MH7493A je tam jako čítač mikroprogramu.
Čítání nad pamětí dělá mikroprogram.
Napsal: 04 lis 2025, 18:38
od tomasjedno
Jak nezažil - třeba jistý E.K. (Avast), toho budeš znát z VÚMSu, byl můj spolužák na SŠ i VŠ.
Ale jinak, tohle vymyslet a postavit musela být dobrá rozcvička, klobouk dolů!
(BTW, U880 prej Dederoni vyráběli od r. 1980).
Napsal: 05 lis 2025, 09:06
od asdf
No, je to paráda. A jakou to má instrukční sadu?
Napsal: 05 lis 2025, 10:44
od HF_Tech
To vypadá na nějakého předchůdce programovacího jazyku Brainfuck:
https://cs.wikipedia.org/wiki/Brainfuck
Napsal: 05 lis 2025, 12:14
od danhard
Instrukční sada je jednoduchá

Pro čítače hodin : proveď instrukci ALU 74S287, pokud není přenos C, opakuj hodnotu, pokud je C, tak zapiš následující hodnotu čítače modulo N, pokud se zapisuje do RAM 0, došlo k přetečení a generuj C pro další takt.
Pro registry budíku : proveď srovnání registru, čítače, C v 7485, výsledek do C.
V RAM 7489 je 16 registrů :
předdělička modulo 16, 16, 16, 15
dělička hodin a dnů modulo 10, 6, 12, 14
budík ON modulo 10, 6, 12, 14
budík OFF modulo 10, 6, 12, 14
Vstupní frekvence 32768 Hz se dělí 2 na 7474 a pak jde na čítač 16 7493A, kde se cyklicky opakuje 16 instrukcí
Napsal: 05 lis 2025, 13:22
od asdf
Děkuju. Máš to vymakaný.
Napsal: 05 lis 2025, 13:36
od danhard
Zobrazení se dělá jako multiplex nad funkcí toho řadiče.
Protože potřebuju zobrazovat jinak hodiny a jinak dny v týdnu (spíše půldny), tak má generátor znaků v 74188 2 mody.
Napsal: 05 lis 2025, 13:56
od lesana87
Ech, šoupu v koutku nohama.

Napsal: 05 lis 2025, 17:14
od Celeron
Trochu mě to připomíná SPU800.

Ale tam si to zjednodušili ALU 74181.
Napsal: 05 lis 2025, 18:36
od Kremik
Tak dokonce ALU, hmm, móc hezké. Proto ten dekrement..
Když jsem kdysi vídával návody na hodiny, ten zástup 7493 a 90 byl hrozný. V nějaké knize, tuším že měla červenočerné desky, jich snad bylo kolem 15 kousků. Já byl lenivej, tak jsem pro dělení používal E351/E355. Myslím, že snad ani tolik nežraly.
Napsal: 05 lis 2025, 18:44
od Ivan_Ryger
Vo volnej chvilke pomaly pracujem na hlavolame.
Tie "puldny" mi prisli ako dobra pripomienka, aby sa cisla dali rozumne zarovnat v pamati. Pomalicky kreslim schemu, ako by som to urobil, bez dalsich napovied. AK narazim na otazky, opytam sa.
Napsal: 05 lis 2025, 19:14
od Kremik
Koukám, že máš podobné myšlenky

Taky pracuju na hlavolamu, ale nemaluju schéma, zatím jen ve volných chvilkách zapřemýšlím, jak bych to udělal. Celé to stavět nebudu, ale něco si asi, na nepájku, vyzkouším.
Napsal: 05 lis 2025, 21:58
od danhard
Pak jsem na stejném principu dělal 4 místný AD převodník.
Tam byly jenom samé čítače modulo 10, tak to bylo jednodušší.
Analogová část integrátor s vyrovnáváním náboje, takže se vlastně měřila četnost za nějaký časový interval.
4 čítače základního intervalu
4 čítače měřící
4 registry zobrazení
při přeteční základního intervalu se měřicí přepsal do zobrazení a vynuloval.
Osazené tam bylo:
MH7404, MH7493, MH7400, MH7442, MH7474, MH74192, MH7410, MH7489, MH7474, MH7475, D147C, 4xTR15, 4xMAN1A
To by bylo na namalování jednodušší

Napsal: 05 lis 2025, 21:59
od EKKAR
Kremik píše:Tak dokonce ALU, hmm, móc hezké. Proto ten dekrement..
Když jsem kdysi vídával návody na hodiny, ten zástup 7493 a 90 byl hrozný. V nějaké knize, tuším že měla červenočerné desky, jich snad bylo kolem 15 kousků. Já byl lenivej, tak jsem pro dělení používal E351/E355. Myslím, že snad ani tolik nežraly.
Jo, "Integrované obvody a co s nimi", tam se dělí všecko jen pomocí 7490A ...