Modul de lucru 'compatibil' - SPP (standard parallel port)
: implementeaza exact protocolul Centronics cel vechi, cu semnificatia cunoscuta a pinilor cuplei si mecanismele handshake obisnuite de acum. Evident este unidirectional, de la calculator catre imprimanta (sau alt periferic prost). O idee (mai veche ) de iutire a transferului pe acest port este modul 'Fast Centronics' sau modul FIFO (sau SPP+). Este tot unidirectional (cum altfel) si in conditiile unui controller ce stie asta, permite generarea tuturor semnalelor de handshake din hardware-ul portului paralel. Nu este standardizat si permite o rata de transfer de maxim 500kO/s -totusi de 10x mai mare. Daca nu am o imprimanta cu modurile 1284, acesta este singurul ajutor.
PIN |
direcTIE |
cOMPATIBIL |
NIBBLE |
BYTE |
EPP |
ECP |
O |
nStrobe |
HostClk |
HostClk |
HostClk |
nWrite |
|
B |
Data 1 (LSB) |
AD1 |
||||
B |
Data 2 23123w2218x |
AD2 |
||||
B |
Data 3 |
AD3 |
||||
B |
Data 4 |
AD4 |
||||
B |
Data 5 |
AD5 |
||||
B |
Data 6 |
AD6 |
||||
B |
Data 7 |
AD7 |
||||
B |
Data 8(MSB) |
AD8 |
||||
I |
nAck |
PtrClk |
PtrClk |
PeriphClk |
Intr |
|
I |
Busy |
PtrBusy |
PtrBusy |
PeriphAck |
nWait |
|
I |
PEnd |
AckDReq |
AckDReq |
nAckRev |
UserDef1 |
|
I |
Sel |
XFlag |
XFlag |
XFlag |
UserDef3 |
|
O |
nAuto |
HostBusy |
HostBusy |
HostAck |
nDataStrb |
|
Not Defined |
||||||
Logic Ground |
||||||
Chassis Ground |
||||||
I |
Peripheral Logic High |
|||||
Signal Ground nStrobe |
||||||
Signal Ground D1 |
||||||
Signal Ground D2 |
||||||
Signal Ground D3 |
||||||
Signal Ground D4 |
||||||
Signal Ground D5 |
||||||
Signal Ground D6 |
||||||
Signal Ground D7 |
||||||
Signal Ground D8 |
||||||
Signal Ground Pend, Sel, nAck |
||||||
Signal Ground Busy, nErr |
||||||
Signal Ground nAuto, nSelIn, nInit |
||||||
O |
nInit |
nInit |
nInit |
nRevReq |
nInit |
|
I |
nErr |
nDataAvail |
nDataAvail |
nPeriphReq |
UserDef2 |
|
NotDefined |
NotDefined |
NotDefined |
NotDefined |
NotDefined |
||
NotDefined |
NotDefined |
NotDefined |
NotDefined |
NotDefined |
||
NotDefined |
NotDefined |
NotDefined |
NotDefined |
NotDefined |
||
O |
nSelIn |
1284Active |
1284Active |
1284Active |
nAddStrb |
|