Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"><B>Ramdisk s paměťmi SRAM xx512:</B></td><td align=right valign="middle"></td></tr></table><BR><p>Popis bude stručnější, vychází z detailního popisu<br/>(a schematu) "Müllera 256KB" s DRAMkami 64Kx4.</p> <p>Registr adresy ramdisku je proveden stejným způsobem<br/>jako u Müllera - čtyři obvody 74LS193 tvoří 16 bitů<br/>adresy, stejně je řešen autoinkrement, asynchronní<br/>reset i předvolba adresy. Výstupy z čítačů ovšem<br/>vedou rovnou na adresní vstupy (A0 .. A15) všech<br/>paměťových čipů (odpadají multiplexory 74LS257).<br/>Do všech pamětí rovněž vedou signály D0..D7, WR\', RD\'<br/>(přivedeno přímo z MZ slotu), odpadá obvod 74LS245<br/>a obvody 74LS32 (o selekci pamětí je psáno dále).</p> <p>Dva dekodéry 74LS138 nahradí ve funkci řídícího obvodu<br/>jediná paměť PROM/EPROM, její výstupy mají význam<br/>pro UP, CLR, LOAD\' čítače 74LS193, pro strobovací impuls<br/>registru stránky (zápis na port E9h) a pro chip selekt<br/>paměti, která bude aktivní při čtení/zápisu. Struktura<br/>74188+74LS139 také odpadá, SRAMy nepotřebují ani<br/>multiplex adresy, ani refresh.</p> <p>Paměti xx512 (Winbond W24512, ISSI IS61C512,<br/>UMC UM61512 aj.) mají organizaci 64Kx8, "úzké" pouzdro<br/>DIP32, nezávislé vstupy OE\', WE\' a dva chip selekty<br/>CS1\', CS2. Vyskytovaly se v posledních mutacích<br/>základních desek pro PC 486 a prvních pentiích, pro<br/>realizaci 256KB cache stačily čtyři obvody.<br/>Výhody:<br/>-za půl darma<br/>-každý IC tvoří přesně jednu 64KB stránku ramdisku<br/>-jednoduché hardwarové řešení ramdisku<br/>Nevýhody:<br/>-malá dostupnost (IC i příslušných patic)<br/>-rozměry, limitují rozumnou kapacitu ramdisku na 1MB<br/> (při 1MB je to 16 obvodů, první osmice by musela být<br/> řadě, druhá rovněž - ze strany spojů pod tou první)</p> <p>Registr stránky - obvod U17 74LS193 + následný dekodér<br/>1 z 4 U20A 74LS139B by bylo možno nahradit jediným<br/>obvodem (závisí na kapacitě ramdisku) např.:<br/>-74LS131: tříbitový střadač, dekodér 1 z 8 (akt. LOW,<br/> vstupy řízené CLK)<br/>-74LS137: tříbitový střadač, dekodér 1 z 8 (akt. LOW)<br/>-74LS237: tříbitový střadač, dekodér 1 z 8 (akt. HIGH)<br/>-CMOS 4514: čtyřbitový střadač, dekodér 1 z 16 (akt. HIGH,<br/> tato varianta je v ručně kresleném schematu)<br/>-CMOS 4515: čtyřbitový střadač, dekodér 1 z 16 (akt. LOW)<br/>Citelným nedostatkem je fakt, že ani jeden z těchto<br/>obvodů nemá reset, takže po instrukci in F8h by nebyla<br/>vybrána 0. stránka (vadí režimu SRAM - sériová paměť,<br/>ramdisku pro Basic, jak to má LAMAČ, netuším). Nové<br/>O.S. by to musely zařídit zápisem 00h na port E9h.<br/>Je-li toto nepřijatelné, pak vyhoví 74LS193 doplněný<br/>obvodem 74LS238 (256KB, 512KB verze), resp. 74LS154<br/>(1MB verze, s jiným "managementem" chip selektů pamětí).</p> <p><br/>Příklady ramdisků s různými kapacitami:</p> <p>64KB (jen pro ilustraci):<br/>-4x 74LS193<br/>-1x PROM/EPROM<br/>-1x mem 61512<br/>Originální verze ramdisku se redukuje na 6 IC!!!</p> <p>256KB/512KB<br/>-5x 74LS193<br/>-1x PROM/EPROM<br/>-4x/8x mem 61512<br/>-1x 74LS238<br/>Ramdisk s 4/8 paměťmi</p> <p>1MB<br/>-5x 74LS193<br/>-1x PROM/EPROM<br/>-16x mem 61512<br/>-1x 74LS154<br/>Výstupy z 74LS154 vedou k CS1\' pamětí, řídící výstup<br/>z PROM/EPROM vede ke všem CS2 pamětí (přes<br/>tranzistorový invertor, resp. by tento pin musel být<br/>trvale LOW, kromě čtení/zápisu SRAM, resp. je možné<br/>řídit blokovací vstup 74LS154).</p> <p>Očekávám reakce: je možno zanedbat absenci nulování<br/>stránky ramdisku po instrukci in F8h (pak by se<br/>část ramdisku tvořící registr a selekt stránky skládala<br/>jen z jednoho obvodu)?<br/>Jaké jsou zkušenosti s dostupností 61512 a úzkých patic?<br/>Jaké jsou možnosti sehnání šrotových komponent z PC<br/>s těmito paměťmi?<br/>Platí pro celou ČR/SR.</p> <p><br/>Příště: obecný popis ramdisku s paměťmmi 512Kx8 SMD</p> <p>Petr de Zviqov</p>