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

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
DS785UM1
9.2.5.5 Transmit Restart Process
Following a halt of the Transmit Descriptor Processor from a Halt on Underrun, TxLength
Error, or setting the TxDis (BMCtl), processing may be restarted from the same point in the
queues or from a different point. To start from the same point, the Host only needs to set
BMCtl.TxEn. To start from a different point the following steps should be taken:
1. RxMiss - This bit indicates that the receive frames have been missed which may be the
2. RxBuffers - This bit is a warning that the last free receive descriptor has been read by
3. End of Chain - This bit is set when the last transmit descriptor has been read into the
4. TxLenErr - This signifies that the controller has processed a transmit frame that exceeds
5. TxUnderrun Halt - When the Halt on Underrun (BMCtl) is set and an underrun occurs,
1. Process any transmit status entries in the transmit status queue (up to TXStsQCurAdd).
2. Set TxChRes in BMCtl and wait for the bit to clear. This ensures that the reset is
3. Set the TXDQBAdd to the start of the descriptor queue.
4. Set TXDQBLen to the length of the descriptor queue.
5. Determine the point in the transmit descriptor where the controller should start
6. Set the TXStsQBAdd to the start of the status queue.
7. Set the TXStsQBLen to the length of the status queue.
8. Determine the point at which the controller should start writing status entries, and set the
9. Set TxEn in BMCtl. This will cause the Transmit Descriptor Processor to reinitialize.
result of insufficient bus bandwidth being available, or of a lack of receive descriptors, or
free receive status locations.
the controller, and RXDEnq is now zero.In a system with a dynamic number of receive
buffers, this may be use as a trigger to allocate more buffers.
controller (TXDEnq equal to zero). The controller may still be transmitting at this time
due to the local descriptor and data storage. This bit may be used as a signal to add
more transmit descriptors, if available.
the maximum allowable length. This may be caused by an internal error in the controller,
a data corruption in the transmit descriptors, or a Host programming error in the
descriptor queue. The error will cause the Transmit Descriptor Processor to halt. The
Host should perform the Transmit Restart Process detailed in
the Transmit Descriptor Processor will halt. The underrun may be the result of
insufficient bus bandwidth available, or the lack of the next transmit descriptor. The Host
should perform the Transmit Restart Process detailed in
complete.
processing, and set the TXDQCurAdd to this address. This point may be from the frame
which caused the initial problem.
TXStsQCurAdd to this address. This can be the start of the status queue, as all existing
status entries have been processed.
Copyright 2007 Cirrus Logic
1/10/100 Mbps Ethernet LAN Controller
Section
Section
9.2.5.5.
EP93xx User’s Guide
9.2.5.5.
9-39
9

Related parts for EP9315-CBZ