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

IC ARM9 SOC UNIVERSAL 352PBGA

EP9312-CBZ

Manufacturer Part Number
EP9312-CBZ
Description
IC ARM9 SOC UNIVERSAL 352PBGA
Manufacturer
Cirrus Logic Inc
Series
EP9r
Datasheets

Specifications of EP9312-CBZ

Core Size
16/32-Bit
Core Processor
ARM9
Speed
200MHz
Connectivity
EBI/EMI, EIDE, Ethernet, I²C, IrDA, Keypad/Touchscreen, 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
Ram Memory Size
16MB
Cpu Speed
200MHz
No. Of Timers
4
No. Of Pwm Channels
2
Digital Ic Case Style
BGA
Embedded Interface Type
AC97, I2S, SPI, UART, USB
Rohs Compliant
Yes
Processor Series
EP93xx
Core
ARM920T
Data Bus Width
32 bit
3rd Party Development Tools
MDK-ARM, RL-ARM, ULINK2
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Program Memory Size
-
Lead Free Status / Rohs Status
 Details
Other names
598-1258

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
EP9312-CBZ
Manufacturer:
Cirrus Logic Inc
Quantity:
10 000
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 EP9312-CBZ