NM9805CV ETC [List of Unclassifed Manufacturers], NM9805CV Datasheet - Page 10

no-image

NM9805CV

Manufacturer Part Number
NM9805CV
Description
PCI + 1284 Printer Port
Manufacturer
ETC [List of Unclassifed Manufacturers]
Datasheet
Nm9805
PCI + 1284 Printer Port
Data Register
Data register is cleared at initialization by RESET. Dur-
ing a write operation, the data register latches the con-
tents of the data bus with the rising edge of the nIOW
input. The contents of this register are buffered and
output onto the PD7-PD0 ports. During a read opera-
tion PD7-PD0 ports are buffered and output to the host
CPU on the falling edge of the nIOR input.
Device Status Register
The contents of this register are latched for the dura-
tion of the nIOR cycle. The bits of the status port are
defined as follows.
DSR Bit-0:
0 = Normal.
1 = 10 s timeout (EPP mode only). Cleared by writing 1
into DSR register or consecutive reads (after the first
read) always returns to “0”.
DSR Bit-1:
Not used, set to “0”.
DSR Bit-2:
0 = nACK input pin is at low state (INT follows the nACK
pin) when SPP mode is selected. Normal (no interrupt)
when PS/2 mode is selected.
1 = Normal (no interrupt). In standard mode operation,
INT is active (interrupt is generated on the rising edge
of the nACK). It is cleared when DSR is read.
DSR Bit-3:
0 = Printer reports error condition.
1 = Normal operation.
DSR Bit-4:
0 = Printer is off line.
1 = Printer is on line.
DSR Bit-5:
0 = Normal operation
1 = Paper end/empty is detected
DSR Bit-6:
0 = State of the nACK pin (ACK = low).
1 = State of the nACK pin (ACK = high).
Page 10
DSR Bit-7:
0 = nBUSY pin is high, printer is not ready to take data.
1 = nBUSY pin is low, printer is read to take data.
Device Control Register
DCR Bit-0:
0 = Sets the nSTROBE pin to high.
1 = Sets the nSTROBE pin to low. PD7-PD0 data are
latched into printer
DCR Bit-1:
0 = Sets the nAUTOFD pin to high. Printer generates
auto line feed after each line is printed.
1 = Sets the nAUTOFD pin to low. No auto feed func-
tion.
DCR Bit-2:
0 = Sets the INIT pin to high.
1 = Sets the INIT pin to low. Peripheral/printer starts it’s
initialization routine.
DCR Bit-3:
0 = Sets the nSLCTIN pin to high. Selects the printer.
1 = Sets the nSLCTIN pin to low. Printer is not selected.
DCR Bit-4:
0 = Disables Printer interrupt function. nACK pin has
no effect on the INT pin.
1 = Enables Printer interrupt function. The INT follows
the nACK input pin during standard mode, latches high
on the rising edge of the nACK, when PS/2 mode is
selected.
DCR Bit-5:
0 = PD7-PD0 pins are out put mode.
1 = PD7-PD0 pins are input mode.
DCR Bits 7-6:
Not used, set to “0”.
Config-A Register
Configuration A register (read only). Reading this regis-
ter returns 10010100. Writing to this register has no
effect and the data is ignored.
Rev. 1.1

Related parts for NM9805CV