Przeróbka karty ISA.



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Filip Ozimek <filip_at_nospam_mielonka.polbox.pl>
Subject: Przeróbka karty ISA.
Date: 4 Nov 2002 16:22:21 GMT


Witam,

Mam stara karte-kontroler ISA gdzie mozna wpiac dysk IDE. Problem w tym,
ze mozna ustawic adresy IO, ktore juz kontroler on-board zajmuje.

Czy jesli przetne linie adresowa i zewre ja do masy (po stronie karty, nie magistrali)
(czyli ustawie jeden bit adresu na stale na zero) majac na uwadze aby nie wejsc w zajety
juz obszar to bedzie to dzialac, tj. czy nic sie nie popsuje i czy karta bedzie
widzialna pod 'nowym' adresem(ami)? Tam sa jakies zatrzaski... brr i takie tam, wiec na
chlopski rozum powinno dzialc -- mam racje czy nie?

--
\|/ ____ \|/ Lnx || | ||| |
"_at_nospam_`/ ,. \`_at_nospam_" usr || | ||| |
/_| \__/ |_\ no: || | ||| |
\__U_/ traps.c 97 320

Poprzedni Następny
Wiadomość
Spis treści
From: "neuron" <neuron_at_nospam_zipnet.com.pl>
Subject: Re: Przeróbka karty ISA.
Date: Mon, 4 Nov 2002 19:54:39 +0100


Użytkownik "Filip Ozimek" <filip_at_nospam_mielonka.polbox.pl> napisał w wiadomości
news:aq66rs$5oa$1_at_nospam_news.pse.pl...
Witam,

Mam stara karte-kontroler ISA gdzie mozna wpiac dysk IDE. Problem w tym,


nie analizowalem glebiej ale w dosie moze - jednak pod windows
nie sadze zedby przestawiajac jeden bit dalo sie trafic w zakres 200-400 H
(mniej wiecej) , a w inne zakresy portów nawet 95 cie nie wpusci
zobacz na mojej stronie Halla 2002 - moze Ci sie spodoba

pzdr wojtek
www.neuron.zipnet.com.pl





Poprzedni Następny
Wiadomość
Spis treści
From: "epson" <kip1234_at_nospam_poczta.onet.pl>
Subject: Re: Przeróbka karty ISA.
Date: Mon, 4 Nov 2002 19:06:40 +0100


