.


:




:

































 

 

 

 


,




 

, . 4 ( ), (. ). AD, , /BE[3:0]# . . ; , . ISA, PCI 32- . PCI ( , 8255, 8- ), , 32- AD.

, .

♦ , , AD[31:2]; AD[1:0] :

00 ; (4 32- 8 64- ).

10 Cache line Wrap mode, -. , , . , , . , 16 32- , xxxxxx08h, , xxxxxx0Ch, xxxxxx00h, xxxxxx04h; xxxxxx18h, xxxxxx1Ch, xxxxxx10h, xxxxxx14h. (. . 6.2.12). Cache Line Size, ;

01 11 , (Disconnect) .

♦ - AD[31:0]. AD[31:2] , , AD[1:0] , /BE[3:0]#. AD[1:0]=00 /BE[3:0]#=xxx0 1111, AD[1:0]=01 /BE[3:0]#=xx01 1111, AD[1:0]=10 /BE[3:0]#=011 1111, AD[1:0]=11 /BE[3:0]#=0111 ( 3) 1111 ( ). , .

♦ / ( ) IDSEL; AD[10:8], ( ) AD[7:2], AD[1:0]=00.

PCI /BE# (. 6.12).

♦ . , . AD , ( ) . PC 8- 0 ( TRDY#). ( , 86 , ).

♦ , . , , , Master Abort ( 6 ). . AD[15:0], AD[31:16] , . , . 0000h, 0001h 0002h (Shutdown), (Halt) x86, . 0003-FFFFh . - , (. . 6.2.11), .

♦ - . AD , AD0 AD1 ( , #). PCI 16- 32-. PCI 32 , 86 16 .

♦ , , -, ( ), .

♦ (. . 6.2.12). . , , . - (. . 6.2.11).

♦ , 32- ( ).

♦ , -.

♦ .

♦ 32- 64- . 32 , , 32 . PCI 64- - ( 86 , PCI ).

 

6.12. PCI

 

/BE[3:0]
0000 Interrupt Acknowledge
0001 Special Cycle
0010 I/O Read -
0011 I/O Write -
0100
0101
0110 Memory Read
0111 Memory Write
1000
1001
1010 Configuration Read
1011 Configuration Write
1100 Multiple Memory Read
1101 Dual Address Cycle (DAC)
1110 Memory-Read Line
1111 Memory Write and Invalidate

 





:


: 2018-11-11; !; : 225 |


:

:

- , 20 40 . - .
==> ...

1764 - | 1709 -


© 2015-2024 lektsii.org - -

: 0.009 .