поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

RM0319 датащи(PDF) 163 Page - STMicroelectronics

номер детали RM0319
подробное описание детали  SPEAr320S architecture and functionality
PDF  368 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  STMICROELECTRONICS [STMicroelectronics]
домашняя страница  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

RM0319 датащи(HTML) 163 Page - STMicroelectronics

Back Button RM0319 Datasheet HTML 159Page - STMicroelectronics RM0319 Datasheet HTML 160Page - STMicroelectronics RM0319 Datasheet HTML 161Page - STMicroelectronics RM0319 Datasheet HTML 162Page - STMicroelectronics RM0319 Datasheet HTML 163Page - STMicroelectronics RM0319 Datasheet HTML 164Page - STMicroelectronics RM0319 Datasheet HTML 165Page - STMicroelectronics RM0319 Datasheet HTML 166Page - STMicroelectronics RM0319 Datasheet HTML 167Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 163 / 368 page
background image
RM0319
Fast Ethernet ports (RMII0/RMII1/MII1)
Doc ID 022640 Rev 3
163/368
To receive frames, the buffer descriptors must be initialized by writing an appropriate
address to bits 31 to 2 in the first word of each list entry. Bit zero must be written with zero.
Bit one is the wrap bit and indicates the last entry in the list.
The start location of the receive buffer descriptor list must be written to the receive buffer
queue pointer register before setting the receive enable bit in the network control register to
enable receive. As soon as the receive block starts writing the received frame data to the
receive FIFO, the receive buffer manager reads the first receive buffer location pointed to by
the receive buffer queue pointer register.
If the filter block indicates that the frame should be copied to memory, the receive data DMA
operation starts writing data into the receive buffer. If an error occurs, the buffer is
recovered.
If the current buffer pointer has its wrap bit set or is the 1024th descriptor, the next receive
buffer location is read from the beginning of the receive descriptor list. Otherwise, the next
receive buffer location is read from the next word in memory.
There is an 11 bit counter to count out the 2048 word locations of a maximum length,
receive buffer descriptor list. This is added with the value originally written to the receive
buffer queue pointer register to produce a pointer into the list. A read of the receive buffer
queue pointer register returns the pointer value, which is the queue entry currently being
accessed.
The counter is reset after receive status is written to a descriptor that has its wrap bit set or
rolls over to zero after 1024 descriptors have been accessed. The value written to the
receive buffer pointer register may be any word-aligned address, provided that there are at
least 2048 word locations available between the pointer and the top of the memory.
As receive buffer manager writes are bursts of two words, to ensure that this does not occur
it is best to write the pointer register with the least three significant bits set to zero.
As receive buffers are used, the receive buffer manager sets bit zero of the first word of the
descriptor to indicate used. If a receive error is detected the receive buffer currently being
written will be recovered. Previous buffers will not be recovered.
Software should search through the used bits in the buffer descriptors to find out how many
frames have been received. It should be checking the start-of-frame and end-of-frame bits,
and not rely on the value returned by the receive buffer queue pointer register which
changes continuously as more buffers are used.
For CRC errored frames, excessive length frames or length field mismatched frames, all of
which are counted in the statistics registers, it is possible that a frame fragment might be
stored in a sequence of receive buffers. Software can detect this by looking for start of frame
bit set in a buffer following a buffer with no end of frame bit set.
[13:12]
Receive buffer offset - indicates the number of bytes by which the data in the first
buffer is offset from the word address. Updated with the current values of the
network configuration register. If jumbo frame mode is enabled through bit 3 of the
network configuration register, then bits 13:12 of the receive buffer descriptor entry
are used to indicate bits 13:12 of the frame length.
[11:00]
Length of frame including FCS (if selected). Bits 13:12 are also used if jumbo frame
mode is selected.
Table 54.
Receive buffer descriptor entry (continued)
Bit
Function



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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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