| 数据搜索系统,热门电子元器件搜索 |
|
TNETA1570 数据表(PDF) 46 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
TNETA1570 数据表(HTML) 46 Page - Texas Instruments |
|
46 / 68 page ![]() TNETA1570 ATM SEGMENTATION AND REASSEMBLY DEVICE WITH INTEGRATED 64BIT PCIHOST INTERFACE SDNS033B − JUNE 1995 − REVISED MAY 1996 46 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251−1443 PRINCIPLES OF OPERATION reassembly time-out processing per VC When the reassembly engine reaches the state to begin processing, the next received cell in the receive-cell queue , it first checks the aging timer to see if a global time-out has occurred. If a global time-out has occurred, a single-VC aging operation is performed before the next cell in queue is processed. The reassembly-aging timer uses the receive VPI/VCI DMA pointer table to select a DMA channel for a single-VC aging operation. The VPIs for aging are selected one at a time in consecutive order starting at zero, providing one VPI/VCI combination the opportunity to be processed for each global time-out. The single-VC operation starts with checking the enable bit for the next entry in the RX VPI/VCI DMA pointer table. If the VPI is disabled, the aging opportunity is terminated. If the VPI is enabled, the base pointer and VCI-incrementer value are used to form the base address of the receive DMA state entry to be processed. For the aging opportunity to continue, the selected DMA entry must be active, not in the wait-on-EOP state, and be in use for either AAL5- or PTI-based transparent packets. If this is true, the time-out-count value of the entry is incremented and compared to the time-out value. If the reassembly time-out-count value is equal to the time-out value for the VC, the TNETA1570 device implements EOP processing on the packet associated with this RX DMA state table entry, including a write to the RX completion ring denoting that time-out has occurred. terminating aging opportunity At the termination of each aging opportunity, several control elements of the reassembly-aging timer are updated. D The VCI value is incremented by one. If this value exceeds the valid VCI range for the VPI which points to the current RX VPI/VCI DMA pointer-table entry, or if the current RX VPI/VCI-DMA-pointer entry is not enabled, the VPI index is incremented on the next aging opportunity. D The RAT cycle-count timer is also incremented by one at the end of each aging opportunity. This counter is compared to the RAT cycle-count register in the next aging opportunity. The VPI index is reset to zero beginning a new timer pass through the RX VPI/VCI DMA pointer table when these values are equal. If the VPI index reaches 4095, the VCI index exceeds the valid VCI range for the VPI, and the internal RAT cycle-count-timer value is less than the RAT cycle-count register, aging opportunities are terminated immediately and the reassembly-aging timer waits for the RAT reset to occur. formula for time-out time period The time to time-out a packet on a per VC basis is determined by the following formula: Time-out time period = (1/PCI clock) × (global RAT timer-register value) × (RAT cycle-count register value) × (time-out value in word 7 of the RX DMA state table) receive idle cells handling If the received cell is an idle cell, (i.e., a cell with the ATM header set to a binary value of xxxx 0000 0000 0000 0000 0000 0000 xxx 1), the ATM header, including the VPI/VCI value, is written to the RX unknown register, an interrupt is generated if enabled, and the unknown-protocols counter is increased. cell interface The TNETA1570 connects to the transmission logic through the cell interface. The cell interface is configured as a PHY interface with the option to be configured as an ATM interface. The operation of this dual interface requires the use of two external pins, ATMCLK and PHY/ATM. |
|
链接网址 |
| 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 |