Zakładka z wyszukiwarką danych komponentów
  Polish  ▼
ALLDATASHEET.PL

X  

AX88796ALF Arkusz danych(PDF) 31 Page - ASIX Electronics Corporation

Numer części AX88796ALF
Szczegółowy opis  10/100BASE 3-in-1 Local CPU Bus Fast Ethernet Controller with Embedded SRAM
PDF  68 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Producent  ASIX [ASIX Electronics Corporation]
Strona internetowa  http://www.asix.com.tw
Logo ASIX - ASIX Electronics Corporation

AX88796ALF Arkusz danych(HTML) 31 Page - ASIX Electronics Corporation

Back Button AX88796ALF Datasheet HTML 27Page - ASIX Electronics Corporation AX88796ALF Datasheet HTML 28Page - ASIX Electronics Corporation AX88796ALF Datasheet HTML 29Page - ASIX Electronics Corporation AX88796ALF Datasheet HTML 30Page - ASIX Electronics Corporation AX88796ALF Datasheet HTML 31Page - ASIX Electronics Corporation AX88796ALF Datasheet HTML 32Page - ASIX Electronics Corporation AX88796ALF Datasheet HTML 33Page - ASIX Electronics Corporation AX88796ALF Datasheet HTML 34Page - ASIX Electronics Corporation AX88796ALF Datasheet HTML 35Page - ASIX Electronics Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 31 / 68 page
background image
31
AX88796ALF
3-in-1 Local Bus Fast Ethernet Controller
Copyright © 2006-2013 ASIX Electronics Corporation. All rights reserved.
4.2.4
Removing Packets from the Ring (Host read data from memory)
REMOTE READ
A Remote Read transfer is used to move a block of data from local buffer memory to the host. The Remote
DMA will sequentially read data from the local buffer memory, beginning at the Remote Start Address, and
write data to the I/O port. The DMA Address will be incremented and the Byte Counter will be decremented
after each transfer. The DMA is terminated when the Remote Byte Count Register reaches zero.
Packets are removed from the ring using the Remote DMA or an external device. When using the Remote
DMA. The Boundary Pointer can also be moved manually by programming the Boundary Register. Care
should be taken to keep the Boundary Pointer at least one buffer behind the Current Page Pointer. The
following is a suggested method for maintaining the Receive Buffer Ring pointers.
1. At initialization set up a software variable (next_pkt) to indicate where the next packet will be read. At the
beginning of each Remote Read DMA operation, the value of next_pkt will be loaded into RSAR0 and
RSAR1.
2. When initializing the AX88796A set:
BNRY = PSTART
CPR = PSTART + 1
Next_pkt = PSTART + 1
3. After a packet is DMAed from the Receive Buffer Ring, the Next Page Pointer (second byte in AX88796A
receive packet buffer header) is used to update BNRY and next_pkt.
Next_pkt = Next Page Pointer
BNRY = Next Page Pointer – 1
If BNRY < PSTART then BNRY = PSTOP – 1
Note the size of the Receive Buffer Ring is reduced by one 256-byte buffer; this will not, however, impede the
operation of the AX88796A. The advantage of this scheme is that it easily differentiates between buffer full
and buffer empty: it is full if BNRY = CPR; empty when BNRY = CPR-1.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68


Arkusz danych Pobierz

Go To PDF Page


Link URL



Czy Alldatasheet okazała się pomocna?  [ DONATE ] 

O Alldatasheet   |   Reklama   |   Kontakt   |   Polityka prywatności   |   Link do karty katalogowej    |   Linki   |   Lista producentów
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com