Jak programować karty na interfejsie ISA w assemblerze - szukam informacji!

programowanie ISA





Poprzedni Następny
Wiadomość
Spis treści
From: "ids" <g_at_nospam_z.pl>
Subject: programowanie ISA
Date: Tue, 27 Mar 2001 18:22:06 +0200


cześć


w niektórych sklepach elektroncznych można spotkać
nieraz "puste" płytki drukowane z gniazdem ISA.


jestem ciekawy jak wygląda programowanie takich kart...
szukałem w necie ale nic nie znalazłem
poszedłem do biblioteki na Polibudzie i tez brak
tam na ten temat informacji.

czy nie wiecie gdzie mogę znależć opis interfejsu ISA
i np. jak wysylać w assemblerze jakieś bity na ISA ?


dzieki



Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: programowanie ISA
Date: Tue, 27 Mar 2001 18:59:48 +0200



"ids" <g_at_nospam_z.pl> wrote in message news:99qekb$mof$1_at_nospam_news.tpi.pl...
cześć


w niektórych sklepach elektroncznych można spotkać
nieraz "puste" płytki drukowane z gniazdem ISA.


jestem ciekawy jak wygląda programowanie takich kart...
szukałem w necie ale nic nie znalazłem
poszedłem do biblioteki na Polibudzie i tez brak
tam na ten temat informacji.

czy nie wiecie gdzie mogę znależć opis interfejsu ISA
i np. jak wysylać w assemblerze jakieś bity na ISA ?

w C czy w asmie na jedno wychodzi

writeb(wartosc,jakis_adres);

zmiena=readb(inny_adres);

w assemblerze sa MOV'y i tak samo

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: Krzysztof Pawleta <pawletak_at_nospam_poczta.onet.pl>
Subject: Re: programowanie ISA
Date: Wed, 28 Mar 2001 01:40:30 +0200


Juliusz wrote:

w assemblerze sa MOV'y i tak samo

Jak sobie sam zrobisz kartę jako MEM to będą MOV, ale jak kupisz gotową to
raczej IN/OUT ;-)
--
_________________________________________________
| 'Krzys' Pawleta |
| mailto:pawletak_at_nospam_poczta.onet.pl |
|_______ICQ# 1582962___________GG: 259602_______|



Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: programowanie ISA
Date: Thu, 29 Mar 2001 00:51:59 +0200



"Krzysztof Pawleta" <pawletak_at_nospam_poczta.onet.pl> wrote in message
news:3AC124EE.F92E766D_at_nospam_poczta.onet.pl...
Juliusz wrote:

w assemblerze sa MOV'y i tak samo

Jak sobie sam zrobisz kartę jako MEM to będą MOV, ale jak kupisz gotową to
raczej IN/OUT ;-)

Wiecej miejsca jest w mem do dyspozycji wiec lepiej uzywac mem, a na dodatek
w tym obszarze prawie nic nie siedzi. Dekoder adresow wymaga jedynie 8
wysokich bitow a caly dol zostaje na rejestry karty. Powiedzmy minimum 8kB
do dyspozycji. Mozna zamapowac tam pamiec SRAM i chyba o to chodzi.
W sumie w I/O wyjdzie wiecej logiki jesli trzeba bedzie mapowac pamiec przez
male okienko.

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: programowanie ISA
Date: 29 Mar 2001 11:48:45 +0100


On Thu, 29 Mar 2001 00:51:59 +0200, Juliusz <jul_at_nospam_fom.pl> wrote:
w assemblerze sa MOV'y i tak samo
Jak sobie sam zrobisz kartę jako MEM to będą MOV, ale jak kupisz gotową to
raczej IN/OUT ;-)

Wiecej miejsca jest w mem do dyspozycji wiec lepiej uzywac mem, a na dodatek
w tym obszarze prawie nic nie siedzi.

W tym obszarze siedza sterowniki DOS !! :-)
I jeszcze jakies inne karty ktorych coraz wiecej :-)

Dekoder adresow wymaga jedynie 8
wysokich bitow a caly dol zostaje na rejestry karty.

Dekoder adresow na I/O wymaga nawet mniej :-)

Za to dostep do "pamieci" jest szybszy ..

J.

Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: programowanie ISA
Date: Wed, 28 Mar 2001 08:10:37 +0200



Użytkownik "ids" <g_at_nospam_z.pl> napisał w wiadomości
news:99qekb$mof$1_at_nospam_news.tpi.pl...
cześć

w niektórych sklepach elektroncznych można spotkać
nieraz "puste" płytki drukowane z gniazdem ISA.

Ano zdarzalo sie niekiedy ... :)

