AN83REV1
57
CS8900 Technical Reference Manual
High Word
These 16 bits make up the OEM’s product ID No.
The upper order 11 bits are the product ID number
and the lower order 5 bits are the revision number.
Bits 7-0: High order 8 bits of 16-bit value
Bits 15-8: Low order 8 bits of 16-bit value
3.1.3.13 Serial Number
The two serial number words make up the
unique 32-bit OEM serial number for the
adapter.
Low Word
Bits 7-0: bits[7-0] of 32-bit serial number
Bits 15-8: bits[15-8] of 32-bit serial number
High Word
Bits 7-0: bits[31-24] of 32-bit serial number
Bits 15-8: bits[23-16] of 32-bit serial number
3.1.3.14 Serial ID Checksum
Word 34h contains an 8-bit LFSR check-
sum calculated on on the EISA ID and
OEM serial number (words 30h to 33h).
The 8-bit LFSR checksum is placed in the
low byte of 34h. The high byte is padded
with the constant 0Ah.
3.1.4 Maintaining EEPROM Informa-
tion
The contents of the EEPROM may either
be pre-programmed in a stand-alone
EEPROM programmer or programmed af-
ter installation through the CS8900’s serial
interface. Section 3.5 of the CS8900 Data
Sheet details the procedure for programming
an EEPROM via the CS8900’s serial inter-
face. The OEM is left to determine the best
procedure for programming EEPROMs via a
stand-alone EEPROM programmer.
Crystal provides two utilities for maintain-
ing the configuration information stored in
the EEPROM. One is designed to be used
by OEMs to initialize the EEPROM’s con-
tents before shipping to the end-user
The other is a DOS-based Setup and Instal-
lation Utility run by the end-user at the
time the adapter is installed. The DOS-
based Setup and Installation utility allows
the end-user to configure the adapter for a
specific system. Refer to Section 3.2 for
more information on the DOS-based Setup
and Installation Utility.
3.2 Motherboard Designs
Motherboard designs may be implemented
using an on-board serial EEPROM con-
nected to the CS8900 in the same manner
as is used in adapter board designs. How-
ever, to save board space and reduce costs,
motherboard implementations can store the
Driver Configuration Block in the system’s
BIOS nonvolatile memory.
3.2.1 BIOS-Based Design Considerations
For Crystal supplied MAC drivers to inter-
face with a Driver Configuration Block
(DCB) stored in BIOS, the DCB’s data
structure must meet the following require-
ments:
Содержание CRYSTAL LAN CS890
Страница 26: ...26 AN83REV1 CS8900 Technical Reference Manual Figure 2 2 9 CRD8900 Top Side Routing ...
Страница 27: ...AN83REV1 27 CS8900 Technical Reference Manual Figure 2 2 10 CRD8900 Bottom Side Routing ...
Страница 36: ...36 AN83REV1 CS8900 Technical Reference Manual Figure 2 4 2 Ground connection Top layer of two layer Combo Card ...
Страница 40: ...40 AN83REV1 CS8900 Technical Reference Manual Figure 2 4 6 Component top side of four layer board ...
Страница 41: ...AN83REV1 41 CS8900 Technical Reference Manual Figure 2 4 7 5V Plane of four layer board ...
Страница 42: ...42 AN83REV1 CS8900 Technical Reference Manual Figure 2 4 8 Ground Plane of four layer board ...
Страница 43: ...AN83REV1 43 CS8900 Technical Reference Manual Figure 2 4 9 Solder side bottom of four layer board ...