Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 6 zpráv

MemExt - uprava :)

Michal Hučík SHARP MZ-800

Nenechalo to na sebe dlouho cekat :) Po te chvili co si tady hraju s pametovym
 modulem jsem dospel k zaveru, ze jeho dalsi pouziti je dost nesikovne bez
moznosti cist strankovaci pamet - tedy pokud si programator v nejake alokacni
tabulce nezapamatuje ktere stranky si kam namapoval, tak je totalne ztracen...
Uprava by mela byt predevsim levna a pokud mozno co nejvice kompaktni s tim, co 
uz se na desce modulu nachazi. Nejprve mne napadlo, ze by vlastne stacilo pouze 
pripajet dalsi 74LS138 a 2x MH7489 na hrbety svych kolegu, ale to byla mylna
predstava, protoze ke spravne obsluze tech 4 bitovych pameti by byla potrebna
jeste nejaka dalsi logika + odporove  pole :( 
Prolistoval jsem katalog obvodu 74*, ale nenasel jsem tam zadneho vhodneho
kandidata. Posledni reseni, ktere mne napadlo je ponechat na hrbete druhy
74LS138 pro dekodovani /RD signalu a do prostoru nad PROM konektorem (viz fotka 
modulu http://www.volny.cz/david.luftner/MemExt/mb.jpg ) pripajet desticku s
jednim 74LS08 (4x AND s dvema vstupy)  + nejakou SMD SRAM, ktera bude pripojena 
k D0-D7 a k A12-13 z PROM konektoru ... A14-15 by se musely privest propojkou z 
nektere 7489. Stejne tak dekodovane /RD a /WR z obou 74LS138, ktere by byly pres
74LS08  pripojeny na /CS te SRAM ... Kapacitne nejmensi SRAM jakou jsem nasel ma
ovsem 32k x 8 (za cca 44,-Kc). 

Je mi jasne, ze tento navrh je naprosto priserny bastl, ktery navic vyhani
komara kanonem, proto se ptam, jestli nekoho nenapadne nejake elegantnejsi
reseni. Pripadne zda by nekoho nenapadlo jak zbytek te SRAM nejak smysluplne
vyuzit.

S pozdravem - Michal Hucik

Re: MemExt - uprava :)

Zdenek Adler SHARP MZ-800

Ahoj Michale,

elegantnější řešení = CPLD XILINX - do jednoho obvodu si namaluješ celou 
spleť logiky, kterou si pak dle libosti můžeš přeprogramovat. Bez problému
jsem si tak kdysi udělal třeba 1MB ramdisk ze 3 obvodů - (XILINX + 2x SRAM 
512Kx8)..... Můj názor tedy zní, že použití TTL logiky je již dnes silně
nemoderní, ikdyž možná finančně únosnější...

Zdeněk


Zobrazit citovaný text (40 řádků)
----- Original Message ----- 
From: "Michal Hučík (sharpemupandora.cz)" <pandora.idnes.cz[doména skryta]>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz>
Sent: Wednesday, October 24, 2007 1:55 PM
Subject: MemExt - uprava :)


