DP83905 National Semiconductor, DP83905 Datasheet

no-image

DP83905

Manufacturer Part Number
DP83905
Description
AT Local Area Network Twisted-Pair Interface Controller
Manufacturer
National Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DP83905-AVQB
Manufacturer:
NS/国半
Quantity:
20 000
Part Number:
DP83905AVQB
Manufacturer:
NS
Quantity:
2
Part Number:
DP83905AVQB
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
DP83905AVQB
Manufacturer:
NS
Quantity:
63
Part Number:
DP83905AVQB
Manufacturer:
NS/国半
Quantity:
20 000
www.DataSheet4U.com
DataSheet
4
U
.com
C 1995 National Semiconductor Corporation
DP83905 AT LANTIC
AT Local Area Network Twisted-Pair
Interface Controller
General Description
The AT LANTIC AT Local Area Network Twisted-pair Inter-
face Controller is a CMOS VLSI device designed for easy
implementation of CSMA CD local area networks
Unique to the AT LANTIC is the integration of the entire bus
interface for PC-AT
bus based systems Hardware and software selectable op-
tions allow the AT LANTIC’s bus interface to be configured
software compatible to either an NE2000 or Ethercard
PLUS16
to reduce board cost and area
Supported
10BASE2 Ethernet via an external transciever connected to
its AUI port and Twisted-pair Ethernet (10BASE-T) using
the on-board transceiver The AT LANTIC provides the
Ethernet Media Access Control (MAC) Encode-Decode
(ENDEC) with an AUI interface and 10BASE-T transceiver
functions in accordance with the IEEE 802 3 standards
The AT LANTIC’s integrated 10BASE-T transceiver fully
complies with the IEEE standard This functional block incor-
porates the receiver transmitter collision heartbeat Ioop-
back jabber and link integrity blocks as defined in the stan-
dard The transceiver when combined with equalization re-
sistors transmit receive filters and pulse transformers pro-
vides a complete physical interface from the AT LANTIC
Controller’s ENDEC module and the twisted pair medium
1 0 System Diagram
TRI-STATE is a registered trademark of National Semiconductor Corporation
AT LANTIC
PC-AT is a registered trademark of International Business Machines Corp
Novell is a registered trademark of Novell Inc
EtherCard PLUS
TM
TM
is a trademark of National Semiconductor Corporation
TM
All bus drivers and control logic are integrated
and EtherCard PLUS 16
network
ISA (Industry Standard Architecture)
interfaces
TM
TL F 11498
are trademarks of Standard Microsystems Corp
include
TM
10BASE5
(Continued)
www.DataSheet4U.com
or
Features
Y
Y
Y
Y
Y
Y
Y
10BASE-T TRANSCEIVER MODULE
Y
ENDEC MODULE
Y
Y
MAC CONTROLLER MODULE
Y
Y
Controller and integrated bus interface solution for IEEE
802 3 10BASE5 10BASE2 and 10BASE-T
Software compatible with Novell ’s NE2000 Plus indus-
try standard Ethernet Adapters
Selectable buffer memory size
No external bus logic or drivers
Integrated controller ENDEC and transceiver
Full IEEE 802 3 AUI interface
Single 5V supply
Integrates transceiver functionality
10 Mbit s Manchester encoding decoding
Squelch on receive and collision pairs
Software compatible with DP8390 DP83901 DP83902
Efficient buffer management implementation
Transmitter and receiver functions
Collision detect heartbeat and jabber
Selectable link integrity test or link disable
Polarity Detection Correction
PRELIMINARY
RRD-B30M115 Printed in U S A
November 1995
TL F 11498 – 1
www.DataSheet
www.DataSheet
www.DataSheet
www.DataSheet4U
4U
4U.com
4U
.com
.com
.com

Related parts for DP83905

DP83905 Summary of contents

Page 1

