EP9315-CBZ Cirrus Logic Inc, EP9315-CBZ Datasheet - Page 328

IC ARM9 SOC ENH UNIV 352PBGA

EP9315-CBZ

Manufacturer Part Number
EP9315-CBZ
Description
IC ARM9 SOC ENH UNIV 352PBGA
Manufacturer
Cirrus Logic Inc
Series
EP9r
Datasheets

Specifications of EP9315-CBZ

Core Size
16/32-Bit
Core Processor
ARM9
Speed
200MHz
Connectivity
EBI/EMI, EIDE, Ethernet, I²C, IrDA, Keypad/Touchscreen, PCMCIA, SPI, UART/USART, USB
Peripherals
AC'97, DMA, I&sup2:S, LCD, LED, MaverickKey, POR, PWM, WDT
Number Of I /o
16
Program Memory Type
ROMless
Ram Size
32K x 8
Voltage - Supply (vcc/vdd)
1.65 V ~ 3.6 V
Data Converters
A/D 8x12b
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
352-BGA
Controller Family/series
(ARM9)
No. Of I/o's
16
Cpu Speed
200MHz
No. Of Timers
5
Digital Ic Case Style
BGA
Supply Voltage Range
1.65V To 1.94V, 3V To 3.6V
Embedded Interface Type
SPI
Rohs Compliant
Yes
Processor Series
EP93xx
Core
ARM920T
Data Bus Width
32 bit
3rd Party Development Tools
MDK-ARM, RL-ARM, ULINK2
Development Tools By Supplier
EDB9315A-Z
Case
BGA
Dc
06+
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
598-1144 - KIT DEVELOPMENT EP9315 ARM9
Eeprom Size
-
Program Memory Size
-
Lead Free Status / Rohs Status
 Details
Other names
598-1139

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
EP9315-CBZ
Manufacturer:
Cirrus Logic Inc
Quantity:
10 000
Part Number:
EP9315-CBZ
Manufacturer:
ALTERA
0
Part Number:
EP9315-CBZ
Manufacturer:
CIRRUS
Quantity:
20 000
Company:
Part Number:
EP9315-CBZ
Quantity:
48
9
9-26
1/10/100 Mbps Ethernet LAN Controller
EP93xx User’s Guide
9.2.3.7 Transmit Descriptor Processor Queues
9.2.3.8 Transmit Descriptor Queue
The transmit descriptor processor uses two circular queues in Host memory to manage the
transfer of transmit data frame. The transmit descriptor queue is used to pass descriptors of
user's data buffers from the Host to the MAC. The transmit status queue is used to pass
information on the MAC's use of the data buffer back to the Host. Keeping these queues
separate enables the use of burst transfers to and from the queues, reducing the overall
amount of bus traffic and avoiding some potential latency problem.
The Transmit descriptors are passed from the Host to the MAC via the Transmit descriptor
queue. The Transmit descriptor queue is a circular queue occupying a contiguous area of
memory. The location and size of the queue are set at initialization by the Host writing to the
Transmit Descriptor Queue Base Address Register and the Transmit Descriptor Queue Base
Length. The base address must point to a word aligned memory location. The Transmit
Descriptor Queue Base Length is set to the length in bytes of the queue. The length should
be an integral number of descriptors and must not exceed 64 Kbytes total. The Transmit
descriptor current address must also be set at initialization to point to the first descriptor to be
used. This would normally be the first entry (same value as the base address).
Following initialization, the MAC will start to use descriptors from the Current Descriptor
Address, wrapping back to the base pointer whenever the end of the queue is reached. In
normal operation the Host should not need to access these registers after the initialization.
The management of the descriptors is handled via the Transmit Descriptor Enqueue register.
Enqueueing descriptors is the process of adding descriptors to an existing queue. This is
achieved in transmit by writing the number of additional descriptors to the Transmit Descriptor
Enqueue register. The written value will be added to the previous value to keep a running
total, as descriptors are read by the MAC, the total is adjusted. The running total is available
by reading the enqueue register. One frame may be described by more than one descriptor,
but the final descriptor will contain the EOF bit. Not all the descriptors for a frame need to be
supplied at once.
No more than 255 descriptors may be added in one write. If a number greater than this needs
to be written. the write should be broken up into more than one operation (that is, to add 300
descriptors - first write 255, then write 45).
Copyright 2007 Cirrus Logic
DS785UM1

Related parts for EP9315-CBZ