Konference: Počítač SHARP MZ-800 a emulátory
Od: | Anonym |
Datum: | 27.10.2004 10:25 |
Předmět: | Re: Rozsireni Ramky |
Zdravim, ten navrh se mi moc libi a kdyby to fungovalo, snad vytahnu doma i pajku a zkusim to udelat ;-) Osobne bych ale z pohledu efektivity ovladani a moznosti rozsirovani navrhoval zmensit pozicni selector v pameti na 2 bity (A15, A14), stranky volit pomoci D0-D7 + Ax (A13 jako nejvyssi bit muze volit Flash/RAM stranky). Stranky se tim padem zvetsi na 16kB a prestrankovani cele pameti zabere 4 OUTy misto 16ti. Strankovani je kompatibilni se strankovanim ostatnich stroju - MSX, ZX a dalsi. Celkova adresovatelnost v tomto provedeni se zvysi na 4MB + 4MB. Pokud navic deklarujeme, ze signaly A8-A12 mohou pozdeji byt vyuzity, mame prakticky "neomezenou" moznost expanze. Hlavne mi jde ale o relativni jednoduchost prepinani, vyvazenou granularitu a moznosti - sam bych ve svem Sharpikovi chtel mit 1MB RAM a nejakou tu Flashku. Jak se vam to zda - Davide, Zdenku, ostatni? Nejsem v necem uplne vedle? Roman |---------+---------------------------> | | "David Luftner | | | (sharpemu tu byla ta zakroucena vec pandor| | | a.cz)" <ix9 | | | 26.10.2004 20:31| | | Odpovězte prosím| | | uživateli | | | "Konference | | | "Počítač SHARP | | | MZ-800 a | | | emulátory"" | | | | |---------+---------------------------> >------------------------------------------------------------------------------ ---------------------------------------------------------------| | | | Komu: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemu tu byla ta zakroucena vec pandora.cz> | | Kopie: | | Předmět: Re: Rozsireni Ramky | | | | | >------------------------------------------------------------------------------- --------------------------------------------------------------| Uff zapomel jsem poslat schema a popis zapojeni: CSROM (Mapovani pameti pro kompatibilitu): Signal csrom je priveden z patice rom a je aktivni v "0". Signal preklopi MUX a tim privede na A12->A12, A13->A13, SWITCH MZ700/MZ800->A16, ctvrty MUX provede inverzi signalu a ten zablokuje (2x7489)mapovaci pameti (A14, A15, A17, A18 budou v log 1), zaroven aktivuje hradlem NOR pin /CS u Flash. CAS (Prace s pameti v mapovacim rezimu) Signal CAS muze byt aktivni pouze pokud je CSROM neaktivni -> mapovaci pameti jsou v provozu a MUX je pro vystupy pruchozi. Mapovaci pameti maji vybranou adresu podle A12-A15. Signal CAS prichazi se zpozdenim -> mapovaci pameti se zpozdenim 40ns meli dostatek casu vybrat stranku. Nejvyssi bit A19 z mapovacich pameti definuje /CSflash=A19+/CAS, /CSram=/A19+/CAS. Zapis do mapovacich pameti: Jen OUT (E7) asi netreba komentare. Dve hradla NAND, 74ls138 a tranzistor jako invertor. Adresu v mapovaci pameti vybiraji zase A12-A15 to znamena ze se to bude krmit instrukci OUT(C),x. D. ---
Ostatní příspěvky vlákna:
[2004/1 (1)] [2004/2 (1)] [2004/4 (33)] [2004/5 (34)] [2004/6 (12)] [2004/7 (1)] [2004/8 (12)] [2004/9 (31)] [2004/10 (52)] [2004/11 (43)] [2004/12 (4)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]