cs89712 Cirrus Logic, Inc., cs89712 Datasheet - Page 122
![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: 122 of 170
- Download datasheet (2Mb)
3.18.7 Transmit Command Status register (TxCMD, address offset 108h)
This register contains the latest transmit command which describes how the next packet should be sent. The com-
mand must be written to Ethernet Port offset 0144h in order to initiate a transmission. The software can read the
command from this register (offset 0108h). See Section 2.34, “Transmit Operation” .
After reset, if no EEPROM is found by the CS89712, then the register has the following initial state. If an EEPROM
is found, then the register’s initial value may be set by the EEPROM. See Section 2.24, “Programming the EE-
PROM” .
Regster value is: 0000 0000 0000 1001
Note: The CS89712 does not transmit a frame if TxLength < 3
122
5:0
7:6
8
9
C
D
InhibitCRC
Bit
TxStart
7:6
C
001001: These bits provide an internal address used by the CS89712 to identify this as register
9, the Transmit Command Register. When reading this register, these bits will be 001001, where
the LSB corresponds to Bit 0.
TxStart: This pair of bits determines how many bytes are transferred to the CS89712 before the
MAC starts the packet transmit process.
Force: When set in conjunction with a new transmit command, any transmit frames waiting in
the transmit buffer are deleted. If a previous packet has started transmission, that packet is ter-
minated within 64 bit times with a bad CRC.
Onecoll: When this bit is set, any transmission will be terminated after only one collision. When
clear, the CS89712 allows up to 16 normal collisions before terminating the transmission.
InhibitCRC: When set, the CRC is not appended to the transmission.
TxPadDis: When TxPadDis is clear, if the software gives a transmit length less than 60 bytes
and InhibitCRC is set, then the CS89712 pads to 60 bytes. If the software gives a transmit length
less than 60 bytes and InhibitCRC is clear, then the CS89712 pads to 60 bytes and appends the
CRC.
When TxPadDis is set, the CS89712 allows the transmission of runt frames (a frame less than
64 bytes). If InhibitCRC is clear, the CS89712 appends the CRC. If InhibitCRC is set, the
CS89712 does not append the CRC
Bit 7
0
0
1
1
001001
5:0
B
1
Bit 6
0
1
0
Table 72. Transmit Command Status
Start transmission after the entire frame is in the CS89712
Start transmission after 5 bytes are in the CS89712
Start transmission after 381 bytes are in the CS89712
Start transmission after 1021 bytes are in the CS89712
A
F
Description
Onecoll
E
9
TxPadDis
CS89712
Force
D
8
DS502PP2
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: