Konference: PMD 85
Od: | Roman Bórik |
Datum: | 11.3.2012 14:32 |
Předmět: | Re: Obsah prom |
Ahoj.
V schéme PMD 85-3 je niekoľko chýb a jednou z nich je aj chyba v označení
signálov na PROM 74S287.
Pokiaľ zostaneme pri číslovaní od 1, tak
výstup DD37/6 (signál pomenujme /AE0) je A5.
PC4 je A6
PC5 je A7
Ostatné signály sú správne.
Signál /AE0 je aktívny, ak sa jedná o adresu 0Exxxh alebo 0Fxxxh, teda
označuje adresný priestor ROM.
Pre PC4 = 1 je pre čítanie pripojená ROM od 0E000h do 0FFFFh, zápis do RAM
"pod" ROM je ale stále možný.
Pre PC4 = 0 je ROM odpojená a v celom adresnom priestore je RAM.
Pre PC5 = 0 platí predošlé.
Pre PC5 = 1 sa ROM zrkadlí po 8 kB v celom adresnom priestore a slúži pre
štart systému po resete. Zápis do RAM je opäť možný.
Na PC4 a PC5 sú pull-up odpory.
Po resete má 8255 všetky porty nastavené na vstup.
Vďaka pull-up odporu je na PC5 úroveň H a tak je od adresy 0 ROM.
Pri štarte sa do RAM nakopírujú inštrukcie pre pristránkovanie ROM a urobí
sa inicializácia 8255 - port PC je inicializovaný na výstup, čo spôsobí
odpojenie ROM. Následne sa ale vykonajú pripravené inštrukcie v RAM pre
pristránkovanie ROM.
http://pmd85.borik.net/wiki/AllRAM
Videoprocesor číta vždy z RAM. Signál Video vstupujúci do PROM odpája ROM,
ak je aktívny.
V prílohe je tabuľka, ktorú som vytvoril vtedy, keď som tú PROM čítal.
Roman
-----Pôvodná správa-----
From: David Luftner (pmd85 tu byla ta zakroucena vec pandora.cz)
Sent: Sunday, March 11, 2012 9:38 AM
To: Konference "PMD 85"
Subject: Re: Re: Obsah prom
>Nezavisle na rezimu cte "videoprocesor" obsah vzdy z RAM. Neoveroval
>jsem to ze schemat, jen z chovani PMD v provozu. Logiku by to melo.
Zkoumal jsem obsah prom co poslal roman. Postupne jsem ten obsah
zjednodusoval az zustala <priloha>. A zrovna tohle je tam nejak divne. Podle
toho obsahu - v modu allrom se nectou videodata
????
DL
---