Cirrus-logic AN83 Bedienungsanleitung Seite 54

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 58
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 53
AN83
54 AN83REV3
Maintaining EEPROM Information
The contents of the EEPROM may either be pre-
programmed in a stand-alone EEPROM program-
mer or programmed after installation through the
CS8900As serial interface. See the CS8900A
Data Sheet for programming an EEPROM via the
CS8900As serial interface. The OEM is left to de-
termine the best procedure for programming EE-
PROMs via a stand-alone EEPROM programmer.
Cirrus has two utilities suitable for maintaining the
configuration information stored in the EEPROM.
IAGEN.EXE generates a file with individual ad-
dresses and serial numbers. EEPROM.EXE is de-
signed to be used by OEMs to initialize the
EEPROMs contents before shipping to the end-us-
er. It takes the file generated by IAGEN.EXE as in-
put. Both utilities are available as executables and
source code on request.
Cirrus also provides SETUP.EXE, a DOS-based
Setup and Installation 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.
Embedded Designs
Embedded designs may be implemented using an
on-board serial EEPROM connected to the
CS8900A in the same manner as is used in adapter
board designs. However, to save board space and
reduce costs, motherboard implementations can
store the Driver Configuration Block in the sys-
tems BIOS nonvolatile memory.
BIOS-Based Design Considerations
For Cirrus supplied MAC drivers to interface with
a Driver Configuration Block (DCB) stored in
BIOS, the DCBs data structure must meet the fol-
lowing requirements:
3) The base of the data structure must be marked
by a header consisting of the 8-byte ASCII text
string $CS8900A$.
4) The header must be located on a 512-byte
boundary in the BIOS space between C0000h
and FFC00h.
5) The data structure must employ the same for-
mat as defined for EEPROM in Table 8.
An additional design consideration when storing
the Driver Configuration Block in BIOS space con-
cerns the inability to override the CS8900As de-
fault configuration after reset. If an EEPROM is
not connected to the CS8900A, it will always come
out of reset using its default configuration. There-
fore, when using BIOS space to store configuration
information, IO addresses of 300h - 310h must be
dedicated to the CS8900A.
The CS8900As configuration can be changed
from its default values through software control af-
ter reset. However, it will always revert to its de-
fault configuration after each reset (including
software resets). Refer to Table 3.3 of the CS8900A
Data Sheet for default configuration definitions.
Driver Interface with BIOS-Based Configu-
ration
During initialization, Cirrus-provided drivers test
for the presence of an EEPROM. If an EEPROM
is not detected, the drivers scan the BIOS for the
header indicating the start of a Driver Configura-
tion Block. Before using the data in the Driver
Configuration Block, the drivers verify the data in
the block is valid using a checksum.
The checksum stored at the end of the block is the
2s complement of the 16-bit sum of all the words
in the Driver Configuration Block, excluding the 8
bytes of header. (The drivers access the Configura-
tion Block in BIOS space as 16-bit words.) Any
carry out of the 16th bit is ignored. Since this
checksum value is calculated as the 2s comple-
ment of the sum of all the preceding words in the
block, a total of 0 should result when the checksum
value is added to the sum of the previous words.
Table 9 shows the correct format for a data struc-
Seitenansicht 53
1 2 ... 49 50 51 52 53 54 55 56 57 58

Kommentare zu diesen Handbüchern

Keine Kommentare

LOEWE Spheros R 32 HD+ manuales

Manuales del propietario y guías del usuario para Televisores Lcd LOEWE Spheros R 32 HD+.
Ofrecemos 1 manuales en pdf LOEWE Spheros R 32 HD+ para descargar gratis por tipos de documentos: Manual de usuario






Más productos y manuales para Televisores Lcd LOEWE

Modelos Tipo de documento
63401A60 Ficha de datos   LOEWE Spheros 20, 1 paginas
65466A89 Ficha de datos   LOEWE Art Xelos A 32, 1 paginas
69402D80 Ficha de datos   LOEWE Xelos A 32 Full-HD+ 100, 1 paginas
65435A87 Ficha de datos   LOEWE Spheros R 26 26" HD-ready Black, Silver, 1 paginas
68403T49 Ficha de datos   LOEWE Art 47 SL Full-HD+ 100 DR+, 1 paginas
65436A84 Ficha de datos   LOEWE Spheros R 32 32" HD-ready Platinum, 1 paginas
52402L43 Ficha de datos   LOEWE Individual 46 46" Full HD 3D compatibility White, 3 paginas
68423W80 Ficha de datos   LOEWE Art 37 SL Full-HD+ 100 37" Full HD Silver, 1 paginas
65404D89 Ficha de datos   LOEWE Individual 32 32" Chrome, 1 paginas
68435W82 Ficha de datos   LOEWE Connect 37 Media Full-HD+ 100 37" Full HD Black, 1 paginas
65436M47 Ficha de datos   LOEWE Spheros R 32 DR+ 32" HD-ready Platinum, 1 paginas
67437U38 Ficha de datos   LOEWE Individual 40 Compose Full-HD+ 100 DR+ 40" Full HD White, 1 paginas
65465A87 Ficha de datos   LOEWE Xelos A 26, 1 paginas
65414B87 Ficha de datos   LOEWE Individual 32 Selection, 1 paginas
64412A60 Ficha de datos   LOEWE Xelos A 22, 1 paginas
66435K47 Ficha de datos   LOEWE Individual 32, 1 paginas
65403T87 Ficha de datos   LOEWE Individual 26 26" Chrome, 1 paginas
67406W42 Ficha de datos   LOEWE Connect 32 Media Full-HD+ DR+, 1 paginas
64413A60 Ficha de datos   LOEWE Xelos A 26, 1 paginas
65442W79 Ficha de datos   LOEWE Concept L 32 DVB-T/C, 1 paginas