>
>
> Nenechalo to na sebe dlouho cekat :) Po te chvili co si tady hraju s 
> pametovym modulem jsem dospel k zaveru, ze jeho dalsi pouziti je dost 
> nesikovne bez moznosti cist strankovaci pamet - tedy pokud si programator 
> v nejake alokacni tabulce nezapamatuje ktere stranky si kam namapoval, tak 
> je totalne ztracen...
> Uprava by mela byt predevsim levna a pokud mozno co nejvice kompaktni s 
> tim, co uz se na desce modulu nachazi. Nejprve mne napadlo, ze by vlastne 
> stacilo pouze pripajet dalsi 74LS138 a 2x MH7489 na hrbety svych kolegu, 
> ale to byla mylna predstava, protoze ke spravne obsluze tech 4 bitovych 
> pameti by byla potrebna jeste nejaka dalsi logika + odporove  pole :(
> Prolistoval jsem katalog obvodu 74*, ale nenasel jsem tam zadneho vhodneho 
> kandidata. Posledni reseni, ktere mne napadlo je ponechat na hrbete druhy 
> 74LS138 pro dekodovani /RD signalu a do prostoru nad PROM konektorem (viz 
> fotka modulu http://www.volny.cz/david.luftner/MemExt/mb.jpg ) pripajet 
> desticku s jednim 74LS08 (4x AND s dvema vstupy)  + nejakou SMD SRAM, 
> ktera bude pripojena k D0-D7 a k A12-13 z PROM konektoru ... A14-15 by se 
> musely privest propojkou z nektere 7489. Stejne tak dekodovane /RD a /WR z 
> obou 74LS138, ktere by byly pres 74LS08  pripojeny na /CS te SRAM ... 
> Kapacitne nejmensi SRAM jakou jsem nasel ma ovsem 32k x 8 (za cca 44,-Kc).
>
> Je mi jasne, ze tento navrh je naprosto priserny bastl, ktery navic vyhani 
> komara kanonem, proto se ptam, jestli nekoho nenapadne nejake elegantnejsi 
> reseni. Pripadne zda by nekoho nenapadlo jak zbytek te SRAM nejak 
> smysluplne vyuzit.
>
> S pozdravem - Michal Hucik
> ---
> Divejte se na televizi na internetu
> Hudebni televize OCKO -
> http://ocko.idnes.cz/stream.asp 

Re: MemExt - uprava :)

David Luftner SHARP MZ-800

POZOR to nebude fungovat a muzes neco odpalit !!!!!!! 

datove vystupy (to znamena data co prectes) by musely byt pripojena az za LS245 co oddeluje MB sharp od rozsirujiciho konektoru. Pokud to das primo - pri instrukci IN se ti otevre jak LS245 tak tvuj vystup a hadej co se muze stat.

David

Re: MemExt - uprava :)

Vaclav Peroutka SHARP MZ-800

Onehda jsem delal takovou strucnou rozvahu - je tam jediny problem a to jsou ty 
pameti 7489.

128bitu je totiz 128 makrobunek - jen na pamet. Takze nejmensi Xilinx by musel
byt 95144 - a otazkou je, jestli se tam ta zbyla logika vejde.

Tim jsem pravda skoncil a dal to neresil. VHDL kod by slozity nebyl, ale nejak
mne to odradilo.

Vasek

Zobrazit citovaný text (62 řádků)
> 
> Ahoj Michale,
> 
> elegantnější řešení = CPLD XILINX - do jednoho obvodu si namaluješ
celou 
> spleť logiky, kterou si pak dle libosti můžeš přeprogramovat. Bez
problému 
> jsem si tak kdysi udělal třeba 1MB ramdisk ze 3 obvodů - (XILINX + 2x SRAM > 512Kx8)..... Můj názor tedy zní, že použití TTL logiky je již dnes
 silně 
