| Electronic Components Datasheet Search |
|
AM79C976 Datasheet(PDF) 98 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C976 Datasheet(HTML) 98 Page - Advanced Micro Devices |
|
98 / 309 page ![]() 98 Am79C976 8/01/00 P R E L I M INARY Note: All registers are restored to their default values, not just those registers that were altered by the EE- PROM read operation. If the Am79C976 device detects a correct CRC code, it sets the PVALID bit to 1 to indicate that the registers have been successfully initialized. The CPU can initiate an automatic EEPROM read op- eration at any time by setting the PREAD bit in BCR19 to 1. The CPU cannot access any Am79C976 register while an automatic EEPROM read operation is in progress. If the CPU attempts to access a register during this time, the Am79C976 controller will terminate the access at- tempt by asserting DEVSEL and STOP while TRDY is not asserted, a combination that indicates that the initi- ator must disconnect and retry the access at a later time. The automatic read operation takes about 180 µs for each 16-bit register that is initialized plus 180 µs for the CRC code word. ((3520 $XWR'HWHFWLRQ When the address field of an EEPROM instruction is shifted in through the DI pin of the EEPROM, the EEPROM drives its DO pin low when the A0 bit ap- pears on the DI pin. The Am79C976 controller makes use of this feature to detect the presence of an EEPROM. When the device attempts to read the first word from the EEPROM and if the EEDO pin is not driven low before the 15th EESK clock cycle, the device assumes that there is no EEPROM present. 'LUHFW$FFHVV WRWKH ,QWHUIDFH The user can directly access the port through the EEPROM Access Register (BCR19). This register con- tains bits that can be used to control the interface pins. By performing an appropriate sequence of accesses to BCR19, the user can effectively write to and read from the EEPROM. This feature may be used by a system configuration utility to program hardware configuration information into the EEPROM. ((3520 &5& &DOFXODWLRQ The EEPROM interface logic first shifts each 16-bit word from the EEPROM most significant bit first into an internal holding register. Then it shifts the word through the CRC logic least significant bit first, effectively swap- ping the bytes. Therefore, the data shown in Figure 42 are processed by the CRC logic in the following order: DATA[15:8], ADR1, ADR2, DATA[7:0], DATA[7:0], DATA[15:8], ... . )LJXUH&5& )ORZ LED Support The Am79C976 controller can support up to four LEDs. LED outputs LED0, LED1, and LED2 allow for direct connection of an LED and its supporting pull-up device. In applications that want to use the pin to drive an LED and also have an EEPROM, it might be necessary to buffer the LED3 circuit from the EEPROM connection. When an LED circuit is directly connected to the EEDO/LED3/RXFRTGD pin, then it is not possible for most EEPROM devices to sink enough IOL to maintain a valid low level on the EEDO input to the Am79C976 controller. Use of buffering can be avoided if a low power LED is used. Each LED can be programmed through a BCR register to indicate one or more of the following network statuses or activities: Collision Status, Full-Duplex Link DATA[15:8] ADR1 ADR2 DATA[7:0] DATA[7:0] DATA[15:8] DATA[15:8] ADR3 . . . DATA[15:8] ADR1 CRC LOGIC 15 0 15 0 Holding Register + + + ... x 2 x 15 x 16 EEPROM Am79C976 Controller |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |