DP83952 National Semiconductor, DP83952 Datasheet

no-image

DP83952

Manufacturer Part Number
DP83952
Description
Repeater Interface Controller with Security Features (RIC II)
Manufacturer
National Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DP83952VUL
Manufacturer:
NS
Quantity:
36
DataSheet4U.com
www.DataSheet4U.com
DataSheet
4
U
.com
C 1995 National Semiconductor Corporation
DP83952
Repeater Interface Controller with
Security Features (RIC
General Description
The DP83952 RIC II Repeater Interface Controller is an
‘‘Enhanced’’ version of the DP83950 RIC RIC II is fully
backward pin and functional compatible with the RIC The
DP83952 RIC II has the same basic architecture as the RIC
with additional feature enhancements RIC II provides addi-
tional network security options additional statistics for re-
peater activities and a faster processor interface When
RIC II is used in a ‘‘non-secure’’ mode it functions in the
same manner as the DP83950 RIC When RIC II is used in a
‘‘secure’’ mode it restricts unauthorized nodes from intrud-
ing and or eavesdropping into the network The RIC II uti-
lizes internal CAMs to store compare addresses of valid
nodes when network security is desired
RIC II implements the IEEE 802 3 multiport repeater unit
specifications It is fully compliant with the 802 3 repeater
specification for the repeater segment partition and jabber
lockup protection state machines (Continued)
Features
Y
Y
Y
Y
Y
Y
1 0 System Diagram
TRI-STATE is a registered trademark of National Semiconductor Corporation
RIC
PAL is a registered trademark of and used under license from Advanced Micro Devices Inc
GAL is a registered trademark of Lattice Semiconductor
TM
Compliant with the IEEE 802 3 Repeater Specification
13 network connections (ports) per chip
Selectable on-chip twisted-pair transceivers
Cascadable for large hub applications
Compatible with AUI compliant transceivers
On-chip Elasticity Buffer Manchester encoder and
decoder
Inter-RIC
TM
and SONIC
TM
are trademarks of National Semiconductor Corporation
TL F 12499
TM
II)
DataSheet4U.com
Y
Y
Y
Y
Y
Y
Y
Y
Y
Security Features
Y
Y
Y
Y
Separate Partition state machines for each port
Compatible with 802 3k Hub Management requirements
Provides port status information for LED displays in-
cluding receive collision partition link status and jab-
ber
Power-up configuration options
Repeater and Partition Specifications Transceiver Inter-
face Status Display Processor Operations
Simple processor interface for repeater management
and port disable
On-chip Event Counters and Event Flag Arrays
Serial Management Bus Interface to combine packet
and repeater status information
CMOS process for low power dissipation
Single 5V supply
Power-up configuration options
Prevents unauthorized eavesdropping and or intrusion
on a per port basis
58 on-chip CAMs (Content Addressable Memory) allow
storage of acceptable addresses
Learn mode automatically records addresses of at-
tached nodes
PRELIMINARY
RRD-B30M115 Printed in U S A
September 1995
TL F 12499 – 1

Related parts for DP83952

DP83952 Summary of contents

Page 1

... DP83950 RIC RIC II is fully backward pin and functional compatible with the RIC The DP83952 RIC II has the same basic architecture as the RIC with additional feature enhancements RIC II provides addi- tional network security options additional statistics for re- peater activities and a faster processor interface When RIC II is used in a ‘ ...

Page 2

... Manchester data an Elasticity Buffer for preamble regeneration transmit encoder and de- multiplexor for Manchester data The DP83952 RIC II can be connected cable seg- ments via its network interface ports One port is fully AUI compatible and is able to connect to an external MAU using ...

Page 3

Connection Diagrams Pin Name Pin No TXO12P b TXO12 a TXO12 b TXO12P a RXI12 b RXI12 GND RXI11 b RXI11 a TXO11P a TXO11 b TXO11 a TXO11P GND TXO10P ...

Page 4

Connection Diagrams DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com Ports 2 – Port 1 AUI 12499– 2 ...

Page 5

