.


:




:

































 

 

 

 


H-A8h 32-




76h, RW
32- 0: , [31:24]

77h, RW

32- 0: , [23:16]

78h, RW

32- 0: , [15:8]

79h, RW

32- 0: , [7:0]

7Ah, RW

32- 0: . [7:3] , . [2:1] : 00 8- , 01 16- , 10 , 11 32- . [0] (RO) : 0 , 1

7Bh, RW

32- 0: , [31:24]

7Ch, RW

32- 0: , [23:16]

7Dh, RW

32- 0: , [15:8]

7Eh, RW

32- 0: , [7:0]

7Fh

()

80h-88h

32- 1

89h-8Fh

()

90h-98h

32- 2

99h-9Fh

()

A0h-A8h

32- 3
     

( ) 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 |


:

:

, .
==> ...

811 - | 706 -


© 2015-2024 lektsii.org - -

: 0.037 .