Tnetx4090 thunderswitch ii, Switch – Texas Instruments THUNDERSWITCH II TNETX4090 User Manual

Page 40

Advertising
background image

TNETX4090
ThunderSWITCH II

9-PORT 100-/1000-MBIT/S ETHERNET

SWITCH

SPWS044E – DECEMBER 1997 – REVISED AUGUST 1999

40

POST OFFICE BOX 655303

DALLAS, TEXAS 75265

Table 12. Directed Format Receive Pretag Bit Definitions

BIT

NAME

FUNCTION

31

1

One. Indicates directed format. The frame is routed to port(s) specified in portvector that are enabled (disabled in
portxcontrol = 0), regardless of whether the destination address is unicast or multicast (i.e., the destination address
is not examined).

The internal frame-routing algorithm is bypassed and has no effect on frame routing. The TxBlockPorts,
RxUniBlockPorts, and RxMultiBlockPorts registers also have no effect on frame reception or transmission.

Portvector is not examined to see if the source port has been specified as a destination port, so it is possible to send
a frame back out of port 8. If portvector is 0, the frame is discarded.

30–10

reserved

Reserved. Bits 30–10 are ignored.

9–0

portvector

Destination port vector. A bit for each port on this device. A 1 in position n indicates the frame is destined for port n
on this device.

ring-cascade topology

The ringports register allows port 8 to be used to cascade multiple TNETX4090 devices using a full-duplex
ring-cascade topology (see Figure 7).

TNETX4090

0 1 2 3

4 5 6 7

Port 8

RXD

FLOW

COL

TXD

TNETX4090

0 1 2 3

4 5 6 7

Port 8

RXD

FLOW

COL

TXD

TNETX4090

0 1 2 3

4 5 6 7

Port 8

RXD

FLOW

COL

TXD

Figure 7. Ring-Cascade Topology

This configuration provides a way to construct a higher port-density system using three or more TNETX4090s.

Setting the portvector bit corresponding to this port in RingPorts modifies the normal behavior of the switch in
several ways to enable the ring topology.

D

Frames received on this port can be retransmitted out through the same port. This allows frames destined
for a nonring port on another switch in the ring to pass through this switch.

D

Frames transmitted from a ring port have an out-of-band pretag in the clock cycle before Mxx_TXEN is
asserted. The contents of the pretag are determined as follows:

If the transmitted frame was received on a nonring port, the pretag consists of the ringid field from
RingPorts, replicated on Mxx_RXD3–Mxx_RXD0 and Mxx_RXD7–Mxx_RXD4.

If the transmitted frame was received on a ring port, the pretag is the same as the received pretag.

Advertising