Connection Diagrams Pin Name Pin No TXO12P b TXO12 a TXO12 b TXO12P a RXI12 b RXI12 GND RXI11 b RXI11 a TXO11P a TXO11 b TXO11 a TXO11P GND TXO10P ...

Page 6

Connection Diagrams DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com Ports 6 – Ports 1 – 5 AUI 12499– 3 ...

Page 7

Connection Diagrams Pin Name Pin No TXO12P b TXO12 a TXO12 b TXO12P a RXI12 b RXI12 GND RXI11 b RXI11 a TXO11P a TXO11 b TXO11 a TXO11P GND TXO10P ...

Page 8

Connection Diagrams DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com Ports 8 – Ports 1 – 7 AUI 12499– 4 ...

Page 9

Connection Diagrams Pin Name Pin No TX12 b TX12 a CD12 b CD12 a RX12 a RX12 GND RX11 a RX11 b CD11 a CD11 b TX11 a TX11 GND TX10 ...

Page 10

Connection Diagrams DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com All AUI Ports 12499– 5 ...

Page 11

Pin Description Pin Name NETWORK INTERFACE PINS (On-Chip Transceiver Mode) RXI2 to RXI13 b b RXI2 to RXI13 a a TXOP2 to TXOP13 b TXO2 to TXO13 b TXO2 to TXO13 a TXOP2 to TXOP13 a CD1 ...

Page 12

Pin Description Driver Pin Name I O Type PROCESSOR BUS PINS RA0–RA4 TT I STR0 C O STR1 – BUFEN C O RDY C O ELI C O RTI C O ...

Page 13

Pin Description Driver Pin Name Type INTER-RIC BUS PINS ACKI TT ACKO TT IRD TT IRE TT IRC TT COLN TT PKEN C CLKIN TT ACTND OD ACTNS TT ANYXND OD ANYXNS TT TT TTL compatible B ...

Page 14

Pin Description Driver Pin Name I O Type MANAGEMENT BUS PINS MRXC MCRS MRXD MEN C O PCOMP TT I POWER AND GROUND PINS V CC GND EXTERNAL ...

Page 15

Block Diagram DataSheet4U.com 4 DataSheet U .com DataSheet4U.com 15 ...

Page 16

Block Diagram Note The block diagram for the RIC II when used in the non-secure mode is identical to the block diagram for the RIC device ( Figure 4-1 ) When RIC II is used in the ...

Page 17

... Pin Compatibility The DP83952VUL RIC II is fully pin compatible with the DP83950BVQB RIC device in the 160-pin Plastic Quad Flat Pack (PQFP) package 2 Addition of network security The DP83952 RIC II fea- tures significant per port security capability As a single chip repeater RIC II provides security using 58 internal ...

Page 18

Functional Description The main state machine is associated with a series of tim- ers These ensure various IEEE specification times (referred to as the TW1 to TW6 times) are fulfilled A repeater unit is required to meet ...

Page 19

... This is similar to the Inter-RIC bus since it allows the data packet to be recovered from the receiving RIC II Unlike the Inter-RIC bus the intended recipient is not another RIC II but National Semiconductor’s DP83932 ‘‘SONIC ’’ Network controller or the DP83957 RIB The ...

Page 20

Functional Description DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com FIGURE 5-2 IEEE Repeater Main State Diagram 12499– 9 ...

Page 21

Functional Description PORT STATE MACHINE (PSM) There are two primary functions for the PSM as follows 1 Control the transmission of repeated data pseudo ran- dom data and jam signals over the attached segment 2 Decide whether ...

Page 22

Functional Description The following table briefly describes the operation of the Inter-RIC bus signals the conditions required for a RIC II to assert a signal and which RIC IIs (in a multi-RIC II system) would monitor the ...

Page 23

Functional Description METHODS OF RIC II CASCADING In order to build multi-RIC II repeaters PORT N and PORT M identification must be performed across all the RIC IIs in the system Inside each RIC II the PSMs ...

Page 24

Functional Description shows the functional timing diagram for this packet repeti- tion represented by the signals shown in Figure 5-3 In this example only two ports in the system are shown In non-se- cure mode the other ...

