| 数据搜索系统,热门电子元器件搜索 |
|
TNETX15VE 数据表(PDF) 19 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
TNETX15VE 数据表(HTML) 19 Page - Texas Instruments |
|
19 / 113 page ![]() TNETX15VE VLAN-ENGINE ADDRESS-LOOKUP DEVICE SPWS028B – APRIL 1997 – REVISED SEPTEMBER 1997 19 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 EEPROM auto-configuration from an external x24C02 EEPROM The flash EEPROM interface is provided so the system-level manufacturers can provide an optional configured system to their customers. Customers can change or reconfigure their system and retain their preferences between system power downs. The flash EEPROM contains configuration and initialization information, which is accessed infrequently (typically at power up and reset). The TNETX15VE uses the 24C02 serial EEPROM device (2048 bits organized as 256 × 8). This device uses a two-wire serial interface for communications. EEPROM programming can be done while in the system through the TNETX15VE EDIO port using suitable driver software. The organization of the EEPROM data is shown in Table 1. The last register loaded is the control register. This allows a complete initialization by downloading the contents of the EEPROM into the TNETX15VE. During the download, no DIO operations are permitted. The LOAD and RESET bits in the control register cannot be set during a download, preventing a download loop. The TNETX15VE has reserved space in the register map with corresponding reserved space in the EEPROM. This is to support additional features in future revisions of the device with minimal impact on software drivers written for this device. Although the TNETX15VE does not use the values in the reserved EEPROM locations to load the reserved locations in the register map, the auto-loader reads every address from the beginning of the EEPROM to the CRC to calculate the CRC. That is, changing a loaded value or a reserved value requires a new CRC for the EEPROM. The TNETX15VE detects the presence/absence of the EEPROM. If it is not installed, the EDIO terminal should be tied low. For EEPROM operation, the terminal requires an external pullup (see EEPROM data sheet). When no EEPROM is detected, the TNETX15VE assumes default register values at power up and is halted. Downloading a configuration from the EEPROM terminals is disabled when no EEPROM is present. The first bit written to or read from the EEPROM is the most-significant bit of the byte, i.e., data (7). Therefore, writing the address 0xC0 is accomplished by writing a 1 and then 1, 0, 0, 0, 0, 0, 0. For details of reading, writing, or programming a 24C02 device, refer to its data sheet. The TNETX15VE expects data to be stored in the EEPROM in a specific format. The range from 0x00 to 0xA2 in the EEPROM is reserved for use by the adapter. The contents of the remaining bytes are user defined. The EEPROM can be read/written by driver software through the SIO register. A 32-bit CRC value must be calculated from the EEPROM data and placed in the EEPROM in the location following the bytes loaded into the internal registers. The TNETX15VE uses this 32-bit CRC to validate the EEPROM data. If the CRC fails, the TNETX15VE registers are set to their default (hardwired) values. This is the same state the TNETX15VE is in if no EEPROM is present. Without an EEPROM, a management CPU is required to load all the registers and set the start bit to 1 in the upper one-half of the control/status register (0x09). The CRC calculation on the EEPROM bytes is the same as the IEEE Std 802.3u for the packet CRC calculation on a byte-by-byte basis. For reference, the equation is: G(x) = x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |