cs89712 Cirrus Logic, Inc., cs89712 Datasheet - Page 12

no-image

cs89712

Manufacturer Part Number
cs89712
Description
High-performance, Low-power System-on-chip With 10base-t Ethernet Controller
Manufacturer
Cirrus Logic, Inc.
Datasheet
cally loaded into the Ethernet port after each reset
(except EEPROM reset).
The CS89712 Ethernet operates with any of six
standard EEPROMs shown in
Note: I/O base address is unaffected by Software
12
‘C46 (non-sequential)
‘CS46 (sequential)
‘C56 (non-sequential)
‘CS56 (sequential)
‘C66 (non-sequential)
‘CS66 (sequential)
Ethernet Port
Address
010Ah
010Ch
010Eh
0020h
0022h
0102h
0104h
0106h
0108h
0110h
0112h
0114h
0116h
0118h
EEPROM Type
Suspend mode.
Table 3. Supported EEPROM Types
Table 2.
0300h
XXXX XXXX
XXXX X100
0003h
0005h
0007h
0009h
000Bh
Undefined
Undefined
Undefined
00013h
0015h
0017h
0019h
Contents
Register
D
efault Configuration
I/O Base Address
Interrupt Number
RxCFG Register
RxCTL Register
TxCFG Register
TxCMD Register
BufCFG Register
Reserved
Reserved
Reserved
LineCTL Register
SelfCTL Register
BusCTL Register
TestCTL Register
Register Descriptions
Size (16-bit words)
Table
128
128
256
256
64
64
3.
2.6 Ethernet EEPROM Configurations
2.6.1
The EEPROM interface uses the signals shown in
Table
2.6.2
If an EEPROM is used to store initial configuration
information for the Ethernet port, the EEPROM is
organized in one or more blocks of 16-bit words.
The first block in EEPROM, referred to as the Con-
figuration Block, is used to configure the Ethernet
port after reset. An example of a typical Configura-
tion Block is shown in
containing user data may be stored in the EE-
PROM. However, the Configuration Block must
always start at address 00h and be stored in contig-
uous memory locations.
2.6.3
The first block in EEPROM, the Reset Configura-
tion Block, is used to automatically program the
Ethernet port with an initial configuration after a
reset. Additional user data may also be stored in the
EEPROM if space is available. The additional data
are stored as 16-bit words and can occupy any EE-
PROM address space beginning immediately after
the end of the Reset Configuration Block up to ad-
dress 7Fh, depending on EEPROM size. This addi-
tional data can only be accessed through software
control (refer to Section 2.24 for more informa-
tion). Address space 80h to AFh is reserved.
Ethernet port
EEDO
EECS
EESK
EEDI
4.
Pin
EEPROM Interface
EEPROM Memory Organization
Reset Configuration Block
Table 4. EEPROM Interface
EEPROM Chip Select
1 MHz EEPROM
Serial Clock output
EEPROM Data Out
(data to EEPROM)
EEPROM Data in
(data from EEPROM)
Ethernet port
Function
Table
5. Additional blocks
CS89712
Chip Select
EEPROM
Data Out
DS502PP2
Data In
Clock
Pin

Related parts for cs89712