Page 25

Functional Description Note 1 The activity shown on RX DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com represents the transmitted signal on TX after being looped back by the attached transceiver A1 A1 FIGURE 5-4 Data Repetition 25 ...

Page 26

Functional Description Note 1 SEND PREAMBLE SEND SFD SEND DATA DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com FIGURE 5-5 Receive Collision 12499 – 12 ...

Page 27

Functional Description RECEIVE COLLISIONS A receive collision is a collision which occurs on the network segment attached to PORT ceived’’ similar manner as a data packet is received and then repeated to ...

Page 28

Functional Description Eventually the collision on port B1 ends and the ANYXN extension by the MSMs expires There is only one collision on the network (this may be deduced since ANYXN is inac- tive) so the repeater ...

Page 29

Functional Description Note 1 The IEEE Specification does not have a jabber protect state defined in its main state diagram this behavior is defined in an additional MAU Jabber Lockup Protection state diagram Note The Inter-RIC bus ...

Page 30

Functional Description Note DE Bus Drive Enable active high RE e Note The Inter-RIC bus is configured to use active low signals DataSheet4U.com 4 DataSheet U .com (Continued) Bus Receive Enable active low e FIGURE 5-8 External ...

Page 31

Functional Description 5 5 DESCRIPTION OF HARDWARE CONNECTION FOR INTER-RIC BUS When considering the hardware interface the Inter-RIC bus may be viewed as consisting of three groups of signals 1 Port Arbitration chain namely ACKI and ACKO ...

Page 32

Functional Description It is important to note that RIC II will learn the address of the packet if LME is set regardless of the D0 setting of MLOAD i e secure or non-secure mode It is also ...

Page 33

Functional Description Pin Programming Name Function RA0 BYPAS1 RA1 BYPAS2 RA2 BINV RA3 EXPLL RA4 resv DataSheet4U.com 4 DataSheet U .com (Continued) TABLE 5-1 Pin Definitions for Options in the Mode Load Operation (Continued) Effect When Effect ...

Page 34

Functional Description 5 7 DESCRIPTION OF HARDWARE CONNECTION FOR PROCESSOR AND DISPLAY INTERFACE DISPLAY UPDATE CYCLES The RIC II possesses control logic and interface pins which may be used to provide status information concerning activi ...

Page 35

Functional Description Signal Pin Name D0 No operation D1 Provides status information indicating if there is a collision occurring on one of the segments attached to this RIC II D2 Provides status information indicating if one of ...

Page 36

Functional Description DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com 36 ...

Page 37

Functional Description 259 Output 259 Addr S2–0 RIC II Port Number RIC II D0 259 1 RIC II D1 259 2 RIC II D2 259 3 RIC II D3 259 4 RIC II D4 259 5 259 ...

Page 38

Functional Description DataSheet4U.com 4 DataSheet U .com (Continued) FIGURE 5-12 Processor Connection Diagram DataSheet4U.com 12499 –18 ...

Page 39

... An example of the processor and display interfaces is shown in Figure 5-12 INTERRUPT HANDLING The DP83952 RIC II offers an alternate method for a faster access to determine the source of the Event Logging Inter- rupt (ELI) then the DP83950 RIC For an event logging interrupt due to flag found the ...

Page 40

Hub Management Support Receive Collision (RXCOL) The receive collision flag for a port goes active when the port is the receive source of net- work activity and suffers a collision provided no other net- work segments experience ...

Page 41

Hub Management Support reset to zero and all count masks are forced into the dis- abled state Section 8 of the data sheet details the address location of the port event counters 6 2 EVENT RECORD FUNCTION ...

Page 42

Hub Management Support If the repeated packet ends before PCOMP is asserted or before the required number of bytes have been trans- ferred then the hub management status field is directly appended to the received data at ...

Page 43

Hub Management Support Packet Status Register (PSR) (Note 1) PSR(0) PSR(1) PSR(2) PSR(3) Collision Bit Timer PSR(4) Lower Repeat Byte Count PSR(5) Upper Repeat Byte Count PSR(6) Inter Frame Gap Bit Timer Note 1 These registers may ...