jestem ciekawy jak wygląda programowanie takich kart...
szukałem w necie ale nic nie znalazłem

Musisz przydzielic karcie jakis port I/O. Jak juz wymyslisz jaki adres ma
mmiec ten port, to konstruujesz dekoder tegoz adresu i montujesz go na
karcie. Do dyspozycji na zlaczu ISA masz stroby zapisu do karty i odczytu z
karty. Zapis podlaczasz do jakiegos latcha (oczywiscie uwzgledniajac stan na
wyjsciu dekodera adresu) a odczyt do bufora pomiedzy czyms na karcie a szyna
danych ISA.

Mozesz tez wykorzystac przerwania, potem DMA, ale najpierw pocwicz ze
zwyklym IO ;)

czy nie wiecie gdzie mogę znależć opis interfejsu ISA
i np. jak wysylać w assemblerze jakieś bity na ISA ?

Generalnie to przez wyslanie na adres portu na karcie jakies wartosci.
Polecam rozkazy IN i OUT

_at_nospam_



Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: programowanie ISA
Date: Wed, 28 Mar 2001 09:17:07 +0200


ids wrote:
jestem ciekawy jak wygląda programowanie takich kart...

Zerknij do ksiazki "Anatomia PC" wydawnictwa
Helion. Bardzo zgrabnie opisane i jest nawet
przyklad (wlasna karta I/O o ile pamietam).
Ponadto warto wertowac starsze numery Elektroniki
Praktycznej (innych casopism elektronicznych tez).
Wyprodukowali pare kart na ISA tlumaczac jak
dzialaja.

--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: MiKe <WYTNIJTOsq9fqq_at_nospam_sq9fqq.prv.pl>
Subject: Re: programowanie ISA
Date: Wed, 28 Mar 2001 11:38:40 +0200


A ja widzialem takie "plytki uniwersalne" ze zlaczem przypominajacym
ISA, ale byly tylko jednostronne! Wiec z taka plytka niewiele sie da
zrobic, bo w ISIe po jednej stronie sa adresy i dane, a po drugiej
zasilania (w tym GND) i przerwania - tak w skrocie.
Czy zna ktos jakies lepsze plytki uniwersalne, ktore przy okazji nie
kosztuja majatek?

Michal


Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Kurczyk" <control_at_nospam_post.pl>
Subject: Re: programowanie ISA
Date: Wed, 28 Mar 2001 11:50:48 +0200


Użytkownik MiKe <WYTNIJTOsq9fqq_at_nospam_sq9fqq.prv.pl> w wiadomooci do grup
dyskusyjnych napisał:3AC1B120.E4E1B348_at_nospam_sq9fqq.prv.pl...
A ja widzialem takie "plytki uniwersalne" ze zlaczem przypominajacym
ISA, ale byly tylko jednostronne! Wiec z taka plytka niewiele sie da
zrobic, bo w ISIe po jednej stronie sa adresy i dane, a po drugiej
zasilania (w tym GND) i przerwania - tak w skrocie.
Czy zna ktos jakies lepsze plytki uniwersalne, ktore przy okazji nie
kosztuja majatek?

Michal

Witam
Swego czasu kupowalem takie plytki w firmie CYFRONIKA.
www.cyfronika.com.pl


--
Pozdrawiam
Grzegorz

http://www.control.prv.pl
ftp://213.25.234.186
control_at_nospam_post.pl





Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Smolnik" <smolnik_at_nospam_2com.pl>
Subject: Odp: programowanie ISA
Date: Wed, 28 Mar 2001 20:46:27 +0200



Użytkownik MiKe <WYTNIJTOsq9fqq_at_nospam_sq9fqq.prv.pl> w wiadomości do grup
dyskusyjnych napisał:3AC1B120.E4E1B348_at_nospam_sq9fqq.prv.pl...
A ja widzialem takie "plytki uniwersalne" ze zlaczem przypominajacym
ISA, ale byly tylko jednostronne! Wiec z taka plytka niewiele sie da
zrobic, bo w ISIe po jednej stronie sa adresy i dane, a po drugiej
zasilania (w tym GND) i przerwania - tak w skrocie.
Czy zna ktos jakies lepsze plytki uniwersalne, ktore przy okazji nie
kosztuja majatek?

Jeżeli jesteś z Rybnika (albo okolic), to w Elektro Hobby na Hutniczej
widziałem duży wybór (8 i 16 bitowe). AFIR produkcji Cyfroniki (w może
Wojartu?).


--
Pozdrawiam.
Michał Smolnik
smolnik_at_nospam_2com.pl
www.smolnik.w.pl
tel. 0 604 666 970