.


:




:

































 

 

 

 





 

( - ). ( ) BIOS PnP. PCI 256 (8-), , -. Configuration Read Configuration Write, . , , . , . , . ( ) PCI - , . IDSEL . , ( POST), . -. , , , . .

, , , . , ; 40-FFh.

. 6.10. , .

 

. 6.10. PCI

.

♦ Devi ID , .

♦ Vendor ID PCI, PCI SIG. FFFFh ; .

♦ Revision ID , . Device ID.

♦ Header Type ( 6:0), 10-3Fh ( 7=1). 0, PCI. 01 PCI-PCI; 02 CardBus.

♦ Class Code , , (. . 6.2.13). ( 0Bh) , , ( ).

, , .

♦ Command (RW) , PCI. , . ( ) . :

0 IO Space -;

1 Memory Space ;

2 Bus Master ( );

3 Special Cycles ;

4 Memory Write and Invalidate enable ( , );

5 VGA palette snoop ;

6 Parity Error Response ( PERR#) ( , , );

7 Stepping Control (address/data stepping) ( , 0, 1, 1);

8 SERR# Enable SERR# ( , 6=1);

9 Fast Back-to-Back Enable () ( , );

1015 .

♦ Status , . , . , RO, . . :

03 ;

4 Capability List (RO, ) ( 34h );

5 66 MHz Capable (RO, ) 66 ;

6 ;

7 Fast Back-to-Back Capable (RO, ) (fast back-to-back) ;

8 Master Data Parity Error ( ) , 6 , , ( ) ( ) PERR#;

10:9 DEVSEL Timing : 00 , 01 , 10 ( DEVSEL# , Configuration Read Configuration Write);

11 Signaled Target Abort , ;

12 Received Target Abort , ;

13 Received Master Abort , ( );

14 Signaled System Error , SERR#;

15 Detected Parity Error , .

♦ Cache Line Size (RW) (0-128, 2n, 0). , ( , ). . .

♦ Latency Timer (RW) (. . 6.2.4) . ( , 8 ).

♦ BIST (RW) . :

7 BIST;

6 : , ( 2 );

5:4 (0);

3:0 : 0 .

♦ Card Bus CIS Pointer () Card Bus PCI+Card Bus.

♦ Interrupt Line(RW) (0-15 IRQ0-IRQ15, 255 ).

♦ Interrupt Pin (RO) , : 0 , 1 INTA#, 2 INTB#, 3 INTC#, 4 INTD#, 5-FFh .

♦ Min_GNT (RO) , 33 , 0,25 .

♦ Max_Lat (RO) , 0,25 (0 ).

♦ Subsystem ID ( ) Subsystem Vendor ID ( PCI SIG) , ( Devi ID Vendor ID). 2Ch PCI ( 0, , ).

♦ Capability Pointer (CAP_PTR) (), ( 1:0=00). (CAP_ID, PCI SIG), ( ), . .

♦ Base Address Registers -. 0=0. 2:1 : 00 32- , 10 64- ( 4- ), 01 11 (01 ). 3 (Prefetchable) , , BE[3:0]# ( ); . 31:4 . 0=1; 1=0 (); 31:2 . . ( ), FFFFFFFFh . ( 3:0 1:0 -), 32- ( 31:16 ). , 2n .

♦ Expansion ROM Base Address . 0 ; 1-10 ; 1131 . , (. ). ( 1 ).

 

PCI

 

PCI (3 Class Code). , , ( ). , PCI BIOS. (, 01:01:80 IDE 07:00:01 16450) . PCI SIG, www.pcisig.com. , , . 80h .

 

PCI BIOS

 

PCI BIOS, , . , PCI, , , , (. ). -, , BIOS , . PCI BIOS , , , PCI BIOS.

PCI BIOS . , , . , -.

PCI BIOS 16- , V86 16- , Int 1Ah. . 000FFE6EH ( Int 1Ah) . 32- , 32- , CF . 32- PCI. ( 1024 ).

PCI BIOS:

♦ = B101h PCI BIOS;

♦ = B102h ;

♦ = B103h ;

♦ = 106h PCI;

♦ = B108, B109 B10Ah , PCI;

♦ = Brahe, B10C, B10Dh , PCI.

 





:


: 2018-11-11; !; : 301 |


:

:

. .
==> ...

1436 - | 1401 -


© 2015-2024 lektsii.org - -

: 0.023 .