Forum

Z PMD 85 Infoserver

:: späť na začiatok témy :: späť na zoznam tém ::
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  29.07.2013 09:03:49
Predmet  Predmet ::  Re: přestavba 2A na 3?
CP/M beží aj na 2A, len je potrebné mať v ROM Module Booter, viď. MIKROS (CP/M) na PMD 85.
Nahradiť 1kB EPROM za 2kB, alebo i väčšie nie je veľmi zložité. Pokiaľ tu spomínaš CPLD, tak tomu zrejme rozumieš a určite to bude pre teba "brnkačka".
A keďže máme vďaka Petrovi Všianskému všetky schémy PMD 85, tak verím, že to bez problémov rozbeháš.
 
Správa
Autor  Autor ::  Jakub Ladman
Poslaná  Poslaná ::  29.07.2013 11:01:20
Predmet  Predmet ::  Re: přestavba 2A na 3?
Díky za důvěru.
Doufal jsem že někdo bude schopen ty podstatné rozdíly mezi 2A a 3 stručně shrnout abych případně při čtení schémat neudělal chybu.

BTW: škoda že schemata nejsou ke stažení ve formátu eagle, tam si člověk může jednotlivé signály vysvítit a nemusí jezdit prstem po obrazovce. Tedy když už to je v eagle překreslené.

S pozdravem
Jakub Ladman
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  29.07.2013 11:21:25
Predmet  Predmet ::  Re: přestavba 2A na 3?
Nemáte někdo zkušenosti a znalosti, jak přesně verze 3 mapuje paměť v závislosti na adrese a instrukčním cyklu? Já sice mám obsah té PROMky tuším někde uložený, ale jestli by to nešlo slovně shrnout dvěma třemi větami. Jako třeba ROM se připíná, když: ....
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  29.07.2013 18:42:07
Predmet  Predmet ::  Re: přestavba 2A na 3?
Tak mi to nedalo, vytáhl jsem starý výpis PROMky dekodéru PMD-85 v3 a má se to takto. K RAM se přistupuje když:

1) Když k paměti přistupuje videoprocesor nebo
2) když CPU provádí zápis do paměťového prostoru (bez dalších podmínek) nebo
3) když CPU provádí čtení z paměti v rozsahu E000-FFFF (PC4 i PC5 musí být 0) nebo
4) když CPU provádí čtení z paměti v rozsahu 0000-DFFF (PC5 musí být 0)

Takže to úplně přesně koresponduje i se slovním popisem režimu AllRAM, tak jak to tady kluci mají na stránkách. Trochu mě zaráží jeden minterm, který povoluje přístup k RAM během zápisu CPU do paměti, kdy se vyžaduje PC5=0. Ale to může být kvůli hazardu. I když při víceméně synchronním přístupu z pohledu logiky vůči DRAM (je tam vřazený klopný obvod 7474) by to asi nemělo hrát roli. Samo o sobě je zajímavé, cože to výrobce naprogramoval do nevyužité horní poloviny PROM. Z toho jsem úplně jelen.
 
Správa
Autor  Autor ::  Jakub Ladman
Poslaná  Poslaná ::  29.07.2013 18:55:39
Predmet  Predmet ::  Re: přestavba 2A na 3?
Díky za obsáhlý popis.

Otázka zní: je třeba pro dosažení programové kompatibility s v3 změnit ještě něco dalšího kromě toho mapování EPROM?

Připojení modulu ROM? Desku rozhraní?
Pokud ano, už by mi ta úprava nepřipadala tak sexy.

Můžu poprosit o ten obsah PROM?

Díky
Jakub
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  29.07.2013 20:14:48
Predmet  Predmet ::  Re: přestavba 2A na 3?
Jakubovi jsem to poslal mailem, ostatní to najdete na http://pmd85.mysteria.cz/ v sekci Download. Dodatečně jsem si všiml, že tu Roman vložil asi totéž, takže alespoň můžete porovnat dva nezávislé zdroje.
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  29.07.2013 20:12:41
Predmet  Predmet ::  Re: přestavba 2A na 3?
Obsah PROM 287 - pmd85-3-prom287.zip
 
Správa
Autor  Autor ::  Jakub Ladman
Poslaná  Poslaná ::  29.07.2013 20:26:05
Predmet  Predmet ::  Re: přestavba 2A na 3?
Díky
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  29.07.2013 19:53:24
Predmet  Predmet ::  Re: přestavba 2A na 3?
Mám to na papíře. V nejhorším případě pošlu zítra scan, dnes to ještě zkusím vyhledat v elektronické podobě.
:: späť na začiatok témy :: späť na zoznam tém ::