Page 44

Hub Management Support DataSheet4U.com 4 DataSheet U .com (Continued) DataSheet4U.com 44 ...

Page 45

Hub Management Support PACKET STATUS REGISTER Bit Symbol D0 resv D1 PCOMPD D(7 2) A(5 0) PACKET STATUS REGISTER CRCER FAE Bit Symbol D CLN ...

Page 46

Hub Management Support MODIFIED PACKET STATUS REGISTER 5 (MPS 1 IN GSR REGISTER) e RIC II provides an option for a new Packet Status Register 5 (PSR5) field On the seven bytes of management status field PSR5 ...

Page 47

Port Block Functions The RIC II has 13 port logic blocks (one for each network connection) In addition to the packet repetition operations already described the port block performs two other func- tions 1 the physical connection ...

Page 48

Port Block Functions Note For recommended modules see ‘‘Ethernet Magnetics Vendors for 10BASE-T 10BASE2 and BASE5’’ In this example Pulse Engineering’s PE-65438 device is used FIGURE 7-2 Port Connection to a 10-BASE2 Segment (AUI Interface Selected) The ...

Page 49

Port Block Functions 7 3 PORT STATUS REGISTER FUNCTIONS Each RIC II port has its own status register In addition to providing status concerning the port and its network seg- ment the register allows the following operations ...

Page 50

Port Block Functions 7 4 LOCAL PORTS AND INTER-RIC BUS EXPECTED ACTIVITY The RIC II incorporates security options into the repeater The configuration of the security features can be performed globally per port basis ...

Page 51

Port Block Functions 7 5 LOCAL PORTS AND INTER-RIC BUS DATA FIELD CONTENTS SME ESA Note SME Security Mode bit in the Port Security Configuration Register (PSCR) ESA Source Address Security bit ...

Page 52

RIC II Registers Address PAGE (0) 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H Device Type Register 12H Lower Event Count Mask Register (ECMR) 13H Upper ECMR ...

Page 53

RIC II Registers Address 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Address 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH DataSheet4U.com 4 ...

Page 54

RIC II Registers Address 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH DataSheet4U.com 4 DataSheet U .com (Continued) Register Address Map (Continued) Name PAGE (13) PAGE (14) SCAM Lo 18 ...

Page 55

