cs89712 Cirrus Logic, Inc., cs89712 Datasheet - Page 123
![no-image](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__sml.jpg)
cs89712
Manufacturer Part Number
cs89712
Description
High-performance, Low-power System-on-chip With 10base-t Ethernet Controller
Manufacturer
Cirrus Logic, Inc.
Datasheet
1.CS89712.pdf
(170 pages)
- Current page: 123 of 170
- Download datasheet (2Mb)
3.18.8 Buffer Configuration Register (BufCFG, address offset 10Ah)
Each bit in BufCFG enables an interrupt. The corresponding interrupt is enabled when set, and disabled when clear.
After reset, if no EEPROM is found by the CS89712, then the register has the following initial state after reset. If an
EEPROM is found, then the register’s initial value may be set by the EEPROM. See Section 2.24, “Programming the
EEPROM” .
Reset value is: 0000 0000 0000 1011
DS502PP2
5:0
6
7
8
9
A
B
C
D
F
TxCol OvfloiE
RSVD
Bit
C
7
001011: Identify this as register B, the Buffer Configuration Register.
SWint-X: When set, there is an interrupt requested by the software. The Ethernet port provides
the interrupt, and sets the SWint (Register C, BufEvent, Bit 6) bit. The Ethernet port acts upon
this command at once. SWint-X is an Act-Once bit. To generate another interrupt, rewrite a "1"
to this bit.
RSVD: Reserved; must be a “0” when writing to this register.
Rdy4TxiE: When set, there is an interrupt when the CS89712 is ready to accept a frame from
the software for transmission. (See Section 2.34, “Transmit Operation” for a description of the
transmit bid process.)
TxUnderruniE: When set, there is an interrupt if the CS89712 runs out of data before it
reaches the end of the frame (called a transmit underrun). When this happens, event bit
TXUnderrun (Register C, BufEvent, Bit 9) is set and the CS89712 makes no further attempts to
transmit that frame. If the software still wants to transmit that particular frame, the software
must go through the transmit request process again.
RxMissiE: When set, there is an interrupt if one or more received frames is lost due to slow
movement of receive data out of the receive buffer (called a receive miss). When this happens,
the RxMiss bit (Register C, BufEvent, Bit A) is set.
Rx128iE: When set, there is an interrupt after the first 128 bytes of a frame have been
received. This allows software to examine the Destination Address, Source Address, Length,
Sequence Number, and other information before the entire frame is received. This interrupt
should not be used with DMA. Thus, if either AutoRxDMA (Register 3, RxCFG, Bit A) or RxDM-
Aonly (Register 3, RxCFG, Bit 9) is set, the Rx128iE bit must be clear.
TxColOvfiE: If set, there is an interrupt when the TxCOL counter increments from 1FFh to
200h. (The TxCOL counter (Register 18) is incremented whenever the CS89712 sees that the
RXD+/RXD- pins (10BASE-T) go active while a packet is being transmitted.)
MissOvfloiE: If MissOvfloiE is set, there is an interrupt when the RxMISS counter increments
from 1FFh to 200h. (A receive miss is said to have occurred if packets are lost due to slow
movement of receive data out of the receive buffers. When this happens, the RxMiss bit (Reg-
ister C, BufEvent, Bit A) is set, and the RxMISS counter (Register 10) is incremented.)
RxDestiE: When set, there is an interrupt when a receive frame passes the Destination
Address filter criteria defined in the RxCTL register (Register 5). This bit provides an early indi-
cation of an incoming frame. It is earlier than Rx128 (Register C, BufEvent, Bit B). If RxDestiE
is set, the BufEvent could be RxDest or Rx128. After 128 bytes are received, the BufEvent
changes from RxDest to Rx128.
Rx128iE
SWint-X
B
6
Table 73. Buffer Configuration
RxMissiE
001011
5:0
A
TxUnder runtiE
Description
RxDestiE
F
9
Rdy4TxiE
E
8
Miss OvfloiE
CS89712
D
123
Related parts for cs89712
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![CS1W-B7A](/images/no-image3.png)
Part Number:
Description:
Cs-series B7a Interface Unit
Manufacturer:
Omron Corporation
Datasheet:
![cs1w-srm21](/images/no-image3.png)
Part Number:
Description:
Cs-series Compobus/s Master Unit
Manufacturer:
Omron Corporation
Datasheet:
![cs1w-ad](/images/no-image3.png)
Part Number:
Description:
Cs Series Analog I/o Unit
Manufacturer:
Omron Corporation
Datasheet:
![CS492305-CL](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
Cirrus Logic [Multi-Channel Digital Audio Decoders]
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS492405-CL](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
CS492405-CLCirrus Logic [Multi-Channel Digital Audio Decoders]
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS5317-KP](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
16-bit, 20kHz oversampling A/D converter
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS4281-CM](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
Crystal clear PCI audio interface
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS5014-KP14](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
16, 14 & 12-Bit, Self-Calibrating A/D Converters
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS493263-CL](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
Multi-standard audio decoder
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS61575-IP1](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
E1 line interface unit
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS98000-CM](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
DVD on-a-chip solution
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS8412-CP](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
Digital audio interface receiver
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS4239-KQ](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS98100-CM](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
DVD processor for low cost DVD players
Manufacturer:
Cirrus Logic, Inc.
Datasheet:
![CS4218-KL](/images/manufacturer_photos/0/1/142/cirrus_logic__inc__tmb.jpg)
Part Number:
Description:
16-bit multimedia audio codec
Manufacturer:
Cirrus Logic, Inc.
Datasheet: