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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.0 Direct Memory Access Control (DMA) (Continuedl<br />

L...--r--.... REMOTE ADD<br />

Dual Bus System<br />

64K BUFFER<br />

MEMORY<br />

MAIN CPU<br />

o<br />

."<br />

00<br />

IN<br />

CD<br />

o<br />

.......<br />

Z<br />

tn<br />

IN<br />

I\)<br />

CD<br />

"'"<br />

o<br />

o<br />

HANDSHAKE<br />

SIGNALS<br />

LOCAL<br />

MICROPROCESSOR<br />

SYSTEM<br />

DMA<br />

CONTROLLER<br />

SYSTEM<br />

ADDRESS<br />

SYSTEM DATA<br />

BLOCK DATA<br />

TRANSFERS<br />

SYSTEM<br />

I/O PORT<br />

MAIN<br />

MEMORY<br />

DP8390<br />

32-Bit DMA Operation<br />

~ DATA D<br />

~.-t---.,;;;.;;.;.;---.<br />

REt.lOT; DMA<br />

LOCAL OMA I-A_DD_R_ES_S..:.{3_2_-B_IT",-l_.<br />

LOCAL BUS<br />

HOST<br />

MEMORY<br />

TL/F/8582-6<br />

BUS<br />

7.0 Packet Reception<br />

TL/F/8582-55<br />

The Local DMA receive channel uses a Buffer Ring Structure<br />

comprised of a series of contiguous fixed length 256<br />

byte (128 wordl buffers for storage of received packets. The<br />

location of the Receive Buffer Ring is programmed in two<br />

registers, a Page Start and a Page Stop Register. Ethernet<br />

packets consist of a distribution of shorter link control packets<br />

and longer data packets, the 256 byte buffer length provides<br />

a good compromise between short packets and longer<br />

packets to most efficiently use memory. In addition these<br />

buffers provide memory resources for storage of back-toback<br />

packets in loaded networks. The assignment of buffers<br />

BUFFER RAM<br />

IUP TO 64 KBYTES)<br />

NIC Receive Buffer Ring<br />

BUFFER #1<br />

BUFFER #2<br />

BUFFER #3<br />

BUFFER N<br />

TL/F/8582-7<br />

1-9

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

Saved successfully!

Ooh no, something went wrong!