... DP83905 AT LANTIC AT Local Area Network Twisted-Pair Interface Controller General Description The AT LANTIC AT Local Area Network Twisted-pair Inter- face Controller is a CMOS VLSI device designed for easy implementation of CSMA CD local area networks Unique to the AT LANTIC is the integration of the entire bus interface for PC-AT ...

Page 2

General Description The integrated ENDEC module allows Manchester encod- ing and decoding via a differential transceiver and phase lock Ioop decoder at 10 Mbit sec Also included are a colli- sion detect translator and diagnostic loopback capability The ENDEC ...

Page 3

... System Diagram 1 1 CONNECTION DIAGRAM 4 DataSheet U .com (Continued) Order Number DP83905AVQB See NS Package Number VUL160A 3 www.DataSheet4U.com TL F 11498– 2 www.DataSheet www.DataSheet www.DataSheet www.DataSheet4U 4U.com 4U 4U .com .com .com ...

Page 4

Pin Description Pin No Pin Name Type ISA BUS INTERFACE PINS 94–97 SA0–SA1 9 99–106 TTL 108–115 76–82 LA17–LA23 TTL 127 128 SD0–SD15 I O 130 131 3SH 133 134 136 137 ...

Page 5

Pin Description Pin No Pin Name ISA BUS INTERFACE PINS (Continued) 123 CHRDY 122 AEN 89–92 INT0–3 61 DWID 93 lSACLK NETWORK INTERFACE PINS 156–153 TXOd a TXO TXOd a 150 151 RXI RXI a 141 TX ...

Page 6

Pin Description Pin No Pin Name Type NETWORK INTERFACE PINS 7 X1 (OSCIN) XTAL 8 X2 (OSCOUT) XTAL 10 THIN DCDC EXTERNAL MEMORY SUPPORT 58–50 MSD0– CA0–7 MOS 48–45 MSD8–15 ...

Page 7

Pin Description Pin No Pin Name EXTERNAL MEMORY SUPPORT 36 RCS1 34 RCS2 38 EECS 39 EECONFIG 12 BSCLK LOW POWER SUPPORT 62 LOWPWR TEST SUPPORT 11 TEST POWER SUPPLY PINS 160 PLLV CC 159 PLLGND 157 ...

Page 8

Simplified Application Diagram 4 0 Functional Description The AT LANTIC Controller is a highly integrated and config- urable Ethernet controller making it suitable for most Ether- net applications The AT LANTIC Controller integrates the functions of the ...

Page 9

Functional Description DETERMINING 8- OR 16-BIT WIDE DATA AT LANTIC Controller can treat the system data bus and all internal data busses bits wide 8- or 16-bit mode is determined by the DWlD ...

Page 10

Functional Description Shared Memory Compatible Mode I O Address Mapping The shared memory address decided by the Ad- dress Decode Register and the base I O address of AT LANTIC Controller is configured in ...

Page 11

