CS8900A
Crystal LAN™ Ethernet Controller
Word Address
Value
FIRST WORD in DATA BLOCK
00h
A120h
FIRST GROUP of WORDS
01h
2020h
02h
0300h
03h
0003h
04h
0001h
SECOND GROUP of WORDS
05h
502Ch
06h
E000h
07h
000Fh
08h
0000h
09h
000Dh
0Ah
C000h
0Bh
000Fh
THIRD GROUP of WORDS
0Ch
2158h
0Dh
0Eh
0Fh
CHECKSUM Value
10h
0010h
0000h
0000h
2800h
Description
Configuration Block Header.
The high byte, A1h, indicates a ‘C46 EEPROM is attached. The Link Byte,
20h, indicates the number of bytes to be used in this block of configuration
data.
Group Header for first group of words.
Three words to be loaded, beginning at 0020h in PacketPage memory.
I/O Base Address
Interrupt Number
DMA Channel Number
Group Header for second group of words.
Six words to be loaded, beginning at 002Ch in PacketPage memory.
Memory Base Address - low word
Memory Base Address - high word
Boot PROM Base Address - low word
Boot PROM Base Address - high word
Boot PROM Address Mask - low word
Boot PROM Address Mask - high word
Group Header for third group of words.
Three words to be loaded, beginning at 0158 in PacketPage memory.
Individual Address - Octet 0 and 1
Individual Address - Octet 2 and 3
Individual Address - Octet 4 and 5
The high byte, 28h, is the Checksum Value. In this example, the checksum
includes word addresses 00h through 0Fh. The hexadecimal sum of the
bytes is D8h, resulting in a 2’s complement of 28h. The low byte, 00h, pro-
vides a pad to the word boundary.
* FFFFh is a special code indicating that there are no more words in the EEPROM.
Table 7. EEPROM Configuration Block Example
the EEPROM). Address space 80h to AFh is ending with the checksum. Each group of con-
reserved.
figuration data is used to program a Pack-
3.4.3.1 Reset Configuration Block Structure
The Reset Configuration Block is a block of
contiguous 16-bit words starting at EEPROM
address 00h. It can be divided into three logi-
etPage register (or set of PacketPage
registers in some cases) with an initial non-de-
fault value.
3.4.3.2 Reset Configuration Block Header
cal sections: a header, one or more groups of The header (first word of the block located at
configuration data words, and a checksum val- EEPROM address 00h) specifies the type of
ue. All of the words in the Reset Configuration EEPROM used, whether or not a Reset Con-
Block are read sequentially by the CS8900A figuration block is present, and if so, how many
after each reset, starting with the header and
CIRRUS LOGIC PRODUCT DATASHEET
22
DS271F4