> nemoderní, ikdyž možná finančně únosnější...
> 
> Zdeněk
> 
> 
> ----- Original Message ----- 
> From: "Michal Hučík (sharpemupandora.cz)" <pandora.idnes.cz[doména skryta]>
> To: "Konference "Počítač SHARP MZ-800 a emulátory""
<sharpemupandora.cz>
> Sent: Wednesday, October 24, 2007 1:55 PM
> Subject: MemExt - uprava :)
> 
> 
> >
> >
> > Nenechalo to na sebe dlouho cekat :) Po te chvili co si tady hraju s 
> > pametovym modulem jsem dospel k zaveru, ze jeho dalsi pouziti je dost 
> > nesikovne bez moznosti cist strankovaci pamet - tedy pokud si programator 
> > v nejake alokacni tabulce nezapamatuje ktere stranky si kam namapoval, tak> > je totalne ztracen...
> > Uprava by mela byt predevsim levna a pokud mozno co nejvice kompaktni s 
> > tim, co uz se na desce modulu nachazi. Nejprve mne napadlo, ze by vlastne 
> > stacilo pouze pripajet dalsi 74LS138 a 2x MH7489 na hrbety svych kolegu, 
> > ale to byla mylna predstava, protoze ke spravne obsluze tech 4 bitovych 
> > pameti by byla potrebna jeste nejaka dalsi logika + odporove  pole :(
> > Prolistoval jsem katalog obvodu 74*, ale nenasel jsem tam zadneho vhodneho
> > kandidata. Posledni reseni, ktere mne napadlo je ponechat na hrbete druhy 
> > 74LS138 pro dekodovani /RD signalu a do prostoru nad PROM konektorem (viz 
> > fotka modulu http://www.volny.cz/david.luftner/MemExt/mb.jpg ) pripajet 
> > desticku s jednim 74LS08 (4x AND s dvema vstupy)  + nejakou SMD SRAM, 
> > ktera bude pripojena k D0-D7 a k A12-13 z PROM konektoru ... A14-15 by se 
> > musely privest propojkou z nektere 7489. Stejne tak dekodovane /RD a /WR z
> > obou 74LS138, ktere by byly pres 74LS08  pripojeny na /CS te SRAM ... 
> > Kapacitne nejmensi SRAM jakou jsem nasel ma ovsem 32k x 8 (za cca 44,-Kc).
> >
> > Je mi jasne, ze tento navrh je naprosto priserny bastl, ktery navic vyhani
> > komara kanonem, proto se ptam, jestli nekoho nenapadne nejake elegantnejsi
> > reseni. Pripadne zda by nekoho nenapadlo jak zbytek te SRAM nejak 
> > smysluplne vyuzit.
> >
> > S pozdravem - Michal Hucik
> > ---
> > Divejte se na televizi na internetu
> > Hudebni televize OCKO -
> > http://ocko.idnes.cz/stream.asp 
> 
> 
> ---
> Divejte se na televizi na internetu
> Hudebni televize OCKO - 
> http://ocko.idnes.cz/stream.asp
> 
> 
> 

Re: MemExt - uprava :)

Michal Hučík SHARP MZ-800

Ech ... tak tim padem je asi cteni te strankovaci pameti v ramci 
pametoveho modulu v podstate nemozne :(
Pak uz zbyva jedine takove reseni, ze by se pribastlila do nejake 
periferie na sbernici pamet na portu #e7, coz je ale takove trochu divne 
...
Kazdopadne dovedu si predstavit jake peklo muze nastat, kdyz bude cele 
strankovani zavisle pouze na discipline programatora :(

Michal

David Luftner (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (15 řádků)
>
> POZOR to nebude fungovat a muzes neco odpalit !!!!!!!
>
> datove vystupy (to znamena data co prectes) by musely byt pripojena az 
> za LS245 co oddeluje MB sharp od rozsirujiciho konektoru. Pokud to das 
> primo - pri instrukci IN se ti otevre jak LS245 tak tvuj vystup a 
> hadej co se muze stat.
>
> David
>
>
> ---
> Dívejte se na televizi na internetu! hudební televize OKO 
> <http://ocko.idnes.cz/stream.asp>
>

Re: Re: MemExt - uprava :)

David Luftner SHARP MZ-800

Nezapomen ten disciplinovany programator musi v programu pamatovat i na udaje o 
strankach neaktivnich. Ale myslim ze tohle by mela byt starost OS nebo
programatora OS. Samotny program by se o to nemel zajimat. Alespon takto to bylo
v DOSu u spustitelnych souboru .com

Jinak na cteni obsahu mapovaci pameti ti staci na vystupy umistit LS245 a jeji
vystupy pripojit na datovou sbernici na rozsirujim konektoru. Tohle jsem ale pri
navrhu opustil jednak kvuli te LS245 pred rozsirujicim konektorem a jednak kvuli
tem informacim o neaktivnich strankach.  

David