Functional Description 16-BIT I O PORT COMPATIBLE MODE I O ADDRESS MAPPING This mode is compatible with Novell’s NE2000 The base I O address of the AT LANTIC Controller is configured by Configuration Register A (either upon ...

Page 12

Functional Description line AT LANTIC Controller will not begin the next memory read until the previous word of data has been read On a remote write the system writes data to the I O port using an ...

Page 13

Functional Description 4 2 POWER ON RESET OPERATION The AT LANTIC Controller configures itself after a Reset signal is applied To be recognized as a valid Power-On-Re- set the Reset signal must be active for at least ...

Page 14

Functional Description reads the next word in the EEPROM and appends this If in 8-bit mode it skips a word then reads and appends the next word Storing and Loading Configuration from EEPROM If the EECONFIG pin ...

Page 15

Functional Description Ethernet ID address (Configuration Register B bit 7 should be set to disable EEPROM configuration mode and Config- uration Register C bit 7 could be set to disable software configuration completely) MINIMAL JUMPERS The AT ...

Page 16

Functional Description at the desired base I O address If desired the configuration software could change the EEPROM content to the new values eliminating the need to reconfigure upon each power up Alternately the software could leave ...

Page 17

Functional Description Transmit Serializer The Transmit Serializer reads parallel data from the FIFO and serializes it for transmission The serializer is clocked by the transmit clock generated internally The serial data is also shifted into the CRC ...

Page 18

Functional Description For the case word threshold using a 20 MHz BSCLK tolerable latency ((13 10 prevent a FIFO underrun a byte (or word) of data must be ...

Page 19

Functional Description 4 8 TWISTED PAIR INTERFACE MODULE The TPI consists of five main logical functions a) The Receiver Smart Squelch responsible for determin- ing when valid data is present on the differential receive inputs (RXI ) ...

Page 20

Functional Description The signal at the start of packet is checked by the smart squelch and any pulses not exceeding the squelch level (either positive or negative depending upon polarity) will be rejected Once this first squelch ...

Page 21

Functional Description The signal with pre-emphasis shown above is generated by resistively combining TXO compliment is passed to the transmit filter FIGURE 16 External Circuitry to Connect AT LANTIC Controller to Twisted Pair Cable 4 DataSheet U ...

Page 22

Functional Description 4 DataSheet U .com (Continued) FIGURE 17 Typical AT LANTIC Controller LED Connection FIGURE 18 Encoder Decode Block Diagram 22 www.DataSheet4U.com TL F 11498 – 11498 – 14 www.DataSheet www.DataSheet www.DataSheet www.DataSheet4U ...

Page 23

Functional Description Status Information Status information is provided by the AT LANTIC Controller on the RXLED TXLED COLED and POL outputs as de- scribed in the pin description table These outputs are suit- able for driving status ...

Page 24

Functional Description FIGURE 21 Connection from AT LANTIC Controller’s AUI Port to the AUI Connector clock signals and data The differential input must be exter- nally terminated with two 39 if the standard 78 transceiver drop cable ...

Page 25

Register Descriptions 5 1 CONFIGURATION REGISTERS These registers are used to configure the operation of the AT LANTIC Controller typically after power up These registers control the configuration of bus interface setting options like interrupt selection I ...

Page 26

Register Descriptions Mode Configuration Register B To prevent any accidental writes of this register it is ‘‘hidden’’ behind a previously unused register Register 0BH in the AT LANTIC Controller’s Page 0 of registers was previously reserved on ...

Page 27

Register Descriptions Hardware Configuration Register C This register is configured during a RESET and can not be accessed by software Bits Symbols 0–3 BPS0 3 BOOT PROM SELECT Selects address at which boot PROM begins and the ...

Page 28

Register Descriptions 5 2 SHARED MEMORY MODE CONTROL REGISTERS The following tables describe the functionality of the two control registers and the 8 16 detection registers Shared Memory AT Detect Register (Read only Bits Symbols ...

Page 29

Register Descriptions 5 3 NIC CORE REGISTERS All registers are 8-bit wide and mapped into two pages which are selected in the Command Register (PS0 PS1) Pins SA0 – SA3 are used to address registers within each ...

Page 30

Register Descriptions Register Assignments SA0–SA3 4 DataSheet U .com (Continued) Page 0 Address Assignments (PS1 0 PS0 e RD 00H Command (CR) Command (CR) 01H Current Local DMA Page Start Register Address 0 (CLDA0) (PSTART) 02H Current ...

Page 31

Register Descriptions 4 DataSheet U .com (Continued) Page 1 Address Assignments (PS1 0 PS0 e SA0 –SA3 RD 00H Command (CR) Command (CR) 01H Physical Address Physical Address Register 0 (PAR0) Register 0 (PA R0) 02H Physical ...

Page 32

Register Descriptions SA0 –SA3 Note Page 2 registers should only be accessed for diagnostic purposes They should not be modified during normal operation Page 3 should never be modified 4 DataSheet U .com (Continued) Page 2 Address ...

Page 33

Register Descriptions COMMAND REGISTER (CR) 00H (READ WRITE) The Command Register is used to initiate transmissions enable or disable Remote DMA operations and to select register pages To issue a command the microprocessor sets the corresponding bit(s) ...

Page 34

Register Descriptions INTERRUPT STATUS REGISTER (ISR) This register is accessed by the host processor to determine the cause of an interrupt Any interrupt can be masked in the Interrupt Mask Register (IMR) Individual interrupt bits are cleared ...

Page 35

Register Descriptions INTERRUPT MASK REGISTER (IMR) The Interrupt Mask Register is used to mask interrupts Each interrupt mask bit corresponds to a bit in the Interrupt Status Register (ISR interrupt mask bit is set an ...

Page 36

Register Descriptions DATA CONFIGURATION REGISTER (DCR) This Register is used to program the AT LANTIC Controller for 8- or 16-bit memory interface select byte ordering in 16-bit applications and establish FIFO thresholds The DCR must be initialized ...

Page 37

Register Descriptions TRANSMIT CONFIGURATION REGISTER (TCR) The transmit configuration establishes the actions of the transmitter section of the AT LANTIC Controller during transmission of a packet on the network LB1 and LB0 which select Ioopback mode power ...

Page 38

Register Descriptions TRANSMIT STATUS REGISTER (TSR) This register records events that occur on the media during transmission of a packet It is cleared when the next transmission is initiated by the host All bits remain low unless ...

Page 39

Register Descriptions RECEIVE CONFIGURATION REGISTER (RCR) This register determines operation of the AT LANTIC Controller during reception of a packet and is used to program what types of packets to accept Bits Symbols D0 SEP SAVE ERRORED ...

Page 40

Register Descriptions RECEIVE STATUS REGISTER (RSR) This register records status of the received packet including information on errors and the type of address match either physical or multicast The contents of this register are written to buffer ...

Page 41

Register Descriptions Note In the figure above registers are shown 16-bits wide Although some registers are 16-bit intemal registers all registers are accessed as 8-bit registers Thus the 16-bit Transmit Byte Count Register is ...

Page 42

Register Descriptions the AT LANTIC Controller uses fixed 256-byte buffers aligned on page boundaries only the upper eight bits of the start and stop address are specified PSTART PSTOP bit assignment PSTART A15 A14 ...

Page 43

Register Descriptions bits to set in the multicast registers All multicast filter bits that correspond to multicast address accepted by the node are then set to one To accept all multicast packets all of the registers are ...

Page 44

Operation of AT LANTIC Controller the CRC generator Packets with improper CRC will be re- 32 jected The AUTODlN polynomial ...

Page 45

Operation of AT LANTIC Controller 6 3 PACKET RECEPTION The Local DMA receive channel uses a Buffer Ring Struc- ture comprised of a series of contiguous fixed length 256 byte (128 word) buffers for storage of received ...

Page 46

Operation of AT LANTIC Controller Ring not yet read by the host If the local DMA address ever reaches the Boundary reception is aborted The Boundary Pointer is also used to initialize the Remote DMA for remov- ...

Page 47

Operation of AT LANTIC Controller 4 Clear the AT LANTIC Controller’s Remote Byte Count registers (RBCR0 and RBCR1) 5 Read the stored value of the TXP bit from step 1 above If this value ...

Page 48

Operation of AT LANTIC Controller FIGURE 33 Received Packet Aborted if it Hits Boundary Enabling the AT LANTIC Controller on an Active Network After the AT LANTIC Controller has been initialized the pro- cedure for disabling and ...

Page 49

Operation of AT LANTIC Controller Error Recovery If the packet is rejected as shown the DMA is restored by the AT LANTIC Controller by reprogramming the DMA starting address pointed to by the Current Page Register Storage ...

Page 50

Operation of AT LANTIC Controller Transmit Packet Assembly Format The following diagrams describe the format for how packets must be assembled prior to transmission for different byte ordering schemes The various formats are selected in the Data ...

Page 51

Operation of AT LANTIC Controller When in word-wide mode with Byte Order Select low the following format must be used for the loopback packet Note When using loopback in word mode 2n bytes must be programmed in ...

Page 52

Operation of AT LANTIC Controller loopback testing When loopback mode is selected in the TCR the FIFO is spilt A packet should be assembled in memory with programming of TPSR and TBCR0 TBCR1 registers When the transmit ...

Page 53

Operation of AT LANTIC Controller FIGURE 36 Tally Counters Network Management Functions Network management capabilities are required for mainte- nance and planning of a local area network AT LANTIC Controller supports the minimum requirement for network management ...

Page 54

Operation of AT LANTIC Controller FIGURE Operation All Data Transfers and Arbitration is Controlled by the NIC Core INTERLEAVED LOCAL REMOTE OPERATION When mode the remote DMA is used to transfer ...

Page 55

Operation of AT LANTIC Controller I O MODE REMOTE DMA COMMANDS The Remote DMA channel is used in the I O Mode to both assemble packets for transmission and to remove received packets from the Receive Buffer ...

Page 56

Operation of AT LANTIC Controller Steps 1–3 are repeated until the remote DMA is complete (i e the byte count has gone to zero) Note that in order for the Remote DMA to transfer a word from ...

Page 57

Operation of AT LANTIC Controller This is the type of cycle used to read from a register or in 8-bit I O mode from a data transfer port These accesses are entirely asynchronous with the AT LANTIC ...

Page 58

Operation of AT LANTIC Controller This is the type of cycle used to read from a data transfer port in 16-bit I O mode These accesses are entirely asynchronous with the AT LANTIC Controller responding when it ...

Page 59

Operation of AT LANTIC Controller Some Chips and Technologies and VLSI Technologies PC-AT chip sets have timing requirements in 16-bit I O cycles that cannot be achieved by the default AT LANTIC cycle described on the previous ...

Page 60

Operation of AT LANTIC Controller ISA Bus Shared Memory Access Timing This is the type of cycle used to read from buffer RAM in shared memory mode when DWlD is low These accesses are entirely asynchronous with ...

Page 61

Operation of AT LANTIC Controller This is the type of cycle used to write to buffer RAM in shared memory mode when DWlD is low These accesses are entirely asynchronous with the AT LANTIC Controller responding when ...

Page 62

Operation of AT LANTIC Controller This is the type of cycle used to read 16 bits from buffer RAM is shared memory mode when DWID is high These accesses are entirely asynchronous with the AT LANTIC Controller ...

Page 63

Operation of AT LANTIC Controller This is the type of cycle used to write 16 bits to buffer RAM in shared memory mode when DWID is high These accesses are entirely asynchronous with the AT LANTIC Controller ...

Page 64

Operation of AT LANTIC Controller This is the type of cycle used to read 8 bits from buffer RAM in shared memory mode when DWID is high These accesses are entirely asynchronous with the AT LANTIC Controller ...

Page 65

Operation of AT LANTIC Controller This is the type of cycle used to write 8 bits to buffer RAM in shared memory mode when DWID is high These accesses are entirely asynchronous with the AT LANTIC Controller ...

Page 66

Operation of AT LANTIC Controller ISA Bus Boot PROM Access Timing This is the type of cycle used to read the boot PROM These accesses are entirely asynchronous with the AT LANTIC Controller responding when it decodes ...

Page 67

Operation of AT LANTIC Controller This is the type of cycle used to write to the boot PROM These accesses are entirely asynchronous with the AT LANTIC Controller responding when it decodes the correct address on SA0 ...

Page 68

Operation of AT LANTIC Controller RAM Access Timing This is a memory read cycle executed by the AT LANTIC Controller’s internal DMA This is used to either load the data transfer port during a Remote Read in ...

Page 69

... Preliminary Electrical Characteristics Absolute Maximum Ratings If Military Aerospace specified devices are required please contact the National Semiconductor Sales Office Distributors for availability and specifications Supply Voltage ( Storage Temperature (T Package Power Dissipation (P Lead Temperature (T (Soldering 10 seconds) Preliminary DC Specifications Symbol SUPPLY CURRENT ...

Page 70

Preliminary Electrical Characteristics Preliminary DC Specifications Symbol OCH OPEN COLLECTOR HIGH DRIVE OUTPUT V Maximum Low Level Output Voltage OL LED DRIVER OUTPUT V Maximum Low Level Output Voltage OL THIN DRIVER OUTPUT V Minimum High Level ...

Page 71

Preliminary Switching Characteristics Symbol T1 MSA1 Asserted (Note 1) T2 MSA1 MSRD T3 MSRD T4 RCS and MSA1 MSWR Deasserted (Note 1) T5 MSA1 MSRD T6 RCS Held after MSRD Deasserted (Note 1) T7 RCS and MSA1 ...

Page 72

Preliminary Switching Characteristics 4 DataSheet U .com (Continued) ISA Slave Accesses 72 www.DataSheet4U.com TL F 11498 – 54 www.DataSheet www.DataSheet www.DataSheet www.DataSheet4U 4U.com 4U 4U .com .com .com ...

Page 73

Preliminary Switching Characteristics ISA Slave Accesses Symbol T1 BALE Width T2 AEN Valid before Command Strobe Active T3a SBHE and SA0–9 Valid before IORD IOWR Asserted T3b SA0–9 Valid before MRD MWR Asserted T4a IORD MRD Asserted ...

Page 74

Preliminary Switching Characteristics ISA Slave Accesses Symbol T22 BALE Deasserted before LA17–23 Invalid T23 LA17–23 Valid before MRD MWR Asserted T24 Read Data Valid on MSD0–15 to Valid on SD0–15 T25 MSRD Deasserted to MSD0–15 Read Data ...

Page 75

Preliminary Switching Characteristics RESET Timing Symbol T1 RESET Asserted Until IO Inactive Asserted (Note 1) T2 RESET Asserted Until RegLoad State Entered (Note 2) T3 RESET Deasserted Until RegLoad Deasserted (Note 3) T4 RESET Deasserted Until EELOAD ...

Page 76

Preliminary Switching Characteristics AUI Transmit Timing (End of Packet) Symbol t Transmit Output High before Idle TOh t Transmit Output Idle Time TOI AUI TPI Receive Timing (End of Packet) Symbol t Receive End of Packet Hold ...

Page 77

Preliminary Switching Characteristics Link Pulse Timing Symbol Ipw 4 DataSheet U .com (Continued) Description Min Time between Link Output Pulses Link Integrity Output Pulse Width 80 77 www.DataSheet4U.com TL F 11498 – 59 Max ...

Page 78

Preliminary Switching Characteristics TPI Transmit Timing (End of Packet) Symbol t Pre-Emphasis Output Delay (TXO del t Transmit Hold Time at End of Packet (TXO Off t Transmit Hold Time at End of Packet (TXOd Offd Note ...

Page 79

AC Timing Test Conditions Input Pulse Levels (TTL CMOS) Input Rise and Fall Times (TTL CMOS) Input and Output Reference Levels (TTL CMOS) Input Pulse Levels (Diff ) Input and Output Reference Levels (Diff ) TRI-STATE Reference ...

Page 80

... DataSheet U .com inches (millimeters) Plastic Quad Flat Package (VUL) Order Number DP83905AVQB NS Package Number VUL160A 2 A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system or to affect its safety or ...

Related keywords