no wlasnie tu moze byc problem. pewnie chodzi ci o przestrzen adresowa i/o.
w pctach standardowo wykozystuje sie 10 bitow stad mala ilosc portow i.o
0x000 do 0x3ff:( problem bedzie taki ze jesli powiedzmy przetnisz kilka
linii adresowych na karcie i od strony dekodera podlaczysz je do masy(a
raczej niektore do masy a inne linie do +5V) to uzadzenie bedzie regowac
takze na transmisje nie do niego , gdyz pojawi sie naraz w wielu obszarach.
np , jesli 3 najstarsze linie na stale podlaczysz tak ze bedzie jakby z nich
detektowany poprawnie adres to dekoder adresu bedzie wykrywac je wg 7
mlodszych lini i urzadzenie zajmie 8 obszarow portow i/o( te z 000...,
001,.. do 111... na poczatkowych bitach adr) gdyz najstarsze bity beda na
stale "poprawnie" zdetektowane.
takie rozwiazanie napewno nie wchodzi w gre bo komp pewnie bedzie mial
problemy z dzialaniem. musisz zrobic cos w stylu wlasnego dekodera adresu
tzn do linii ktore sa rozpoznawane (kilka starszych) po odcieciu ich od
zlacza dolutowac pomiedzy wlasny dekoder adresu np jakis komparator = z
serii 74xx np 74688 (8bit -kupisz go bez problemu ok 2-3zl) i z jego wyjscia
podlaczyc sie odpowiednio do niektorych we bezposrednio do innych z negacja
tak aby "zasymulowac" na karcie wykrycie adresu na ktory wczesniej
reagowala.wejscia komparatora to odpowiednie linie adresowe(tylko te ktore
podaja adres bazowy - pewnie z 6-7 starszych bitow-zalezy od wielkosci
przestrzeni adr. jaka urzadzenie zajmuje) a na drugi zestaw wejsc
porownawczych wstawic zadany adres bazowy.moze najlepiej na dipswichach
podlaczanych do masy a we komparataora na pullupach do +5V. bedziesz mial
wtedy mozliwosc swobodnego wyboru adresu jaki sobie wymazysz.
pozdrawiam
epson

Użytkownik "Filip Ozimek" <filip_at_nospam_mielonka.polbox.pl> napisał w wiadomości
news:aq66rs$5oa$1_at_nospam_news.pse.pl...
Witam,

Mam stara karte-kontroler ISA gdzie mozna wpiac dysk IDE. Problem w tym,
ze mozna ustawic adresy IO, ktore juz kontroler on-board zajmuje.

Czy jesli przetne linie adresowa i zewre ja do masy (po stronie karty, nie
magistrali)
(czyli ustawie jeden bit adresu na stale na zero) majac na uwadze aby nie
wejsc w zajety
juz obszar to bedzie to dzialac, tj. czy nic sie nie popsuje i czy karta
bedzie
widzialna pod 'nowym' adresem(ami)? Tam sa jakies zatrzaski... brr i takie
tam, wiec na
chlopski rozum powinno dzialc -- mam racje czy nie?

--
> \|/ ____ \|/ Lnx || | ||| |
> "_at_nospam_`/ ,. \`_at_nospam_" usr || | ||| |
> /_| \__/ |_\ no: || | ||| |
> \__U_/ traps.c 97 320



Poprzedni Następny
Wiadomość
Spis treści
From: "epson" <kip1234_at_nospam_poczta.onet.pl>
Subject: Re: Przeróbka karty ISA.
Date: Mon, 4 Nov 2002 19:32:06 +0100


jeszcze jedno, w windowsach pewnie recznie w menedzerze urzadzen bedziesz
musial wybrac poprawna przestrzen adresowa.


Użytkownik "epson" <kip1234_at_nospam_poczta.onet.pl> napisał w wiadomości
news:3dc6b739_at_nospam_news.vogel.pl...
no wlasnie tu moze byc problem. pewnie chodzi ci o przestrzen adresowa
i/o.
w pctach standardowo wykozystuje sie 10 bitow stad mala ilosc portow i.o
0x000 do 0x3ff:( problem bedzie taki ze jesli powiedzmy przetnisz kilka
linii adresowych na karcie i od strony dekodera podlaczysz je do masy(a
raczej niektore do masy a inne linie do +5V) to uzadzenie bedzie regowac
takze na transmisje nie do niego , gdyz pojawi sie naraz w wielu
obszarach.
np , jesli 3 najstarsze linie na stale podlaczysz tak ze bedzie jakby z
nich
detektowany poprawnie adres to dekoder adresu bedzie wykrywac je wg 7
mlodszych lini i urzadzenie zajmie 8 obszarow portow i/o( te z 000...,
001,.. do 111... na poczatkowych bitach adr) gdyz najstarsze bity beda na
stale "poprawnie" zdetektowane.
takie rozwiazanie napewno nie wchodzi w gre bo komp pewnie bedzie mial
problemy z dzialaniem. musisz zrobic cos w stylu wlasnego dekodera adresu
tzn do linii ktore sa rozpoznawane (kilka starszych) po odcieciu ich od
zlacza dolutowac pomiedzy wlasny dekoder adresu np jakis komparator = z
serii 74xx np 74688 (8bit -kupisz go bez problemu ok 2-3zl) i z jego
wyjscia
podlaczyc sie odpowiednio do niektorych we bezposrednio do innych z
negacja
tak aby "zasymulowac" na karcie wykrycie adresu na ktory wczesniej
reagowala.wejscia komparatora to odpowiednie linie adresowe(tylko te ktore
podaja adres bazowy - pewnie z 6-7 starszych bitow-zalezy od wielkosci
przestrzeni adr. jaka urzadzenie zajmuje) a na drugi zestaw wejsc
porownawczych wstawic zadany adres bazowy.moze najlepiej na dipswichach
podlaczanych do masy a we komparataora na pullupach do +5V. bedziesz mial
wtedy mozliwosc swobodnego wyboru adresu jaki sobie wymazysz.
pozdrawiam
epson

Użytkownik "Filip Ozimek" <filip_at_nospam_mielonka.polbox.pl> napisał w wiadomości
news:aq66rs$5oa$1_at_nospam_news.pse.pl...
Witam,

Mam stara karte-kontroler ISA gdzie mozna wpiac dysk IDE. Problem w tym,
ze mozna ustawic adresy IO, ktore juz kontroler on-board zajmuje.

Czy jesli przetne linie adresowa i zewre ja do masy (po stronie karty,
nie
magistrali)
(czyli ustawie jeden bit adresu na stale na zero) majac na uwadze aby
nie
wejsc w zajety
juz obszar to bedzie to dzialac, tj. czy nic sie nie popsuje i czy karta
bedzie
widzialna pod 'nowym' adresem(ami)? Tam sa jakies zatrzaski... brr i
takie
tam, wiec na
chlopski rozum powinno dzialc -- mam racje czy nie?

--
> > \|/ ____ \|/ Lnx || | ||| |
> > "_at_nospam_`/ ,. \`_at_nospam_" usr || | ||| |
> > /_| \__/ |_\ no: || | ||| |
> > \__U_/ traps.c 97 320
>
>



Poprzedni Następny
Wiadomość
Spis treści
From: Marek Lewandowski <nospamabuse_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_Przer=F3bka_karty_ISA.?=
Date: Mon, 04 Nov 2002 19:52:56 +0100


epson wrote:

jeszcze jedno, w windowsach pewnie recznie w menedzerze urzadzen bedziesz
musial wybrac poprawna przestrzen adresowa.

Tnij cytaty, pisz pod cytatem. Nie wystarczy z sensem, jeszcze muis być
czytelnie.
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]

Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Przeróbka karty ISA.
Date: Mon, 04 Nov 2002 21:13:55 GMT


On 4 Nov 2002 16:22:21 GMT, Filip Ozimek wrote:
Mam stara karte-kontroler ISA gdzie mozna wpiac dysk IDE. Problem w tym,
ze mozna ustawic adresy IO, ktore juz kontroler on-board zajmuje.

Czy jesli przetne linie adresowa i zewre ja do masy (po stronie karty, nie magistrali)
(czyli ustawie jeden bit adresu na stale na zero) majac na uwadze aby nie wejsc w zajety
juz obszar to bedzie to dzialac, tj. czy nic sie nie popsuje i czy karta bedzie
widzialna pod 'nowym' adresem(ami)?

Nic ci to nie da. Jesli odetniesz jedna linie od magistrali kompa i
podlaczysz na stale do zera, to:
a) albo karta sie aktywuje przy 1 na tej linii ... czyli nigdy,
b) albo na zerze, czyli zawsze ... czyli gdy komp podaje nowy
i stary adres. Czyli bedzie konflikt.

Ha - a moze jednak nie bedzie ? Nie wiem jak te mostki na plycie
dzialaja, ale wydaje sie dosc logiczne ze odwolania pod wbudowany
kontroler na magistrale ISA nie trafiaja.

Sugerowalbym jednak raczej:
a) zamienic miejscami dwie linie adresowe.
b) kupic starego sound blastera czy innego - ISA ze zlaczem IDE
i zworka do ustawiania adresu..

J.