RIC II Registers Address D7 (Hex) 00 BINV DISPT 0E MINMAX 0F IVCTR3 10 FC Address D7 (Hex BDLNKC 13 resv 14 BDLNKE 15 res 16 IFC PCD7 ...

Page 56

RIC II Registers Address D7 (Hex EC7 1E res 1F ADV Address D7 (Hex PCAMx D7 13 res 14 ADV 15 16 PCAMx D7 17 res 18 ADV 19 1A PCAMx D7 ...

Page 57

RIC II Registers Address D7 (Hex) 11 res 12 ADV 13 14 PCAMx 15 res 16 ADV 17 18 PCAMx 19 res 1A ADV 1B 1C PCAMx 1D res 1E ADV 1F PCAMx Note For Port CAM ...

Page 58

RIC II Registers Register Array Bit Map Addresses 11H to 1FH Pages ( FH) Address D7 (Hex) 11 SCAMx PTR2 14 SCAMx PTR2 17 SCAMx ...

Page 59

RIC II Registers RIC II STATUS AND CONFIGURATION REGISTER (ADDRESS 00H) The lower portion of this register contains real time information concerning the operation of the RIC II The upper three bits represent the chosen configuration of ...

Page 60

... Note 2 This bit has no effect when external transceiver is selected Note 3 (for RIC II only) In addition to hysteresis that DP83950 RIC provides on normal receive squelch DP83952 RIC II provides a hysteresis when operating in the reduced squelch level mode DataSheet4U ...

Page 61

RIC II Registers RIC II CONFIGURATION REGISTER (ADDRESS 0EH) This register displays the state of a number of RIC II configuration bits loaded during the Mode Load operation D7 D6 MINMAX DPART Bit R W Symbol D0 ...

Page 62

RIC II Registers REAL TIME INTERRUPT REGISTER (ADDRESS 0FH) The Real Time Interrupt register (RTI) contains information which may change on a packet by packet basis Any remaining interrupts which have not been serviced before the following ...

Page 63

... LOW COUNT This indicates one of the port event counters has a value less than 00FF Hex HC HIGH COUNT This indicates one of the port event counters has a value greater than C000 Hex FC FULL COUNTER This indicates one of the port event counters has a value equal to FFFF Hex DataSheet4U.com 63 Description 1 for the DP83952 RIC II device ...

Page 64

RIC II Registers LOWER EVENT COUNT MASK REGISTER (PAGE 0H ADDRESS 12H BDLNKC PARTC RECC Bit R W Symbol JABC JABBER COUNT ENABLE Enables recording of Jabber Protect events D1 R ...

Page 65

RIC II Registers EVENT RECORD MASK REGISTER (PAGE 0H ADDRESS 14H BDLNKE PARTE Bit R W Symbol JABE ELBERE PLERE NSFDE D4 R ...

Page 66

RIC II Registers INTERRUPT AND MANAGEMENT CONFIGURATION REGISTER (PAGE 0H ADDRESS 16H) This register powers up with all bits set to one and must be initialized by a processor write cycle before any events will generate interrupts ...

Page 67

RIC II Registers RIC II ADDRESS REGISTER (PAGE 0H ADDRESS 17H) This register may be used to differentiate between RIC IIs in a multi-RIC II repeater system The contents of this register form part of the information ...

Page 68

RIC II Registers INTER FRAME GAP THRESHOLD SELECT REGISTER (PAGE 0H ADDRESS 1FH) This register is used to configure the hub management interface to provide a certain minimum inter frame gap between packets transmitted over the management ...

Page 69

RIC II Registers UPPER EVENT INFORMATION REGISTER (UPPER EIR) (PAGE 1H ADDRESS 1EH ER8 ER7 Bit R W Symbol D0 R ER1 D1 R ER2 D2 R ER3 D3 R ER4 D4 R ER5 D5 ...

Page 70

RIC II Registers PORT EVENT COUNT REGISTER (PAGES 2H AND 3H) The Event Count (EC) register shows the instantaneous value of the specified port’s 16-bit counter The counter increments when an enabled event occurs The counter may ...

Page 71

RIC II Registers PORT SECURITY CONFIGURATION REGISTER (PSCR) (PAGES 9H) This register sets up the various security modes for the RIC II It provides port specific information such as enabling disabling the security ...

Page 72

RIC II Registers PORT CAM POINTER REGISTER (PCPR) (PAGES 9H) This register indicates which bytes of the six Ethernet address bytes has been stored in the CAM locations When a byte has been ...

Page 73

RIC II Registers SHARED CAM VALIDATION REGISTER 1 (SCVR 1) (PAGE 9H ADDRESS 16H) This register indicates the validity of an Ethernet address stored in any one of the shared CAMs When a ‘‘1’’ is written in ...

Page 74

RIC II Registers SHARED CAM VALIDATION REGISTER 2 (SCVR 2) (PAGE 9H ADDRESS 17H) This register indicates the validity of an Ethernet address stored in any one of the shared CAMs When a ‘‘1’’ is written in ...

Page 75

RIC II Registers SHARED CAM VALIDATION REGISTER 3 (SCVR 3) (PAGE 9H ADDRESS 18H) This register indicates the validity of an Ethernet address stored in any one of the shared CAMs When a ‘‘1’’ is written in ...

Page 76

RIC II Registers SHARED CAM VALIDATION REGISTER 4 (SCVR 4) (PAGE 9H ADDRESS 19H) This register indicates the validity of an Ethernet address stored in any one of the shared CAMs When a ‘‘1’’ is written in ...

Page 77

RIC II Registers SHARED CAM REGISTER (PAGES FH) This register accesses the 48 bits of the shared CAM address Six write read cycles are required to load read the entire 48-bit ...

Page 78

RIC II Registers CAM LOCATION MASK REGISTER (CLMR) (PAGES FH) Each shared CAM has a CLMR therefore there are 32 CLMRs Any of the 32 CAMs can be shared among the ...

Page 79

... AC and DC Specifications Absolute Maximum Ratings If Military Aerospace specified devices are required please contact the National Semiconductor Sales Office Distributors for availability and specifications Supply Voltage ( Input Voltage ( Output Voltage (V DC Specifications Symbol PROCESSOR LED TWISTED PAIR PORTS INTER-RIC AND MANAGEMENT INTERFACES ...

Page 80

Timing and Load Diagrams PORT ARBITRATION TIMING Number Symbol T1 ackilackol T2 ackihackoh Note Timing valid with no receive or collision activities Note In these diagrams the Inter-RIC and Management Busses are shown using active high signals ...

Page 81

Timing and Load Diagrams TRANSMIT TIMING AUI PORTS Transmit activity propagation start up and end delays for ports in non 10BASE-T mode Number T15a Note ACKI assumed high TRANSMIT TIMING 10BASE-T PORTS Receive activity propagation start up ...

Page 82

Timing and Load Diagrams RECEIVE COLLISION TIMING Number Symbol T32a cdacolna T33a cdicolni T39 colnajs T40 colnije Note 1 PKEN assumed high Note 2 Assuming reception ended before COLN goes inactive TW2 is included in this parameter ...

Page 83

Timing and Load Diagrams COLLISION TIMING AUI PORTS Number T34 T35 T38 Number Symbol T36 actnitxi T37 anyitxoi DataSheet4U.com 4 DataSheet U .com (Continued) Symbol Parameter anyamin ANYXN Active Time anyitxai ANYXN Inactive all ...

Page 84

Timing and Load Diagrams INTER RIC BUS OUTPUT TIMING Number Symbol T101 ircoh T102 ircol T103 ircoc T104 actndapkena T105 actndairea T106 ireairca T107 irdov T108 irdos T109 ircohirei T110 ircclks INTER RIC BUS INPUT TIMING Number ...

Page 85

Timing and Load Diagrams MANAGEMENT BUS TIMING Number T50 mrxch T51 mrxcl T52 mrxcd T53 actndamena T54 actndamcrsa T55 mrxds T56 mrxdh T57 mrxclmcrsi T58 mcrsimenl T59 mrxcclks T60 pcompw Note The preamble on this bus consists ...

Page 86

Timing and Load Diagrams MLOAD TIMING Number Symbol T61 mldats T62 mldath T63 mlabufa T64 mlibufi T65 mlw STROBE TIMING Number Symbol T66 stradrs T67 strdats T68 strdath T69 strw CDEC TIMING Number Symbol T70 cdecpw T71 ...

Page 87

Timing and Load Diagrams REGISTER READ TIMING Number T80 T81 T82 T83 T84 T85 T86 T87 T88 Note Minimum high time between read write cycles is 100 ns DataSheet4U.com 4 DataSheet U .com (Continued) Symbol Parameter rdadrs ...

Page 88

Timing and Load Diagrams REGISTER WRITE TIMING Number T90 T91 T92 T93 T94 T95 T96 T97 T98 T99 Note Assuming zero propagation delay on external buffer Note Minimum high time between read write cycles is 100 ns ...

Page 89

AC Timing Test Conditions All specifications are valid only if the mandatory isolation is employed and all differential signals are taken the AUI side of the pulse transformer Input Pulse Levels (TTL CMOS) Input ...

Page 90

... Email cnjwge tevm2 nsc com Ocean Centre 5 Canton Rd Deutsch Tel ( 49) 0-180-530 85 85 Tsimshatsui Kowloon a English Tel ( 49) 0-180-532 78 32 Hong Kong a Fran ais Tel ( 49) 0-180-532 93 58 Tel (852) 2737-1600 a Italiano Tel ( 49) 0-180-534 16 80 Fax (852) 2736-9960 a National Semiconductor Japan Ltd Tel 81-043-299-2309 Fax 81-043-299-2408 ...

Related keywords