| 数据搜索系统,热门电子元器件搜索 |
|
AM79C90PC 数据表(PDF) 60 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C90PC 数据表(HTML) 60 Page - Advanced Micro Devices |
|
60 / 62 page ![]() 60 Am79C90 10. ALE Behavior The LANCE device may drive the ALE pin LOW at the end of each bus mastership period when ACON = 1 (ALE/AS active low—AS mode). When the bus master- ship period ends, the ALE pin is tri-stated; hence, if ALE is pulled HIGH by external logic, a glitch on ALE results. The glitch occurs about when the LANCE de- vice is releasing the bus by bringing HOLD high. The C-LANCE device incorporates redesigned ALE logic to prevent this glitch from occurring. However, in the C-LANCE, when ACON = 0 (active high ALE), ALE is driven high before it is tri-stated at the end of every bus mastership period. In the LANCE, when ACON = 0 (active high ALE), ALE is not driven high before it is tri-stated at the end of every bus mas- tership period. This difference will not cause any problems in designs that set ACON = 1 (AS; active low ALE). It could cause problems in designs in which ACON = 0. The ALE sig- nal is intended to provide a strobe signal for an external address latch. The rising edge, coupled with a subse- quent falling edge that will occur if the pin is externally pulled down, will cause an invalid address to be strobed into the external address latch. However, since this occurs at the end of the bus mastership period, and further master cycles are not performed by the C-LANCE subsequent to the invalid address being strobed (until the next bus mastership period), the in- valid address generally has no effect. A design could have problems with this if external logic is continuously decoding the latched address and taking some action on it even though the C-LANCE is not executing any master cycles. 11. External Loopback on a Live Network The LANCE device has an erratum that causes loop- back failures when external loopback is run on a live network. This erratum is fixed in the C-LANCE device. 12. Software Reset (STOP Bit) Handling a. Latching of the STOP bit: In the LANCE device, writ- ing the STOP bit in CSR0 causes all bus signals to immediately float. With READY pulled up externally (READY is open drain), this causes READY to deas- sert prematurely during the Slave cycle. If DAS and CS remain active, the LANCE device can errone- ously start another Slave cycle. The C-LANCE de- vice latches the STOP bit and, when it is set, allows the Slave cycle in progress to complete before re- setting the part. b. Preservation of CSR1 and CSR2: The LANCE de- vice does not preserve the contents of CSR1 and CSR2 during the initialization process. Hence, when the STOP bit is set, the contents of CSR1 and CSR2 are not the same as they were before initial- ization and th ey m ust be r ew r itten be fore re-initializing. This is not really a problem in the LANCE device, but it can add extra instructions to software. The C-LANCE device removes this soft- ware burden by preserving the contents of CSR1 and CSR2 during initialization so that when the STOP bit is set, they do not have to be reloaded be- fore re-initializing. Note, however, that if the default values of CSR3 (defaults for BCON, ACON, and BSWP are 0, 0, and 0, respectively) are not used, CSR3 must still be reloaded after setting the STOP bit in the C-LANCE device, since CSR3 is cleared when the STOP bit is set. 13. CSR0 Slave Read Data Stability In the LANCE device, the status bit latches in CSR0 may change at any time, as governed by the occur- rence of the external events they monitor. Hence, the ERR, BABL, CERR, MISS, IDON, and INTR bits in CSR0 may change during a Slave read cycle in which they are being accessed. This can cause timing viola- tions on the DAL lines. In the C-LANCE device, CSR0 is latched in a shadow register during a read so that timing on the DAL lines is guaranteed. 14. INEA Bit Behavior With the C-LANCE device, an INEA bit can be set in CSR0 at any time, regardless of the state of the STOP bit. This actually removes a restriction that was present in the LANCE device, in which the INEA bit in CSR0 could be not be set while the STOP bit was set. This difference between the two devices does not affect normal device operation, but could disrupt diagnostic code written for the LANCE device. 15. Effect of Setting the STOP Bit on CSR0 Bits In the LANCE device, CSR0 is reset when the STOP bit in CSR0 is set. This reset happens even if the STOP bit was already set. When the reset occurs, all of the other bits in CSR0 are cleared. In the C-LANCE, CSR0 is reset when the STOP bit is set in CSR0 only if the STOP bit was not already set. This difference between the two devices does not affect normal device operation, but could disrupt diagnostic code written for the LANCE device. 16. AC Specification Changes The following differences in AC specification exist between the C-LANCE and the LANCE. C-LANCE LANCE #06 (t TEP) maximum 60 ns 70 ns #08 (t TDP) maximum 60 ns 70 ns #18 (t RDS) minimum 35 ns 40 ns #30 (t RDAS) minimum 40 ns 50 ns #45 (t RDYS) minimum 65 ns 75 ns |
|
链接网址 |
| 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 |