.


:




:

































 

 

 

 


Plug and Play ISA




 

- Plug and Play ISA Specification Intel Microsoft 1994 . ISA, , . PnP, (Legacy Cards). , PnP .

PnP .

1. .

2. CSN (Card Select Number ), , (Assign a handle), PnP.

3. . , .

4. () , .

5. ( ).

POST ( BIOS PnP) . PnP BIOS , , . BIOS PnP , , , . , ISA PnP. , , .

PnP 8- (. 6.7), , - . PnP 12- -, 10-, ISA.

 

6.7. ISA PnP

 

ADDRESS 0279h (Printer status port)
WRITE_DATA 0A79h (Printer status port + 0800h)
READ_DATA 0203h-03FFh

ADDRESS PnP (. ) WRITE_DATA READ_DATA. . , LPT-.

WRITE_DATA READ_DATA PnP. WRITE_DATA 10- , , - . READ_DATA PnP . PnP.

PnP. , (, , DMA). , ( ). , , , , () . , PnP. PnP , , . PnP, ( ); ( ) . PnP ISA. (. ).

PnP .

♦ Wait for key ( ) ( ) . , PnP. .

♦ Sleep () , Wake[CSN], , . CSN CSN . CSN CSN .

♦ Isolation () Serial Isolation (. ), CSN. PnP .

♦ Config () , PnP, . . , .

 

 

, PnP (Initiation key). ADDRESS (279h). , , LFSR (Linear Feedback Shift Register), . 6.5. C1 , C2 ADDRESS. , , LFSR ( 6Ah). ADDRESS. ADDRESS. ( 32 ) LFSR , ( config) . hex- :

6, B5, DA, ED, F6, FB, 7D, BE, DF, 6F, 37, 1B, 0D, 86, C3, 61, B0, 58,

2, 16, 8, 45, A2, D1, E8, 74, 3A, 9D, , E7, 73, 39

 

. 6.5. LFSR PnP

(Serial Identifier), PnP. 72- , 32- 8- , LFSR. 32- . . , Ethernet MAC-. , . , ( ?) , , . , 0 7 . C1 LFSR , C2 Serial Isolation (. ). .

, . 72 READ_DATA. .

, 55h. , 01 D[1:0] ( 55h). AAh, 10.

, , , .

, , .

72 . . PnP ( 06) CSN, . CSN ( ).

IOCHRDY, . .

, , . 55h AAh, , . . 55h AAh , READ_DATA - . , READ_DATA . , PnP ( CSN).

1 250 . , .

, , . CSN, PnP. CSN .

 

 

PnP. PnP - WRITE_DATA READ_DATA . PnP , ADDRESS.

PnP, , , . PnP , . PnP (. ) (. 6.6). , , Logical Device Number, .

 

. 6.6. PnP (* )

PnP , , :

♦ ;

♦ ISA;

♦ , , , , .

, (. 6.8).

 

6.8. PnP

 

Set RD_DATA Port 00H, WO . [7:0] [9:2] READ_DATA.
Serial Isolation 01h, RO Isolation
Config Control 02h, WO [2] CSN 0. [1] Wait for Key. [0] , CSN. ,
Wake[CSN] 03h, WO , CSN , Sleep Config ( ). CSN Isolation.
Resource Data 04h, RO . Status
Status 05h, RO . [0]
Card Select Number 06h, RW CSN, Wake[CSN].
Logical Device Number 07h, RW , , - . ,
Card Level 08h-1Fh
Card Level, Vendor Defined 20h-2Fh

WAKE[CSN] CSN 3. CSN Config (), Sleep. ( , ) . , ISA ( ). Wait for key ( ). PnP , 32- .

PnP , . CSN , , - ( ISA), - (Docking Stations) .

(. 6.9) ISA -. , - 55h AAh 0 . , .

 

6.9. PnP

 

Activate 30h, RW . [0] ISA. [7:1] , . -
I/O Range Check 31h, RW -. [7:2] , . [1] . [0] : 0 AAh, 1 55h
Logical Device Control 32h-37h
Logical Device Control Vendor Defined 38h-3Fh

. .

♦ 24- (4) 32- (4) . . (24-) 32- .

♦ - (8). - . , Resource Data.

♦ (2). ( ). IRQ2/9 ISA 9.

♦ . 4 ( , ).

PnP . 6.10.

 

6.10. PnP

 





:


: 2018-11-11; !; : 434 |


:

:

- - , .
==> ...

1956 - | 1903 -


© 2015-2024 lektsii.org - -

: 0.036 .