dp83261 National Semiconductor Corporation, dp83261 Datasheet - Page 27

no-image

dp83261

Manufacturer Part Number
dp83261
Description
Bmac Device Fddi Media Access Controller
Manufacturer
National Semiconductor Corporation
Datasheet
D0
D1
D2
D3
D4 – 5
D6
D7
6 0 Control Information
Mode Register (Mode)
The Mode Register (Mode) contains the current mode of the BMAC device
ACCESS RULES
REGISTER BITS
Bit
DIAG
D7
Address
00h
Symbol
RUN
CBP
MRP
PIP
RES
ILB
DIAG
ILB
D6
RUN Stop
0 Stop Mode
All state machines return to and remain in their zero state All counters and timers are disabled The Ring
Engine transmits Idle symbols
1 Run Mode Must be in Run Mode to achieve an operational Ring
Control Bus Parity Enables Odd Parity checking on the Control Bus Data pins (CBD7 – 0) during write
accesses
If a parity error occurs the CPE bit of the Exception Status Register is set to One and an interrupt is
generated The write data will not be deposited in the register Parity is always generated on CBD7 – 0 during
read accesses
MAC Request Parity Enables Odd Parity checking on the MAC Request Data pins (MRD7 – 0) A parity
error causes the transmission to be aborted In REV 1 of the BMAC device MIP is always passed
transparently from PIP In all later revisions correct Odd parity is always generated on MIP
PHY Indicate Parity Enables Odd Parity checking on the PHY Indicate Data pins (PID7 – 0) Parity errors
are treated as code violations and cause the byte in error to be replaced with Idle symbols In REV 1 of the
BMAC device Parity is passed transparently between MRP and PRP during transmission When repeating
Parity is passed transparently from PIP to PRP Odd Parity is generated for all internally generated fields In
all later revisions correct Odd Parity is always generated on the PHY Request Data pins (PRD7 – 0)
Reserved
Internal Loopback Enables the internal loopback that connects PRP PRC and PRD7 – 0 to PIP PIC and
PID7 – 0 respectively When enabled the PHY Indicate Interface is ignored
Since the Ring Engine Transmitter and Receiver work as independent processes a ring can be made
operational in this mode albeit consisting only of a single MAC With an operational ring many diagnostic
tests can be performed to test out MAC level and system level diagnostics including the Beacon Process
the Claim Process Ring Engine frame generation token timers event counters transmission options test
of event detection capabilities test of addressing modes test of state machine sequencing options etc In
addition a large portion of the system interface logic can be tested such as full duplex transmission to self
within the limits of the system interface performance constraints status handling and generation etc
The same system tests can also be performed at different levels of loopback including through the various
paths within a station through the PMD interface of the PLAYER device and through the CRD device
System level tests can also be performed through the ring during normal operation
Diagnose Mode Enables access to all BMAC device registers When set interoperability is not
guaranteed This bit should only be set when the BMAC device is not inserted in a ring
In diagnose mode should an internal error occur the Current Receive and Transmit Status Registers are
frozen with the errored state until the internal state machine error condition is cleared (IELR RSMERR
and or IELR TSMERR)
RES
D5
Always
Read
RES
D4
(Continued)
PIP
D3
Always
Write
MRP
D2
27
CBP
D1
Description
RUN
D0

Related parts for dp83261