Datasheet
Table Of Contents
- 1 Introduction
- Table of Contents
- 2 Pin Descriptions
- 3 Configuration
- 4 Interfaces
- 5 Architecture
- 6 Reset and Power Down Operation
- 7 Design Guidelines
- 8 Register Block
- 8.1 Register Definition
- 8.1.1 Basic Mode Control Register (BMCR)
- 8.1.2 Basic Mode Status Register (BMSR)
- 8.1.3 PHY Identifier Register #1 (PHYIDR1)
- 8.1.4 PHY Identifier Register #2 (PHYIDR2)
- 8.1.5 Auto-Negotiation Advertisement Register (ANAR)
- 8.1.6 Auto-Negotiation Link Partner Ability Register (ANLPAR) (BASE Page)
- 8.1.7 Auto-Negotiate Expansion Register (ANER)
- 8.1.8 Auto-Negotiate Next Page Transmit Register (ANNPTR)
- 8.1.9 Auto-Negotiation Link Partner Ability Next Page Register (ANLNPTR)
- 8.2 Register Control Register (REGCR)
- 8.3 Address or Data Register (ADDAR)
- 8.4 Extended Registers
- 8.4.1 PHY Control Register (PHYCR)
- 8.4.2 PHY Status Register (PHYSR)
- 8.4.3 MII Interrupt Mask Register (MINTMR)
- 8.4.4 MII Interrupt Status Register (MINTSR)
- 8.4.5 MII Interrupt Control Register (MINTCR)
- 8.4.6 Receiver Error Counter Register (RECR)
- 8.4.7 BIST Control Register (BISCR)
- 8.4.8 BIST STATUS Register (BISSR)
- 8.4.9 BIST Byte Count Register (BISBCR)
- 8.4.10 BIST Error Count Register (BISECR)
- 8.4.11 BIST Packet Length Register (BISPLR)
- 8.4.12 BIST Inter Packet Gap Register (BISIPGR)
- 8.4.13 LED Direct Control Register (LEDCR)
- 8.4.14 Power Down Register (PDR)
- 8.4.15 False Carrier Sense Counter Register (FCSCR)
- 8.4.16 RX Channel Control Register (RXCCR)
- 8.5 Cable Diagnostic Registers
- 8.5.1 Cable Diagnostic Registers (CDCR)
- 8.5.2 Cable Diagnostic Status Register (CDSR)
- 8.5.3 Cable Diagnostic Results Register (CDRR)
- 8.5.4 TDR State Machine Enable (TDRSMR)
- 8.5.5 TDR Pattern Amplitude Register (TDRPAR)
- 8.5.6 TDR Manual Pulse Register (TDRMPR)
- 8.5.7 TDR Channel Silence Register (TDRCSR)
- 8.5.8 TDR Control Register (TDRCR)
- 8.5.9 TDR Clock Cycles Register (TDRLCR)
- 8.5.10 TDR Low Threshold Register (TDRLT1)
- 8.5.11 TDR Low Threshold Register (TDRLT2)
- 8.5.12 TDR Low Threshold Register (TDRLT3)
- 8.5.13 TDR Low Threshold Register (TDRLT4)
- 8.5.14 TDR High Threshold Register (TDRHT1)
- 8.5.15 TDR High Threshold Register (TDRHT2)
- 8.5.16 TDR High Threshold Register (TDRHT3)
- 8.5.17 TDR High Threshold Register (TDRHT4)
- 8.5.18 TDR Pattern Control Register 1 (TDRLCR1)
- 8.5.19 TDR Pattern Control Register 2 (TDRLCR2)
- 8.5.20 DSA Configuration Register 1 (DSACR1)
- 8.5.21 DSA Configuration Register 2 (DSACR2)
- 8.5.22 DSA Start Frequency (DSASFR)
- 8.5.23 DSA Frequency Control (DSAFCR)
- 8.5.24 DSA Output Control (DSAOCR)
- 8.5.25 RAM Control 1 (RAMCR1)
- 8.5.26 RAM Control 2 (RAMCR2)
- 8.5.27 RAM Data Out (RAMDR)
- 8.5.28 CD Pre Test Configuration Control 1 (CDPTC1R)
- 8.5.29 CD Pre Test Configuration Control 2 (CDPTC2R)
- 8.5.30 LPF Bypass (LPFBR)
- 8.1 Register Definition
- 9 Electrical Specifications
- 10 Appendix A: Digital Spectrum Analyzer (DSA) Output
- Revision History

Scrambler
NRZ to NRZI
Convertor
MLT-3
encoding
D/A
Convertor
100Base TX
Line Driver
4B/5B
encoding
Manchester
encoding
10Base T
Line Driver
10Base T
Filter
Manchester
decoding
4B/5B
decoding
DeScrambler
NRZI to NRZ
Convertor
MLT-3
decoding
DSP (BLW
Correction,
Adapt. Equal)
ADC (Filter,
Amplifierl)
10Base T
Receive
Filter
Transmit
Receive
MII
100Base TX
10Base-T
Adv.
Link Monitor
TLK100
SLLS931B–AUGUST 2009–REVISED DECEMBER 2009
www.ti.com
5 Architecture
The TLK100 Fast Ethernet transceiver is physical layer core for Ethernet 100Base-TX and 10Base-T
applications. It contains all the active circuitry required to implement the physical layer functions to
transmit and receive data on standard CAT 3 and 5 unshielded twisted pair. The core supports the IEEE
802.3 Standard Fast Media Independent Interface (MII) for direct connection to a MAC/Switch port.
The TLK100 uses mixed signal processing to perform equalization, data recovery and error correction to
achieve robust and low power operation over the existing CAT 5 twisted pair wiring. The TLK100
architecture not only meets the requirements of IEEE802.3, but maintains a high level of margin over the
IEEE requirements for NEXT and Alien noise.
Figure 5-1. PHY Architecture
5.1 Transmit Path Encoder
In 10Base-T, the MAC feeds the 10Mbps transmit data through the MII in 4-bit wide nibbles. The data is
serialized using an NRZI converter; Manchester encoded and sent to DAC to be transmitted through one
of the twisted pairs of the cable. When no data is available from the MAC, the 10B-T encoder transmits
NLP pulses to keep the link alive.
In 100Base-TX, the MAC feeds the 100Mbps transmit data in 4-bit wide nibbles through the MII interface.
The data is encoded into 5-bit code groups, encapsulated with control code symbols and serialized. The
control-code symbols indicate the start and end of the frame and code other information such as transmit
errors. When no data is available from the MAC, IDLE symbols are constantly transmitted. The serialized
bit stream is fed into a scrambler. The scrambled data stream passes through an NRZI encoder and then
through an MLT3 encoder. Finally, it is fed to the DAC and transmitted through one of the twisted pairs of
the cable.
5.1.1 4B/5B Encoding
The transmit data that is received from the MAC first passes through the 4B/5B encoder. This block
encodes 4-bit nibble into 5-bit code-groups according to the Table 5-1. Each 4-bit data nibble is mapped to
16 of the 32 possible code-groups. The remaining 16 code-groups are either used for control information
or they are considered as not valid.
The code-group encoder substitutes the first 8-bits of the MAC preamble with a J/K code-group pair
(11000 10001) upon transmission. The code-group encoder continues to replace subsequent 4-bit
preamble and data nibbles with corresponding 5-bit code-groups. At the end of the transmit packet, upon
the de-assertion of Transmit Enable signal from the MAC, the code-group encoder adds the T/R
code-group pair (01101 00111) indicating the end of the frame.
26 Architecture Copyright © 2009, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Link(s): TLK100