Ethernet Description 1 The Ethernet controller does not correctly receive frames that have a size of 64 bytes. Workaround In order " />
參數(shù)資料
型號(hào): EDB9301
廠商: Cirrus Logic Inc
文件頁(yè)數(shù): 2/5頁(yè)
文件大?。?/td> 0K
描述: KIT DEVELOPMENT EP9301 ARM9
標(biāo)準(zhǔn)包裝: 1
其它名稱: 598-1131
2
ER636E2
B
Ethernet
Description 1
The Ethernet controller does not correctly receive frames that have a size of 64 bytes.
Workaround
In order to receive frames of 64 bytes, enable the RCRCA bit in RxCTL. This will prevent the Ethernet
controller from discarding the 64-byte-long frames.
Description 2
When there is inadequate AHB bus bandwidth for data to be transferred from the Ethernet controller FIFO
to the receive descriptor, the Ethernet FIFO will overflow and cause the Ethernet controller to fail to receive
any more packets.
This problem will also occur if the processor is too busy to service incoming packets in a timely manner. By
the time that new receive descriptors are available, the data in the FIFO will contain frames that are
corrupted.
It is the job of the system designer to ensure that there is adequate bandwidth for the applications being run.
Workaround
This is a rare occurrence, however at a system level it is important to reserve adequate bandwidth for the
Ethernet controller. This can be accomplished by some of the following:
- Reducing the bandwidth use of other bus masters in the system.
- Lowering Ethernet rate to half duplex or 10Mbit if higher bandwidth is not required.
- Insuring that the Ethernet controller receive descriptor processing is given a high enough priority to
ensure that the controller never runs out of receive descriptors.
HDLC
Description
When the final byte of a received packet is read into the DMA controller's buffer, the software will be notified
by an HDLC RFC interrupt. However, the DMA controller may not have written the currently buffered part of
the packet to memory, so that the last one to fifteen bytes of a packet may not be accessible.
Workaround
To insure that the DMA channel empties the buffer, do the following (in the HDLC interrupt handler, for
example):
1) Note the values in the MAXCNTx and REMAIN registers for the DMA channel. The difference is the num-
ber of bytes read from the UART/HDLC, which is the size of the HDLC packet. Call this number N. Note
that the BC field of the UART1HDLCRXInfoBuf register should also be N.
相關(guān)PDF資料
PDF描述
RCM36DCMH CONN EDGECARD 72POS .156 WW
MAX6429EJUR+T IC MONITOR BAT LP SOT23-3
MAX6428PQUR+T IC MONITOR BAT LP SOT23-3
WWN2.38BK WELD WRAP 2 3/8" BLACK 150'
RCM36DCMD CONN EDGECARD 72POS .156 WW
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
EDB9302 制造商:Cirrus Logic 功能描述:KIT EP9302 ARM 9 EVAL BOARD
EDB9302A-Z 功能描述:開發(fā)板和工具包 - ARM Eval Bd Hgh-Prfrmnc ARM9 SOC Processor RoHS:否 制造商:Arduino 產(chǎn)品:Development Boards 工具用于評(píng)估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口類型:DAC, ICSP, JTAG, UART, USB 工作電源電壓:3.3 V
EDB9307 制造商:Cirrus Logic 功能描述:KIT EP9307 ARM 9 EVAL BOARD
EDB9307A-Z 功能描述:開發(fā)板和工具包 - ARM Eval Bd Uni. ARM9 SOC Processor RoHS:否 制造商:Arduino 產(chǎn)品:Development Boards 工具用于評(píng)估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口類型:DAC, ICSP, JTAG, UART, USB 工作電源電壓:3.3 V
EDB-9315 功能描述:開發(fā)板和工具包 - ARM Eval Bd Uni. ARM9 SOC Processor RoHS:否 制造商:Arduino 產(chǎn)品:Development Boards 工具用于評(píng)估:ATSAM3X8EA-AU 核心:ARM Cortex M3 接口類型:DAC, ICSP, JTAG, UART, USB 工作電源電壓:3.3 V