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
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#151 Příspěvek od lesana87 »

Na kontrolu ses ptal ty a ty to tam taky strkáš po jednom nibble. No ale je to tvoje jediný geniální řešení.
Uživatelský avatar
danhard
Příspěvky: 6641
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#152 Příspěvek od danhard »

Bylo to myšleno, jak budeš kontrolovat zapsaný program ?
To by jsi chtěla nastavovat postupně 256 adres na DIL switchi ?
A jak tam chceš nacpat tu adresu ?

Na tomhle jsem pracoval před 40. lety
https://www.youtube.com/watch?v=jqeE9ZbtmX0
Tam se obsluhoval přední panel mikroprogramem.
U 4-bitu by to šlo taky, druhou MH74188 :D
Naposledy upravil(a) danhard dne 30 pro 2025, 22:01, celkem upraveno 1 x.
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#153 Příspěvek od lesana87 »

danhard píše:To by jsi chtěla nastavovat postupně 256 adres na DIL switchi ?
lesana87 píše:No asi dvěma hexadecimálníma přepínačema.
danhard píše:A jak tam chceš nacpat tu adresu?
Přes DMA.
Uživatelský avatar
danhard
Příspěvky: 6641
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#154 Příspěvek od danhard »

Tak to já radši vystačím s materiálem, kterej tam už je.
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#155 Příspěvek od lesana87 »

Ale to vnucování mikroinstrukcí tam není a je otázka, co je jednodušší, jestli x hradel nastrkaných do řídicích signálů nebo jeden třístavový oddělovač adresy. Jo v nějakým CPLD může vypadat jednodušší ta první varianta.
Uživatelský avatar
danhard
Příspěvky: 6641
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#156 Příspěvek od danhard »

Nahrání PC jinou hodnotou než 0 je zapotřebí, aby jsi mohla odstartovat program i jinde, při tak velkém programu :D
A do řízení RAM musíš také vnutit řídící signály, to budeš dělat jak ?
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#157 Příspěvek od lesana87 »

Přece přes ty dva odpory, diody a tlačítko. :roll: Kterej procesor má volbu, od který adresy startuje?
Uživatelský avatar
danhard
Příspěvky: 6641
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#158 Příspěvek od danhard »

Že by PDP8, PDP11, ADT4700 ?
6.minuta https://www.youtube.com/watch?v=nH36NTQxuWM
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#159 Příspěvek od lesana87 »

Jůtůb si strč za klobouk i s těma vykopávkama.
Uživatelský avatar
danhard
Příspěvky: 6641
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#160 Příspěvek od danhard »

Tak Ti to řeknu jinak, má to každej diskrétní mikropočítač ovládanej přes SW panel.
Video tam je, aby jsi viděla, jak se psal krátkej program do ADT4700.
A protože jsem jinej počítač tehdy neměl, tak jsem při vývoji psal programy přímo do počítače.
Pak stačilo přidat prográmek pro děrovačku a nahrát prográmek na děrnou pásku.
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#161 Příspěvek od lesana87 »

PIP-2 ani ClaudiaL to neměly.
Ještě k tomu vnucování mikroinstrukcí, jelikož to chceš mít všechno synchronní, bez hodin neudělá vnucená mikroinstrukce nic a naopak s běžícíma hodinama se bude vykonávat opakovaně. To budeš ručně cvakat hodinama?
Uživatelský avatar
asdf
Příspěvky: 707
Registrován: 06 říj 2022, 00:00
Kontaktovat uživatele:

#162 Příspěvek od asdf »

A nešlo by to udělat tak, že by se část paměti udělala jako ROM? Třeba ta MTP PROM - jak máš tu 8-mibajtovou diodovou paměť. Osmibiťáky to tak mají a vystačí si s tím.
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#163 Příspěvek od lesana87 »

Tak já to plnění RAM paměti řeším zatím teoreticky. Prakticky tu bastlím synchronní repliku PIP-2 s 8x8b MTP PROM jako pamětí mikrokódu a s 16x4b MTP PROM jako pamětí programu. Takže zápis programu se zatím provádí pinzetou. :)
Uživatelský avatar
danhard
Příspěvky: 6641
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#164 Příspěvek od danhard »

lesana87 píše:PIP-2 ani ClaudiaL to neměly.
PIP-2 i ClaudiaL nastavení PC mají, kačenko :D
Uživatelský avatar
lesana87
Příspěvky: 4397
Registrován: 20 zář 2014, 00:00

#165 Příspěvek od lesana87 »

Mají nastavení PC pro zápis programu, ale spouštějí se od nuly. Aspoň PIP-2: Poté, co vložíme program, je čítač instrukcí vynulován na 0000 tím, že zmáčkneme tlačítko pro začátek (INITATE). Tak se vrátí čítač k první adrese v programové paměti a je připraven pro "sjetí" programu.
Když INITIATE nestiskneš, nevynuluje se čítač mikroinstrukcí a bude to dělat kdo ví co.
Claudia Lite, postup programování:
...
11) stiskneme a podržíme RESET
12) přepneme řídící přepínač do režimu RUN
13) uvolníme RESET
Taky poběží od nuly.
Odpovědět

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