am79c982 Advanced Micro Devices, am79c982 Datasheet - Page 12

no-image

am79c982

Manufacturer Part Number
am79c982
Description
Basic Integrated Multiport Repeater Bimr
Manufacturer
Advanced Micro Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
am79c982-4JC
Manufacturer:
AMD
Quantity:
3 369
Part Number:
am79c982-8JC
Manufacturer:
AMD
Quantity:
5 510
Part Number:
am79c982-8JC
Manufacturer:
NSC
Quantity:
5 510
Part Number:
am79c982-8JC
Quantity:
305
Part Number:
am79c982-8JC
Manufacturer:
AMD
Quantity:
66
Part Number:
am79c982-8JC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
am79c982JC
Manufacturer:
AMD
Quantity:
2 603
Expansion Port
The bIMR chip Expansion Port is comprised of five pins;
two are bi-directional signals (DAT and JAM), two are in-
put signals (ACK and COL), and one is an output signal
(REQ). These signals are used when a multiple-bIMR
device repeater application is employed. In this configu-
ration, all bIMR chips must be clocked synchronously
with a common clock connected to the X1 inputs of all
bIMR devices. Reset needs to be synchronized to
X1 clock.
The bIMR device expansion scheme allows the use of
multiple bIMR chips in a single board repeater or a
modular multiport repeater with a backplane architec-
ture. The DAT pin is a bidirectional I/O pin which can be
used to transfer data between the bIMR devices in a
multiple-bIMR chip design. The data sent over the DAT
line is in NRZ format and is synchronized to the common
clock. The JAM pin is another bidirectional I/O pin that is
used by the active bIMR chip to communicate its internal
status to the remaining (inactive) bIMR devices. When
JAM is asserted HIGH, it indicates that the active bIMR
device has detected a collision condition and is generat-
ing Jam Sequence. During this time when JAM is as-
serted HIGH, the DAT line is used to indicate whether
the active bIMR chip is detecting collision on one port
only or on more than one port. When DAT is driven
HIGH by the bIMR chip (while JAM is asserted by the
bIMR chip), then the active bIMR device is detecting a
collision condition on one port only. This ‘one-port-left’
signaling is necessary for a multiple-bIMR device re-
peater to function correctly as a single multiport repeater
unit. The bIMR chip also signals the ‘one port left’ colli-
sion condition in the event of a runt packet or collision
fragment; this signal will continue for one expansion port
bus cycle (100 ns) before deasserting REQ.
The arbitration for access to the bussed bi-directional
signals (DAT and JAM) is provided by one output (REQ)
and two inputs (ACK and COL). The bIMR chip asserts
the REQ pin to indicate that it is active and wishes to
drive the DAT and JAM pins. An external arbiter senses
the REQ lines from all the bIMR devices and asserts the
ACK line when one and only one bIMR chip is asserting
its REQ line. If more than one bIMR chip is asserting its
REQ line, the arbiter must assert the COL signal, indi-
cating that more than one bIMR device is active. More
1–14
AMD
PRELIMINARY
Am79C982
than one active bIMR device at a time constitutes a colli-
sion condition, and all bIMR devices are notified of this
occurence via the COL line of the Expansion Port.
Note that a transition from multiple bIMR devices arbi-
trating for the DAT and JAM pins (with COL asserted,
ACK deasserted) to a condition when only one bIMR
chip is arbitrating for the DAT and JAM pins (with ACK
asserted, COL deasserted) involves one expansion port
bus cycle (100 ns). During this transitional bus cycle,
COL is deasserted, ACK is asserted, and the DAT and
JAM pins are not driven. However, each bIMR device
will remain in the collision state (transmitting jam se-
quence) during this transitional bus cycle. In subse-
quent expansion port bus cycles (REQ and ACK still
asserted), the bIMR devices will return to the ‘master
and slaves’ condition where only one bIMR device is ac-
tive (with collision) and is driving the DAT and JAM pins.
An understanding of this sequence is crucial if non-
bIMR devices (such as an Ethernet controller) are con-
nected to the expansion bus. Specifically, the last
device to back off of the Expansion Port after a multi-
bIMR chip collision must assert the JAM line until it too
drops its request for the Expansion Port.
External Arbiter
A simple arbitration scheme is required when multiple
bIMR devices are connected together to increase the to-
tal number of repeater ports. The arbiter should have
one input (REQ1...REQn) for each of the n bIMR de-
vices to be used, and two global outputs (COL and
ACK). This function is easily implemented in a PAL de-
vice, with the following logic equations:
ACK =
COL =
Above equations are in positive logic, i.e., a variable is
true when asserted.
A single PALCE16V8 will perform the arbitration func-
tion for a repeater based on several bIMR devices.
+
+
REQ1 & REQ2 & REQ3 & ....REQn
REQ1 & REQ2 & REQ3 & ....REQn
REQ1 & REQ2 & REQ3 & .... REQn
ACK & (REQ1 + REQ2 + REQ3 + ... REQn)

Related parts for am79c982