CRD8900A-1 Cirrus Logic Inc, CRD8900A-1 Datasheet - Page 93
CRD8900A-1
Manufacturer Part Number
CRD8900A-1
Description
KIT EVAL FOR CS8900A
Manufacturer
Cirrus Logic Inc
Series
CrystalLAN™r
Datasheet
1.CS8900A-CQZ.pdf
(138 pages)
Specifications of CRD8900A-1
Main Purpose
Interface, Ethernet
Utilized Ic / Part
CS8900A
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Secondary Attributes
-
Embedded
-
Primary Attributes
-
Other names
598-1163
- Current page: 93 of 138
- Download datasheet (2Mb)
DS271F5
be completely received. Usually, the DMA re-
ceive frame interrupt (RxDMAiE, bit 7, Regis-
ter B, BufCFG) is set so that the CS8900A
generates an interrupt when a frame is trans-
ferred by DMA. Figure 25 shows how a DMA
Receive Frame interrupt is processed.
In the interrupt service routine, the BufEvent
register (register C), bit RxDMA Frame (bit 7)
indicates that one or more receive frames
were transferred using DMA. The software
driver
PDMA_START) that will point to the beginning
of a new frame. After the CS8900A is initial-
ized and before any frame is received, pointer
PDMA_START points to the beginning of the
DMA buffer memory area. The first read of the
CS8900A
Crystal LAN™ Ethernet Controller
"Holes" due to
should
Base Address
double-word
DMA Buffer
alignment
maintain
a
Figure 24. Example of Frames Stored in DMA
CIRRUS LOGIC PRODUCT DATASHEET
pointer
RxStatus - Frame 1
(e.g.
RxLength - Frame 1
RxStatus - Frame 3
RxLength - Frame 3
RxStatus - Frame 2
RxLength - Frame 2
Frame 3
Frame 1
DMA Frame Count, CDMA, commits the mem-
ory covered by the CDMA count, and the DMA
cannot overwrite this committed space until
the space is freed. The driver then processes
the frames described by the CDMA count and
makes a second read of the DMA frame count.
This second read frees the buffer memory
space described by the CDMA counter.
During the frame processing, the software
should advance the PDMA_START pointer. At
the end of processing a frame, pointer
PDMA_START should be made to align with a
double-word boundary. The software remains
in the loop until the DMA frame count read is
zero.
Frame 2
register (PacketPage
DMA Start of Frame
base + 0126H)
points here.
(PacketPage base + 012Ah)
DMA Byte Count
93
Related parts for CRD8900A-1
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Development Kit
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
Development Kit
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
High-efficiency PFC + Fluorescent Lamp Driver Reference Design
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
Development Kit
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
Development Kit
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
Development Kit
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
Development Kit
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
Development Kit
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
Development Kit
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
Audio Modules & Development Tools EvalBd 30W Qd Hlf- Brdg Dig Amp Pwr Stg
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
EVALUATION BOARD FOR CS8427
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
BOARD EVAL FOR CS8416 RCVR
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
EVALUATION BOARD FOR CS8420
Manufacturer:
Cirrus Logic Inc
Datasheet:
Part Number:
Description:
KIT DEVELOPMENT EP9315 ARM9
Manufacturer:
Cirrus Logic Inc
Datasheet: