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