ISA busz
Ábra. 26 ISA slot
ISA busz 8 nyújthat akár hat megszakítás kérés vonal, ISA-16 - 11. Néhány közülük „kiválaszt” az eszköz vagy alaplap PCI busz.
ISA busz 8 lehetővé teszi akár három 8 bites DMA csatornák. Ezután 16 bit¬noy busz álló három 16-bites és 8 bites egyetlen csatornán.
Mindezek a busz forrásokat kell elosztani konfliktus nélkül. Hiánya konfliktus végrehajtását igényli az alábbi feltételekkel.
- Minden művész kell kezelni eszköz busz
- IRQx kijelölt vonal vagy eszköz kell DRQx
folyamatosan alacsony szinten passzív állapotban, és lefordítani a magas szintű, hogy aktiválja a kérelmet. A fel nem használt vonalak kérelmek kezelése a készülék nem rendelkezik a megfelelő, azokat le kell vagy elektromosan csatlakozik egy puffer, amely a harmadik állam. Az egyik vonal a nyomozás csak az egyik használható eszköz. Ez képtelenség (az áramkör TTL) készült az első PC és kompatibilitási követelmények többszörözött mostanáig.
Feladat források a régi adapter megoldható jumperrel Ezután programozottan konfigurálható eszközök vannak tolva automatikusan konfigurálható táblák PnP.
Kinevezése ISA és EISA busz slot kapcsolatok a táblázatban megadott
11. táblázat: Basic csatlakozó 8 ISA busz, ISA-16 és az EISA
ISA busz jelek a természetes, hogy a vállalat az Intel perifériás chipek (a stílus a család 8080). Set jelek ISA-8 nagyon egyszerű. A szoftver címet a memória sejtek és az input-output tér biztosítja a következő jeleket:
- IOW # (# IOWC, IOWR #) - Belépési port.
- IOR # (# IORC, IORD #) - Port Reading.
- SMEMW * (SMEMWR # SMWTC #) - beléptető rendszer
- SMEMR * (SMEMRD # SMRDC #) - leolvasási rendszer
Az alábbiakban felsoroljuk a jelek kapcsolatos megszakítási kérelem jelek és a csatorna közvetlen memória-hozzáférés.
- IRQ2 / 9, IRQ [3: 7] - megszakítja kéréseket. pozitív
differenciál jel okoz hardver megszakítás kérés. Azonosításához a forrása a legmagasabb szinten kell tárolni, mielőtt megerősítést processzor megszakítás, ami megnehezíti elválasztás (megosztás) megszakítja. Vonal IRQ2 / 9 XT gumiabroncs okoz hardver megszakítás száma 2 és - szám 9.
- DRQ [1: 3] - kéri 8-bites DMA csatornák
- DACK [1: 3] # - megerősítési kérelmek 8-bites csatornák
- TS - terminátor DMA ciklus számláló.
Az abroncs van néhány általános és szinkronizáló jeleket, állítsa vissza a regenerálódást és memória szerelt adaptereket.
- IOCHRDY (CHRDY, I / OCHRDY) - készségét eszközt
Alacsony szintű meghosszabbítja a jelenlegi ciklus (legfeljebb 15 X).
- Frissítés * (REF #) - Memória regenerációs ciklus (XT
- YUSNK # - csatornás vezérlő, alacsony okoz NMI
CPU (felbontás és kijelző rendszer a kikötőkben 061h, 062h).
- RESET (RESDRV, RESETDRV) - hardver jel
reset (aktív - magas).
- BCLK (CLK) - szinkronizálás busz frekvenciája mintegy 8
MHz. PU nem tudja használni ezt a jelet, munka csak a vezérlő jel írási és olvasási.
- OSC - nem szinkronizált a busz frekvencia 14.431818
MHz (a régi kijelző adapter).
Mellett a logikai jel busz érintkezők áramelosztó +5, -5, +12 és-12 V.
- IRQ [10:12] IRQ [14:15] - további kérések
- DRQ [5: 7] - kér 16-bites DMA csatornát
- DACK [5: 7] # - visszaigazoló lekérdezés 16-bites csatorna
- DRQO és Dacko * - kérésre és megerősítése 8 bites
DMA csatorna, memória felszabadított regenerálással.
A következő jelek társított kapcsolási adatok szóhosszúsága.
16-bites memória-hozzáférést.
Támogatja a 16 bites elérni a port.
Között az új vezérlő jelek a következők.
- MEMW # (MWTC #) - írj memória minden mezőt
- MEMR # (MRDC #) - memória olvasás bármely területén 16
- OWS # (# SRDY, nows # ENDXFR) - a rövidítés a jelenlegi
- MASTER * (MASTER # 16) - kérésére az eszköz,
egy 16-bites DMA csatornát vezérli a buszt. Kézhezvételét követően visszaigazolást DACK [5: 7] Bus-Master elfog a buszon.
- SMEMR # MEMR # - a memória olvasási ciklust;
- SMEMW # MEMW # - a ciklus memória író;
- IOR # - olvasható IO port ciklus;
- IOW # - végiglépked az input-output port.
Ábra. 27. Az időzítés diagramok olvasni vagy írni ciklusok az ISA buszon
13. táblázat állapota jeleket 8 és 16 bites címeket az ISA-eszköz
A névleges ciklus időtartama határozza meg egy chipet és be lehet programozni a BIOS Setup számának megadásával várakozás ciklusok (wait states). Ebben az esetben a memória hozzáférés ciklus általában rövidebb, mint a referencia bemeneti-kimeneti portok ciklus. jegyű is továbbíthat jeleket használni, hogy ellenőrizzék a ciklus időtartama, ha a készülék támogatja a 16 bites átadása, azt feltételezzük, hogy ez a munka, kevesebb várakozási állapotot. Ez magyarázza, hogy a BIOS Setup ISA ciklusidő beállítva külön-külön mindkét memóriát és input-output, valamint a 8 és 16 bites műveleteket. Szintén a ciklusidő, az eszközök kritikus lehet a helyreállítási idő (recovery time) - időtartama a passzív állapot ellenőrző olvasási-írási ciklusok közötti jeleket. Ez a paraméter is be lehet programozni a BIOS Setup, és külön-külön is a 8 és 16 bites műveleteket.
Oktett eszközök (.. Pl, chips 8255, 8250, 8253, stb) kell csatlakoztatni a vonalak SD [7: 0], és amikor eléri nem generál IOCS16 * jeleket vagy MSC16 *. Nem „ferde” puffer (perestanovschiki bájt) a csatoló kártya nem szükséges.
Hasznos dolog? Ossza meg ezt:
Nem találja, amit keres? A Google, hogy segítsen!
Oldal keletkezett: 0.011 mp.