Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

TNETX3100 Datasheet(PDF) 32 Page - Texas Instruments

Part # TNETX3100
Description  ThunderSWITCHE 10-PORT 10-/100-MBIT/S ETHERNETE SWITCH
PDF  80 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI1 [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI1 - Texas Instruments

TNETX3100 Datasheet(HTML) 32 Page - Texas Instruments

Back Button TNETX3100 Datasheet HTML 28Page - Texas Instruments TNETX3100 Datasheet HTML 29Page - Texas Instruments TNETX3100 Datasheet HTML 30Page - Texas Instruments TNETX3100 Datasheet HTML 31Page - Texas Instruments TNETX3100 Datasheet HTML 32Page - Texas Instruments TNETX3100 Datasheet HTML 33Page - Texas Instruments TNETX3100 Datasheet HTML 34Page - Texas Instruments TNETX3100 Datasheet HTML 35Page - Texas Instruments TNETX3100 Datasheet HTML 36Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 32 / 80 page
background image
TNETX3100
ThunderSWITCH10-PORT 10-/100-MBIT/S ETHERNETSWITCH
SPWS031D – JUNE 1997 – REVISED OCTOBER 1997
32
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
transmit queue-length registers at 0x2*N + 0x00A4 through 0x2*N + 0x00A5
+1
+0
DIO ADDRESS
Transmit queue N length
0x2*N + 0x00A4
Transmit queues use a residual queue length to control their behavior. The value indicates how many more
buffers can be added to the queue, rather than how many buffers are on the queue. This is an advantage
because it is easy to detect that the queue is full (length goes negative) and can be adjusted
dynamically (2’s complement addition to the length).
After reset, all transmit queue-length registers are initialized to zero. These registers are part of the address
range that is read from the EEPROM. The first value written to the transmit queue-length registers is the initial
value. When you write again, the value entered is added (as a signed 16-bit integer) to the current value.
As frames are placed on the queue, the transmit queue length is decremented by the number of buffers queued.
If the transmit queue length becomes negative (most-significant bit is set and the queue is full), no new frames
are added until the length becomes positive by the transmission of buffers. Since a maximum-size frame (1518
bytes) is 24 buffers long, and whole frames are queued based on the current transmit queue-length value, the
queue consumes 23 buffers more than the initial residual length (i.e., if the transmit queue is set to length = 1,
a full-size Ethernet frame can still be queued). As buffers are transmitted, the transmit queue length is
incremented.
The transmit queue registers are used to initialize, alter, and provide status on transmit queue lengths. They
are used in three different ways:
1.
To assign initial transmit queue-length value. The value in the register is used as its initial value when the
first frame is put on the queue.
2.
To indicate current transmit queue-length value. The register is loaded with the transmit queue-length value
when it is updated.
3.
To adjust transmit queue length.
After transmit queue initialization, a value written to this register is added to the current transmit queue-length
value the next time it is updated. The update bit in port status is used to detect initialization or that an update
operation is completed. The operation is a 16-bit addition, allowing the current queue length to increase or
decrease. The update operation is enabled only when the most-significant byte of the register (bits 15–8) is
written to prevent possible length corruption. Length bytes are always written with the least-significant byte first.
port VLAN registers at 0x2*N + 0x00B8 through 0x2*N + 0x00B9 (N = port number in hex)
The VLAN registers hold broadcast destination masks for each source port. Each bit in the VLAN register
(except bits 15–10) directly corresponds to a port (bit 9 = port 09 through bit 00 = port 00). Broadcast and
multicast frames are directed according to the VLAN register setting for the port on which the broadcast or
multicast frame was received. Each VLAN register is initialized at reset to send frames to all other ports except
itself. After reset, the registers contain the following initial values (see Table 6).



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link to Datasheet   |   Link Exchange   |   Manufacturer List
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