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.

ISA busz

Á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.

Kapcsolódó cikkek