Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2013-07-29 09:03:49 AM
Subject  Subject ::  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áš.
 
Message
Author  Author ::  Jakub Ladman
Posted  Posted ::  2013-07-29 11:01:20 AM
Subject  Subject ::  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
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2013-07-29 11:21:25 AM
Subject  Subject ::  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ž: ....
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2013-07-29 06:42:07 PM
Subject  Subject ::  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.
 
Message
Author  Author ::  Jakub Ladman
Posted  Posted ::  2013-07-29 06:55:39 PM
Subject  Subject ::  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
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2013-07-29 08:14:48 PM
Subject  Subject ::  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.
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2013-07-29 08:12:41 PM
Subject  Subject ::  Re: přestavba 2A na 3?
Obsah PROM 287 - pmd85-3-prom287.zip
 
Message
Author  Author ::  Jakub Ladman
Posted  Posted ::  2013-07-29 08:26:05 PM
Subject  Subject ::  Re: přestavba 2A na 3?
Díky
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2013-07-29 07:53:24 PM
Subject  Subject ::  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ě.
:: back to start of topic :: back to topic list ::