Re: Sagi o portach szeregowych ciag dalszy...

Autor: Krzysztof Halasa (khc_at_hq.pm.waw.pl)
Data: Mon 26 Feb 1996 - 17:43:17 MET


Gregorio Kus (Grego_at_RMnet.IT) wrote:

> P.S.2. Naprawde nie ma nikogo na tej liscie kto mi powie: wez sobie SN74xxxx
> podlacz mu +5 z isy na nozke n1, mase na nozke n2, zewrzyj nozki n3, n4,
> do nozki n5 podlacz A4 a nozke n6 podepnij do tego miejsca gdzie bylo
> przedtem A4. Przypominam - chodzi mi o latwa/tania doplujke na zwyklej
> ISA Multi I/O w postaci inwertera zeby adres 3E0 byl odbierany jako 3F0.

Zaraz... 3E0 na 3F0 ? Czy raczej 3E8 na 3F0 ? Jesli tak, to:
        3E8 = 11 1110 1000
        3F0 = 11 1111 0000

Zwykle 3 ostatnie bity sa zarezerwowane dla kazdego urzadzenia, czyli
3E8 = 11 1110 1
3F0 = 11 1111 0

czyli chodzi o zamiane A4 z A3. Niestety na takim Multi I/O jest jeszcze
wiecej portow, ktorych nie mozemy zmienic (HDD, FDD, inne RS'y, LPT,
joystick (niepotrzebne skreslic)).

W/g mnie: jesli ten MultiI/O sklada sie z jednej duzej kosci (ew. 2
duzych kosci), to nic z tego - robi on dekodowanie adresu w swoim wnetrzu,
a nie mozemy zmienic mu sposobu dekodowania jednego adresu nie zmieniajac
pozostalych.

Jesli jednak ta karta posiada zewnetrzny dekoder adresow dla RS'ow
(bardziej mozliwe jesli jest to starsza karta, i jesli ma wiecej
jumperow), to mozna cos zdzialac.

Sprawdzilbym dokad ida wyjscia z buforow adresu (powinno byc ich
np. 10 (A0 - A9) lub wiecej) - czyli z tych LS244, do ktorych wchodza
wczesniej ze slotu. Jesli prowadza tylko do glownej kosci to raczej
nic z tego. Jesli ida do jakichs innych ukladow (np. inwerterow
i/lub jakiejs bramki np. 8-wejsciowej (7430)), albo np. jest
taka bramka dla kazdego urzadzenia (COMu, LPT...), to nie powinno
byc problemow (ale to raczej w starych kartach).

Jesli np. dekodowanie adresu jest zrobione na jakims ukladzie
programowalnym (GAL, PROM itp), to po prostu nalezy zaprogramowac
nowy uklad, i wmontowac w miejsce poprzedniego. Zwykle sa one tak
podlaczone, ze generuja od razu sygnaly /CS dla kazdego urzadzenia.
Np. dostaja one sygnaly A3-A9 (ew. jeszcze inne) i produkuja kilka
(np. do 8) sygnalow wyjsciowych, wybierajacych poszczegolne
urzadzenia. W takim przypadku przez zaprogramowanie nowego dekodera
mozna uzyskac dowolna zmiane adresu dowolnego urzadzenia
(z ograniczeniami typu adres podzielny przez 8, ktore wynikaja
z linii adresowych wchodzacych do dekodera).

Greetings,
                                                KHC

--------------------------------------------------------------------
Krzysztof Halasa
Network Administrator of The Palace of Youth in Warsaw

Palac Mlodziezy Internet: khc_at_pm.waw.pl
ul. Swietokrzyska Fidonet: KHC, 2:480/40
00-901 Warsaw, Poland



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:39:17 MET DST