4 bitový počítač

Klasické bastlení z domácích zásob

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#121 Příspěvek od asdf »

No jo, ale zase univerzální počítač je na hraní šikovnější než nějaký jednoúčelový. Zas je ale větší, no.
Uživatelský avatar
danhard
Příspěvky: 6639
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#122 Příspěvek od danhard »

Exkrement nikam nenosím, ten spláchnu :D
Na hraní byl https://www.mouser.com/datasheet/2/321/ ... 622530.pdf
Já jsem v r.90 začínal na PIC16C54, mám tu i nějaký emulátor, protože PIC16C54 byl OTP.
Neměl interrupt, ale měl RTC, takže se to dalo pro pomalejší věci vyřešit.
Uživatelský avatar
lesana87
Příspěvky: 4395
Registrován: 20 zář 2014, 00:00

#123 Příspěvek od lesana87 »

Naposledy upravil(a) lesana87 dne 05 led 2026, 16:57, celkem upraveno 1 x.
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#124 Příspěvek od samec »

Dokonca EPROM. Erasable... Alebo MEPROM? Manually erasable... :D

Nebolo by to s DIP swičmi kompaktnejšie?
Uživatelský avatar
lesana87
Příspěvky: 4395
Registrován: 20 zář 2014, 00:00

#125 Příspěvek od lesana87 »

Je to MTP PROM, je to v komentáři obrázku.
Myslíš, že 64 spínačů a 64 diod by bylo menší než 64 diod?
Uživatelský avatar
danhard
Příspěvky: 6639
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#126 Příspěvek od danhard »

Konstrukční prvek je tam ta dioda, spínač nestačí, funkce je to wire-OR.
Na paměť mikroprogramu je to šikovnější než EPROM, protože diodama jsou osazené jen bity, které potřebuješ, zatímco v EPROM musí být osazené všechny kombinace.
Výhoda je, že když tam dáš dvojnásobek výstupních funkcí, tak se zbavíš dekodérů na výstupu a počet osazených diod se paradoxně zmenší.
Když to nechceš mít reprogramovatelné, tak jsou tam jen dráty křížem a zaletované diody.
Na ten uvažovaný 4biťák by to ale potřebovalo pole 4x větší.

Radši to ale nacpu do GALu, kde taková matice v podstatě je.
MH74188 se mi do GAL16V8 ve většině případů vejde a když ne, tak přehodím pár instrukcí :D
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#127 Příspěvek od asdf »

Pěkné to máš. A co, prosím, znamená to MTP? Já vygooglil akorát měřící transformátor proudu.
Uživatelský avatar
lesana87
Příspěvky: 4395
Registrován: 20 zář 2014, 00:00

#128 Příspěvek od lesana87 »

OTP - one-time programmable
MTP - multi-time programmable
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#129 Příspěvek od asdf »

Áha. Děkuji.
Uživatelský avatar
danhard
Příspěvky: 6639
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#130 Příspěvek od danhard »

Je to HPM - hand programmable memory :D
Uživatelský avatar
lesana87
Příspěvky: 4395
Registrován: 20 zář 2014, 00:00

#131 Příspěvek od lesana87 »

Ty jseš samá sranda. Radši mi řekni, jak tam naroubovat tu skvělou CMOS SRAM MHB6561, když mám jen signály /MEMRD a /MEMWR a ta kráva má nějaký 🤐 latch enable. :? To ta Am9111 má normální /CE /OE a /WE. To jsem ti pěkně skočila na špek.
Uživatelský avatar
danhard
Příspěvky: 6639
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#132 Příspěvek od danhard »

Adresy jsou latchovaný, to ničemu nevadí, stačí to připojit na vhodný hodinový signál mikrocyklu, kdy je adresa platná. Nevadí, že to tam bude vždy, i když se do paměti neleze.
Viz Intersil HM6561.
Uživatelský avatar
lesana87
Příspěvky: 4395
Registrován: 20 zář 2014, 00:00

#133 Příspěvek od lesana87 »

Při běhu by se takovej signál našel, ale kde ten signál vezmu při ručním programování?
Uživatelský avatar
danhard
Příspěvky: 6639
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#134 Příspěvek od danhard »

Tak to spoj se selectem.

Pro čtení potřebuješ jen /S1, /S2, /E
a při zápisu ještě /W

Dej ty dava signály přes 1k odpory, dvě šotky diody a tlačítko na zem :D
Uživatelský avatar
lesana87
Příspěvky: 4395
Registrován: 20 zář 2014, 00:00

#135 Příspěvek od lesana87 »

Jako že /E nemusí mít předstih před /W? V datašítu je nakreslený /E s předstihem před /W, ale specifikovaný to tam nikde není. Aby se nezapisovalo na nějaký náhodný adresy.
Odpovědět

Zpět na „Zapojení ze šuplíku“