17.05.2015 Views

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

~ National ~ Semiconductor - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10.0 Internal Registers (Continued)<br />

10.3 Register Descriptions (Continued)<br />

DATA CONFIGURATION REGISTER (DCR)<br />

OEH(WRITE)<br />

This Register is used to program the NIC for 8- or 16-bit memory interface, select byte ordering in 16-bit applications and<br />

establish FIFO threshholds. The DCR must be Initialized prior to loading the Remote Byte Count Registers. LAS is set on<br />

power up.<br />

7 6 5 4 3 2 1 0<br />

I - I FT1 I I FTO ARM I LS<br />

I I LAS BOS I WTsl<br />

Bit Symbol Description<br />

DO WTS WORD TRANSFER SELECT<br />

0: Selects byte-wide DMA transfers<br />

1: Selects word-wide DMA transfers<br />

; WTS establishes byte or word transfers<br />

for both Remote and Local DMA transfers<br />

Note: When word-wide mode is selected, up to 32k words are addressable; AO remains low.<br />

D1 BOS BYTE ORDER SELECT<br />

0: MS byte placed on AD15-AD8 and LS byte on AD7 -ADO. (32000, 8086)<br />

1: MS byte placed on AD? -ADO and LS byte on AD15-AD8. (68000)<br />

; Ignored when WTS is low<br />

D2 LAS LONG ADDRESS SELECT<br />

0: Dual 16-bit DMA mode<br />

1: Single 32-bit DMA mode<br />

; When LAS is high, the contents of the Remote DMA registers RSARO,1 are issued as A 16-A31<br />

Power up high,<br />

D3 LS LOOPBACK SELECT<br />

0: Loopback mode selected. Bits D1 , D2 of the TCR must also be programmed for Loopback<br />

operation.<br />

1: Normal Operation.<br />

D4 AR AUTO-INITIALIZE REMOTE<br />

0: Send Command not executed, all packets removed from Buffer Ring under program control.<br />

1: Send Command executed, Remote DMA auto-initialized to remove packets from Buffer Ring.<br />

Note: Send Command cannot be used with 68000 type processors.<br />

D5, D6 FTO,FT1 FIFO THRESH HOLD SELECT: Encoded FIFO thresh hold, Establishes point at which bus is<br />

requested when filling or emptying the FIFO. During reception, the FIFO threshold indicates the<br />

number of bytes (or words) the FIFO has filled serially from the network before bus request<br />

(BREQ) is asserted.<br />

Note: FIFO threshold setting determines the DMA burst length.<br />

RECEIVE THRESHOLDS<br />

FT1 FTO Word Wide Byte Wide<br />

0 0 1 Word 2 Bytes<br />

0 1 2 Words 4 Bytes<br />

1 0 4 Words 8 Bytes<br />

1 1 6 Words 12 Bytes<br />

During transmission, the FIFO threshold indicates the numer of bytes (or words) the FIFO has<br />

filled from the Local DMA before BREQ is asserted, Thus, the transmission threshold is 16 bytes<br />

less the receive threshold.<br />

1-20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!