ISA im PC?

Gast #16532
Lesenswert?

Nabend allerseits zu später Stunde!

Ich wollte mich mal mit meinen Projekt dem PC nähern und habe dafür eine 
Einsteckkarte in Planung; so jedenfalls die Theorie. Ich kenne es von 
meiner AD-Karte (ISA), dass man ganz einfach gewisse Ports des PCs 
(jedenfalls unter Win95/98) auslesen kann. Da die PC-Software-Seite 
damit geklärt währe, stellt sich mir nun die Frage nach der Hardware. 
Auf der besagten AD-Karte konnte ich nicht viel hilfreiches erkennen... 
Gibt es irgendwo Abhandelungen darüber?

Das einzige (aber dennoch hilfreiche) was ich gefunden habe beschäftigt 
sich mit dem Adressraum des PCs:

000h .. 00Fh = DMA-Controller
020h .. 021h = Interrupt-Controller
040h .. 043h = Zeitgeber (8253)
060h .. 063h = Systemregister(8255)
080h .. 083h = DMA-Seitenregister
0AXh         = NMI-Interrupt-Register
0CXh         = Reserviert
0EXh         = Reserviert
100h .. 1FFh = Nicht verwendet
200h .. 20Fh = Game-Port
210h .. 217h = Erweiterungseinheit
220h .. 24Fh = Reserviert
278h .. 27Fh = 2. paralleler Drucker
2F8h .. 2FFh = 2. serielle Schnittstelle
300h .. 31Fh = Prototypenkarte
320h .. 32Fh = Harddisk-Controller
378h .. 37Fh = paralleler Drucker
380h .. 38Fh = SDLC-Schnittstelle
3A0h .. 3AFh = Reserviert
3B0h .. 3BFh = Monochromadapter
3C0h .. 3CFh = Reserviert
3D0h .. 3DFh = Farbgrafikkarte
3E0h .. 3E7h = Reserviert
3F0h .. 3F7h = Floppy-Controller
3F8h .. 3FFh = Serielle Schnittstelle

Ich weiss auch das ISA nichtmehr ganz aktuell ist, und schon längst von 
PCI abgelöst wurde, aber ich denke mal ein PCI-Controller dafür 
einzustezen würde den Rahmen sprengen?! Dazu kommen ja dann noch 
komplizierte Treiberstrukturen unter Windows... Das ganze soll sowieso 
nur auf einem System laufen, serielle bzw. parallele Schnittstelle 
kommen leider nicht in Frage.

Ok, dann Danke schonmal vorweg, Bye.
Gast #16536
Lesenswert?

Wenn es ISA sein soll, dann noch ein paar Tipps:
- hilfreich für weitere Informationen sind auch Internetseiten wo 
I/O-Erweiterungs, bzw. A/D-D/A-Karten für den PC angeboten werden.
- die uralten seriell-I/O-Karten waren mit Bustreibern, IRQ-Jumpern, 
Adressdekodern usw. ausgestattet. Hier kann man sich bestimmt einiges 
abgucken.
- Im Internet gibts ein BIOS-Kompendium zu Download. Da steht einiges an 
Grundlagen über den PC drin.

Was den Messplatz betrifft. Für ein paar Euro kann man sich einen 
gebrauchten PC (z.B. ab Pentium 166 kaufen). Diese Rechner verfügen 
i.d.R. über einen USB-Port. Die Entscheidung kann u.u. preiswerter 
ausfallen als der Zukauf von teurer Peripherie.

Siegfried

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren