( ) Resource Data , , . 6.10. , config. , PnP. Wake[CSN], 8 , , , LFSR . . PnP. .
, , PnP, . , , PnP. , , , . .
|
|
PCI
PCI (Peripheral Component Interconnect) local bus . Pentium, 486. PCI . PCI 1.0 1992 . PCI 2.0 (1993 .) . 2.1 (1995 .) 66 . PCI 2.2 ( 1998 .), 2.1. PCI Local Bus Specification. Revision 2.2 18.12.1998, PCI SIG (Special Interest Group).
PCI (mezzanine bus) ISA, : (), . - (ISA/EISA MCA), ISA- X-BUS LPC, (ROM BIOS, , , DMA, LPT, ), PCI . PCI , , .
() CLK. 33 , ( 486 2033 ). 41,5 ( 83 ). 2.1 66 .
32 , 64 . 33 132 / 32- 264 / 64-; 66 264 528 . , - ( ) .
PCI -, , . . DMA PCI , , ( ), . , , DMA AT , PCI IDE (. . 9.2.1). PCI . (). - . -, , -. , , - 0 (. . 6.2.12). , .
|
|
PCI
PCI : , , . (. . 6.2.12). , ( -) . -, . AD . IDSEL.
PCI , PCI IDSEL, . , ( 1 8) . 256 (. . 6.2.12). , . 0 , ( 17). () , , , 0.
PCI (. . 6.2.2), (, ). PCI, PCI (. . 6.2.10). , ; ( ). (PCI bus number). ; .
, ; : , . PCI0:1:2 (, Unix) 2 1, (0) PCI.
PCI . (device number dev) AD, IDSEL : AD11 dev0 (), AD12 dev1 AD31 dev20. PCI, , ; ( - ). , 20. ; PCI ( dev, ). PCI, , . , .
|
|
PCI , , IDSEL. (, 4- Ethernet), PCI, IDSEL, . PCI, .
-, ( ) ( , PCI). , . . . 6.2.6, , , 4, . , ( ).
: PCI ( ) PCI, POST. PCI, ( CMOS Setup).
, , (Windows) ( ).
PCI
( ) (initiator) , (master) , (target) (), (slave). PCI : , . . 6.11.
6.11. PCI
AD[31:0] | Address/Data /. , |
C/BE[3:0]# | Command/Byte Enable / . , , |
FRAME# | . ( ), , |
DEVSEL# | Device Select ( ) |
IRDY# | Initiator Ready |
TRDY# | Target Ready |
STOP# | |
LOCK# | . , PCI |
REQ# | Request |
GNT# | Grant |
PAR | Parity AD[31:0] C/BE[3:0]# |
PERR# | Parity Error ( , ). , |
PME# | Power Management Event , ( , PCI 2.2) |
CLKRUN# | Clock running . ( ) |
PRSNT[1,2]# | Present , . GND, |
RST# | Reset |
IDSEL | Initialization Device Select |
SERR# | System Error . , . PCI NMI |
REQ64# | Request 64 bit 64- . 64- , FRAME#. ( RST#) 64- , 64- . 64- , 32- , |
ACK64# | 64- . 64- , , DEVSEL#. 32- |
INTA#, INTB#, INTC#, INTD# | Interrupt , , , D , , , ( ) |
CLK | Clock . 2033 , PCI2.1 66 |
M66EN | 66MHz Enable 66 |
SDONE | Snoop Done . . , |
SBO# | Snoop Backoff . , |
TCK | Test Clock JTAG |
TDI | Test Data Input JTAG |
TDO | Test Data Output JTAG |
TMS | Test Mode Select JTAG |
TRST | Test Logic Reset |
, . REQ# GNT# . ( FRAME#) GNT#. GNT# , (. ) . , . (, , ) .
|
|
AD. /BE[3:0] . FRAME#, AD , /BE# (). DEVSEL#. IRDY#, DEVSEL#. , TRDY#. AD IRDY# TRDY#. , . . 6.7 , , . , 32 , .
|
|
. 6.7. PCI
, IRDY# FRAME#. FRAME# . , ( STOP# TRDY#). . IRDY#, (PCI Idle) FRAME# IRDY# . , FRAME# IRDY#. (Fast Back-to-Back) , . PCI, . ( ) 7 (. . 6.2.12). ( ) ( 9 ), .
(), , , AD[31:0] PAR (address/data stepping). .
♦ (continuous stepping) - (FRAME# , IRDY# TRDY# ). .
♦ (diskrete stepping) , (, ), . , .
(. 7 ), . FRAME#, , .
. () : AD[31:0] /BE[3:0]# , PAR ( , PAR, ). PAR AD /BE#. PERR# ( ). , ( /#). , , .
, ( FRAME# IRDY# ). , .
.
♦ (Completion) .
♦ - (Time-out) , ( GNT#) , Latency Timer. , . ( - ) GNT# .
♦ (Master-Abort), (DEVSEL#).
; STOP#. .
♦ (Retry) STOP# TRDY# . , - (16 ). .
♦ (Disconnect) STOP# . STOP# TRDY# , . STOP# TRDY#, . , .
♦ (Target-Abor t) STOP# DEVSEL# ( STOP# DEVSEL# ). . , , .
, .
|
|
|
|
: 2018-11-11; !; : 219 |
:
, .
==> ...