Stránka 11 z 18

Napsal: 30 pro 2025, 20:38
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í.

Napsal: 30 pro 2025, 21:30
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

Napsal: 30 pro 2025, 21:58
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.

Napsal: 30 pro 2025, 22:07
od danhard
Tak to já radši vystačím s materiálem, kterej tam už je.

Napsal: 31 pro 2025, 09:08
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.

Napsal: 31 pro 2025, 10:49
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 ?

Napsal: 31 pro 2025, 10:58
od lesana87
Přece přes ty dva odpory, diody a tlačítko. :roll: Kterej procesor má volbu, od který adresy startuje?

Napsal: 31 pro 2025, 13:01
od danhard
Že by PDP8, PDP11, ADT4700 ?
6.minuta https://www.youtube.com/watch?v=nH36NTQxuWM

Napsal: 31 pro 2025, 13:09
od lesana87
Jůtůb si strč za klobouk i s těma vykopávkama.

Napsal: 31 pro 2025, 13:55
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.

Napsal: 01 led 2026, 18:28
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?

Napsal: 01 led 2026, 19:51
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.

Napsal: 01 led 2026, 20:01
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. :)

Napsal: 02 led 2026, 09:10
od danhard
lesana87 píše:PIP-2 ani ClaudiaL to neměly.
PIP-2 i ClaudiaL nastavení PC mají, kačenko :D

Napsal: 02 led 2026, 11:48
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.