Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 31.10.2011 12:58 |
Předmět: | Re: radic wd2791 |
Hmmm ... ted se divam na sbernici Sharpa a mam v tom trochu zmatek. Byl
jsem az doted presvedceny, ze integrovane PIO80 ma IEI zapojene natvrdo
k napajeni a pres IEO dela mastera vsem dalsim externim periferiim.
Kdyz se ale divam tady
http://www.scav.cz/sharp_mz-800/sharp_mz-800.htm#Sběrnice , tak na
sbernici mame pouze vstupy INT a IEI, ale zadny vystup - tnz., ze tedy
kazda externi periferie ma vyssi prioritu, nez integrovane PIO?
Jaka je potom spravna logika generovani interruptu od externich
zarizeni? Pri jednom externim zarizeni predpokladam, ze je spravne
poslat /INT a IEI soucasne a tim reknu, ze se o vektor postaram ja.
Zapojeni interruptu u periferii Z80 je popsano tady
http://www.z80.info/zip/um0081.pdf ... Pokud tomu dobre rozumim, tak
standardni sbernice Sharpa zrejme nepocita s vice, nez jednim zarizenim,
ktere bude generovat IEI signal - leda ze by byla mezi jednotlivymi
konektory zapojena jeste nejaka logika, tak jak je to popsano v tom pdf.
Michal
Dne 31.10.2011 12:23, Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
>
> Michale jestli to chapu spravne tak po zmene co pises by unikarta
> umela reagovat spravne na IM2 a dodala by vektor preruseni. Bude i ona
> schopna vyslat korektne IEO pro dalsi zarizeni v kaskade? Ptam se
> proto ze dalsi zarizeni by asi bylo SIO a to by se melo v tu dobu
> "odmlcet".
> Asi by nebylo idelani aby unikarta byla v kaskade posledni.
>
>
> Jinak stale premyslim ze si udelam bednicku s peti lizinami pro Sharp
> karty a uvnitr bude vzdy IEI a IE0 propojen v kaskade. Tak bude slot1
> mit maximalni prioritu a slot5 minimalni.
>
> Radek
Ostatní příspěvky vlákna:
[2011/1 (52)] [2011/2 (9)] [2011/3 (2)] [2011/4 (9)] [2011/5 (8)] [2011/7 (1)] [2011/8 (40)] [2011/9 (146)] [2011/10 (116)] [2011/11 (29)] [2011/12 (110)]
[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)]