.


:




:

































 

 

 

 


Byte Mode




 

, CR.5=1. , - . . 1.3, . 1.2.

 

1.3. LPT- -

 

SPP I/O
1 Strobe# HostClk O CR.0\ ( )
14 AutoFeed# HostBusy CR.1\ . ;
17 SelectIn# 1284Active CR.3\ IEEE 1284 ( SPP )
16 Init# Init# O CR.2 ;
10 Ack# PtrClk I SR.6 Data[0:7]. HostBusy
11 Busy PtrBusy I SR.7\
12 PE AckDataReq¹ I SR.5
13 Select Xflag¹ I SR.4
15 Error# DataAvail#¹ I SR.3
2-9 Data[0:7] Data[0:7] I/O DR[0:7] ( )

¹ (. ).

 

 

. 1.2.

.

1. HostBusy.

2. Data[0:7].

3. PtrClk.

4. HostBusy, .

5. PtrClk.

6. HostClk.

16 . HostBusy PtrClk; HostClk ( , Ack# Centronics). . , PS/2, ( BIOS Setup Bi-Di PS/2).

 

EPP

 

EPP (Enhanced Parallel Port ) Intel, Xircom Zenith Data Systems IEEE 1284. , Intel 386SL ( 82360) . , IEEE 1284, (. ).

EPP :

♦ ;

♦ ;

♦ ;

♦ .

. , . . EPP SPP . 1.4.

 

1.4. LPT- - EPP

 

SPP EPP I/O
1 Strobe# Write# O ,
14 AutoLF# DataStb# O .
17 SelectIn# AddrStb# O .
16 Init# Reset# O ( )
10 Ack# INTR# I
11 Busy Wait# I . ( ), ( )
2-9 Data[0:7] AD[0:7] I/O /
12 PaperEnd AckDataReq¹ I
13 Select Xflag¹ I
15 Error# DataAvail#¹ I

¹ (. ).

 

EPP- (. 1.5), - 58 .

 

1.5. EPP-

 

R/W
SPP Data Port +0 SPP/EPP W SPP
SPP Status Port +1 SPP/EPP R SPP
SPP Control Port +2 SPP/EPP W SPP
EPP Address Port +3 EPP R/W EPP. EPP
EPP Data Port +4 EPP R/W EPP. () () EPP
Not Defined +5+7 EPP N/A 16-32- -

- , , EPP- . . 1.3 , , ( ). .

 

. 1.3. EPP

.

1. (IOWR#) 4 (EPP Data Port).

2. Write# ( ), LPT-.

3. Wait# .

4. ( Wait# ).

5. EPP- .

6. .

7. Wait#, .

. 1.4. .

 

. 1.4. EPP

EPP -. (0,52 /). , EPP, , ISA.

(interlocked handshakes) , , . Wait#. . , IEEE 1284 (. ), , , , . EPP- : .

, . - PC, , 15 . EPP - (5 ), () .

EPP, IEEE 1284, : DataStb# AddrStb# WAIT#. , ( ). EPP 1.7 ( Xircom). 82360. , IEEE 1284 EPP, EPP 1.7, EPP 1.7 EPP 1284.

EPP- (. . 1.5). , 0, 1 2 , (EPP Address Port EPP Data Port), .

EPP- , - . , CR 0, 1 3, Strobe#, AutoFeed# SelectIn# . . (EPP Protect), .

EPP REP INSB REP OUTSB. 16/32- EPP. 47 EPP, 8 . 16- 32- EPP , 4. , . EPP 32 4 . 2 /, , , CD-ROM. EPP .

EPP , . . . - , , . , , , ..

, EPP , , . ECP.

 

ECP

 

ECP (Extended Capability Port ) Hewlett Packard Microsoft . EPP, .

ECP :

♦ ;

♦ .

: RLC (Run-Length Count).

EPP () , The IEEE 1284 Extended Capabilities Port Protocol and ISA Interface Standard Microsoft. , IEEE 1284:

♦ - RLE;

♦ FIFO ;

♦ DMA -.

RLE (Run-Length Encoding) 64:1 , . , , .

ECP , . , //, , . SPP, , , . ECP .

ECP SPP (. 1.6).

 

1.6. LPT- - ECP

 

SPP ECP I/O
1 Strobe# HostClk , PeriphAck ()
14 AutoLF# HostAck (/) . PeriphClk
17 SelectIn# 1284Active O IEEE 1284 ( SPP )
16 Init# ReverseRequest# O .
10 Ack# PeriphClk I , HostAck
11 Busy PeriphAck I HostClk . /
12 PaperEnd AckReverse# I . ReverseRequest#
13 Select Xflag¹ I
15 Error# PeriphRequest#¹ I () ¹
2-9 Data [0:7] Data [0:7] I/O

¹ (. )

 

ECP , EPP.

. 1.5, : . HostAck: , . RLE. 7 (): , 06 RLE (0-127), . . 1.5, .

 

. 1.5. ECP: ,

EPP, . 1.5 . , FIFO-. FIFO- DMA, -. ECP. , , .

:

1. ( ) ( ) HostAck.

2. HostClk, .

3. PeriphAck.

4. HostClk, .

5. PeriphAck .

FIFO-, , , . 4, HostClk . . , 3 4. .

. 1.5 EPP. EPP , . : ReverseRequest#, AckReverse#. , , FIFO, , .

:

1. , ReverseRequest#.

2. AckReverse#.

3. ( ) ( ) PeriphAck.

4. PeriphClk, .

5. HostAck.

6. PeriphClk; .

7. HostAck .

 





:


: 2018-11-11; !; : 234 |


:

:

, , .
==> ...

1866 - | 1501 -


© 2015-2024 lektsii.org - -

: 0.039 .