数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

TNETX3150 数据表(PDF) 65 Page - Texas Instruments

部件名 TNETX3150
功能描述  ThunderSWITCHE 15-PORT 10-/100-MBIT/S ETHERNETE SWITCH
PDF  113 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  TI1 [Texas Instruments]
网页  http://www.ti.com
标志 TI1 - Texas Instruments

TNETX3150 数据表(HTML) 65 Page - Texas Instruments

Back Button TNETX3150 Datasheet HTML 61Page - Texas Instruments TNETX3150 Datasheet HTML 62Page - Texas Instruments TNETX3150 Datasheet HTML 63Page - Texas Instruments TNETX3150 Datasheet HTML 64Page - Texas Instruments TNETX3150 Datasheet HTML 65Page - Texas Instruments TNETX3150 Datasheet HTML 66Page - Texas Instruments TNETX3150 Datasheet HTML 67Page - Texas Instruments TNETX3150 Datasheet HTML 68Page - Texas Instruments TNETX3150 Datasheet HTML 69Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 65 / 113 page
background image
TNETX3150/TNETX3150A
ThunderSWITCH15-PORT 10-/100-MBIT/S ETHERNETSWITCH
SPWS027F – FEBRUARY 1997 – REVISED SEPTEMBER 1997
65
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
FIFO (continued)
On data reception, when a FIFO buffer becomes full, the buffer is archived to the DRAM while the next buffer
is received. Fast page access of the external DRAM enables efficient transfer. The queue manager uses the
pointer from the working register to archive the buffer to external buffer memory. The working register value is
then replaced by the next pointer in the free buffer stack. When all the pointers in the free buffer stack are used,
the free queue register is loaded on demand with buffers from the free buffer queue.
If the FIFO becomes full and the external buffer memory also is full, subsequent frame data is lost and an error
is logged. If this condition occurs, the health of the network at large is questionable (more data is entering than
can leave the TNETX3150/TNETX3150A over a sustained period and the buffer depth is insufficient, resulting
in storage overflow).
Diagrams showing the flow of normal frame data through the FIFO and the queue management unit (QMU) are
shown in Figures 25 and 26.
QMU
The QMU comprises a number of tasks. At the top level, it provides an interface between the DRAM buffer
memory and the on-chip FIFO. The queue manager uses internal 64-bit memory to maintain the status of all
the queues. There are three queues associated with each port: The receive queue and transmit queue for
store-and-forward operation, and the immediate queue for cut-through operation.
port structures
Internal registers are used to maintain the status of all the queues in external buffer memory. The internal
register format is shown in Figure 24.
QUEUE STRUCTURE WORD FORMAT
HEAD POINTER
TAIL POINTER
LENGTH
63
40
39
16
15
0
Figure 24. Queue Structure Word Format
The head pointer (bits 63–40) records the starting address of the queue in the buffer memory. The tail pointer
(bits 39–16) records the last (or the tail) address of the queue. The TX length field (bits 15–0) is a residual length
indicator and provides an indication of how many buffers are available to the queue. The number of buffers
allocated to a queue at initialization depends on the size and configuration of the buffer memory. This can be
stored in the EEPROM interface or written directly to the registers. For RX, the length recorded is the absolute
number of buffers queued.
There are three queue types used by the TNETX3150/TNETX3150A per port:
D The receive queue collates buffer data for frames that cannot be cut-through to the destination port. All the
frame data to be switched is collated on the appropriate receive queue. It is then concatenated to the end
of the destination transmit queue. Concatenation entails the head pointer of the receive queue being placed
in the forward pointer of the last buffer in the transmit queue. The length of the receive queue (number of
buffers used) is subtracted from the number of free transmit queue buffers available. The tail pointer of the
receive data becomes the new tail pointer for the transmit queue (there is one receive queue for every
channel). If the destination port becomes idle and the frame (collated on the receive queue) can be
cut-through, the receive queue is written to the immediate queue for transmission.
D The transmit queue stores complete frames that are ready for transmission. Once placed on the
transmission queue, the data is transmitted. The transmit queues are not stalled pending the completion
of receive data. The queues are stalled only if transmission cannot occur. There is one transmit queue for
every channel.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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