QQ84C300A LSI Computer Systems, Inc., QQ84C300A Datasheet

no-image

QQ84C300A

Manufacturer Part Number
QQ84C300A
Description
4-Port Fast Ethernet Controller
Manufacturer
LSI Computer Systems, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
QQ84C300A
Manufacturer:
LSI
Quantity:
1 831
Part Number:
QQ84C300A/D
Manufacturer:
SEEQ
Quantity:
1 831
MD400152/E
Features
Hurricane is a trademark of SEEQ Technology Inc.
Low Power CMOS Technology
4-Port Ethernet Controller Optimized for
Switching Hub, Multiport Bridge/Router,
Server Applications
Supports 100Base-T4, 100 Base-TX, 100Base-FX
& 10Base-T Transceivers
Meets ANSI/IEEE 802.3 and ISO 8802-3 Standards
for Thicknet (10Base-5), Thin Net (10Base-2)
and Twisted Pair (10Base-T)
Standard 10MBit/sec Serial Mode or
Programmable MII Ethernet Interface for 10/100
MBit/sec Applications
Preamble Generation and Removal
Automatic 32-Bit FCS (CRC) Generation and
Checking
Collision Handling, Transmission Deferral and
Retransmission with Automatic Jam and
Backoff Functions
Transmit Status on a Per Packet Basis Reports the
Following
Single 5 V 5% Power Supply
Loopback Capability for Diagnostics
The Following Additional Features can be
Programmed for the 84C300A
- Occurrence of a Transmit FIFO Underflow
- Transmit Collision Occurrence
- 16 Collision Occurrence
- Carrier Sense Error During Transmission
- 10/100 Mbit/sec Transmit Clock Detect
- Late Collision Occurrence
- Transmission Successful
- Transmission Deferred
- 64 bit Multicast Filter
- Reports Status of “SQE” During Transmits
- Transmit No CRC Mode
- Transmit No Preamble Mode
- Transmit Packet Autopadding Mode
4-1
1
Note: Check for latest Data Sheet revision
before starting any designs.
SEEQ Data Sheets are now on the Web, at
www.lsilogic.com.
This document is an LSI Logic document. Any
reference to SEEQ Technology should be
considered LSI Logic.
Six Counters per Port for Network
Management Statistics
Full Duplex Operation
High Bandwidth Bus Interface
- 32 Bits x 33 MHz
- Selectable Big/Little Endianess
Independent 128 Byte Transmit/Receive
FIFOs/Port
- Programmable Threshold Flags
208 Pin PQFP package
Fast Ethernet Controller
- Receive CRC Mode
- Disable Self-Receive on Transmits Mode
- Disable Further Transmissions when Both
- Disable Loading the Transmit Status for
- Disable the Receive Interrupts Independent
Receive:
- 16 Bit CRC Errors
- 16 Bit Runt Frames
- 8 Bit Oversize Frames
- 16 Bit Alignment Errors
Transmit:
- 16 Bit Transmit Collisions
- 16 Bit Total Collisions
- Provides 20/200 Mbps Bandwidth for
- Supports AutoDUPLEX Mode for Automatic
Transmit Status Registers are Full
Successfully Transmitted Packets
of the Receive Command Register Setting
Switched Networks
Full Duplex Operation
Full Duplex
Fast Ethernet Controller
HURRICANE
TM
84C300A 4-Port
84C300A
4-Port
98078

Related parts for QQ84C300A

QQ84C300A Summary of contents

Page 1

Features Low Power CMOS Technology 4-Port Ethernet Controller Optimized for Switching Hub, Multiport Bridge/Router, Server Applications Supports 100Base-T4, 100 Base-TX, 100Base-FX & 10Base-T Transceivers Meets ANSI/IEEE 802.3 and ISO 8802-3 Standards for Thicknet (10Base-5), Thin Net (10Base-2) and Twisted Pair ...

Page 2

Table of Contents 1.0 Pin Description 2.0 Introduction 3.0 Functional Description 3.1 Frame Format 3.2 Packet Transmission per Port 3.2.1 Controlling Transmit Packet Encapsulation 3.2.2 Transmission Initiation/Deferral 3.2.3 Collision on Transmit 3.2.4 Transmit Termination Conditions 3.2.5 Conditions That Will Cause ...

Page 3

Pin Description Pin Pin Name I/O Chip Registers’ Interface 22 I ENREGIO 21, 20 REGPS[1:0] I 153, A[3: 9-12 CDST[7:0] I/O 15-18 47, 61, INT_[1:4] O 68, ...

Page 4

Pin Description (cont.) Pin Pin Name I/O Receive and Transmit FIFO Interface 31 I Receive Interface Enable RXINTEN This is an active low input that acts as a chip enable to enable the receiver interface. Driving this pin active enables ...

Page 5

Pin Description (cont.) Pin Pin Name I/O 44, 57 TXRDY_ [1:4] O 64, 73 42, 56 RXRDY_ [1: SPDTAVL O 40 RXTXEOF I/O 41 TXNOCRC ...

Page 6

Pin Description (cont.) Pin Pin Name I/O Transmit and Receive Exception Indicators 48, 62 TXRET_ [1:4] O Transmit Retry 71, 79 These are active high tristate outputs. All four of these output pins are driven by tristate drivers enabled by ...

Page 7

Pin Description (cont.) Pin Pin Name I/O Media Independent Interface 138 TXC_1 I 161 TXC_2 I 177 TXC_3 I 197 TXC_4 I 139-142 TXD[3:0]_1 O 162, 163 TXD[3: 164, 166 180, 181 TXD[3: 182, 185 MD400152/E ...

Page 8

Pin Description (cont.) Pin Pin Name I/O 198, 199 TXD[3: Transmit Data Port 4 201, 202 In standard 10 Mbit/sec Serial Mode, TXD0_4 is the serial transmit data output from port #4 to the encoder. In MII mode, ...

Page 9

Pin Description (cont.) Pin Pin Name I/O 169 RXC_3 I 188 RXC_4 I 131, 133 RXD[3:0]_1 I 136, 137 149, 150 RXD[3:0]_2 I 151, 160 172-175 RXD[3:0]_3 I 192 RXD[3:0]_4 I 194-196 130 CSN_1 I 129 RX_DV_1 I 148 CSN_2 ...

Page 10

Pin Description (cont.) Pin Pin Name I/O 147 RX_DV_2 I Receive Data Valid Port 2 In MII mode this input is receive data valid. Receive data valid becomes active with the first nibble of synchronized and decoded Preamble or SFD ...

Page 11

Pin Description (cont.) Pin Pin Name I/O 204 COLL_4 I 205 DAISY_OUT O 2, 14, 28, 33, V — DD 52, 53, 70, 78, 102, 104, 114, 126, 132, 135, 154, 157, 158, 178, 183, 189, 193 ...

Page 12

MD400152/E Fast Ethernet Controller 12 4-12 84C300A 4-Port ...

Page 13

GND -#1 #208 V DD GND CDST7 CDST6 -#10 CDST5 CDST4 GND V DD CDST3 CDST2 GND REGPS0 RXTXBE3 RXTXBE2 RXTXBE0 GND TXINTEN GND RXRDEN TXRET_1 GND Figure 2. 84C300A Pin Configuration MD400152/E Fast Ethernet ...

Page 14

Introduction The 84C300A is a 4-Port Ethernet Media Access Control- ler (MAC) with a rich set of operating modes and features manufactured as a single-chip VLSI device to simplify and enhance the development of multi-port Ethernet em- ...

Page 15

Preamble: The preamble is a 64-bit field consisting of 62 alternating “1”s and “0”s followed by a “11” End- of-Preamble indicator. Destination Address: The Destination Address is a 6-byte field containing either a specific Station Address, a Broadcast Address, or ...

Page 16

If the network is not busy due to other data traffic, transmission will begin after the appropriate defer time (from end of previous traffic) has expired. Otherwise, transmission is delayed until after current data transfers are complete, and the ...

Page 17

TRANSMIT DMA/ RECEIVE BUFFER DATA CONTROL BUFFER BUS TRANSCEIVER SYSTEM CPU MEMORY Figure 3. Typical Application Example 16 Transmission Attempts Collision occurs for the sixteenth consecutive time, the 16-Transmission- Attempts status bit is set, the Collision status bit ...

Page 18

TXRET flag is cleared. Similar to a port's receive discard signal, a transmit retry signal going to the external TXRET pin is latched upon a transmit retry condition and held high ...

Page 19

If the incoming frame is addressed to a port in the chip specifically (Destination Address matches the con- tents of the Station Address Register general or group interest (Broadcast or Multicast Address), the port will pass the ...

Page 20

Conditions that Cause the RXDC Pin to go HIGH As packets are discarded due to the receive packet error conditions given in section “3.3.5 Receive Discard Conditions”, the corresponding port’s RXDC pin may or may not assert receive ...

Page 21

CLRRXERR input high for a minimum of one RXRD_TXWR clock cycle. The RXINTEN input must not change state for the duration of the time that the CLRRXERR input is high. Clearing Interrupts Within one port, both receive and ...

Page 22

Valid combinations of the RXTXBE inputs for transmit FIFO writes are given below: RXTXBE3 RXTXBE2 RXTXBE1 RXTXBE0 ...

Page 23

Depending on the way RXRDEN is used, two different modes are possible, when the chip is used in the non- bidirectional byte enable mode. On burst reads (RXRDEN being asserted for multiple clock cycles), if the first read is not ...

Page 24

Internal Port Register Addressing Table Transmit Command Register Register Bits Address ...

Page 25

Bit 7 of station address byte 5 is compared to the last bit of the received destination address. The Station Address should be programmed prior to enabling a port’s receiver. 3.6.3 ...

Page 26

Transmit Status Register Within each port's transmit section are 2 transmit status registers. These registers give the appearance of a single register to an external CPU. With each transmission at- tempt, whether successful or not, one of the status ...

Page 27

Receive Command Register A port’s Receive Command Register has two primary functions, it specifies the Address Match Mode, and it specifies which types of receive frames will be received and if an associated interrupt will be produced. To set ...

Page 28

Match Match Mode Mode 1 0 Function Receiver Disable Receive All Frames Receive Station or Broadcast Frames Receive Station, Broadcast/Multicast Frames NOTE Changing the receive Match Mode bits ...

Page 29

Receive packet status is also included as part of the final double word of receive data for a packet that is not discarded. The final double word of a packet as read from the receive FIFO contains the status and ...

Page 30

Mode B: Transmit Packet Autopad Mode This feature automatically pads packets to be trans- mitted ...

Page 31

Configuration Register #2 Allows for control of a port’s transmission of one packet at a time, Busmode, Multi-cast hash filter, reception of runt frames, and halting new transmissions until one of the port’s transmit status registers is cleared. Mode A: ...

Page 32

CRC. If the corresponding bit is a ‘1’ it will receive the frame, otherwise it will discard the frame. Mode E: Receive Without ...

Page 33

FIFO Threshold Register This register allows programming of the threshold of Space Available and/or Data Available double word counts that cause assertion of the TxRDY and/or RxRDY signals respectively. Bits 4 through 7, when written with a binary value, ...

Page 34

Step 1: Calculation of the Actual Defer Time Let’s assume a Defer Register Setting Value of 10 Defer Time = Int{ {Int (Delay / 40 DefRegSet} / Int { { Int ( 8.5 ) ...

Page 35

COUNTERS CRC Error Counter This bit read only counter that counts the number of frames received or discarded with CRC errors but no framing errors. Upon reaching its maximum count value of FFFF hex, this counter ...

Page 36

ABSOLUTE MAXIMUM RATINGS Absolute maximum ratings are limits beyond which may cause permanent damage to the device or affect device reliability. All voltages are specified with respect to GND, unless otherwise specified. 4.0 DC Characteristics ...

Page 37

AC Test Conditions Output Load: 1 Schottky TTL Gate + CL = 100 pF except where specifically given otherwise in the condition column. Input Pulse Level:0 2.4 V Timing Reference Level:1.5 V 5.0 COMMAND/STATUS INTERFACE TIMING AC Characteristics ...

Page 38

Command/Status Interface Read Timing RD TSEN ENREGIO TSPS REGPS[1:0] TSA A0-A3 CDST[7:0] DATA VALID 5.02 Command/Status Interface Write Timing WR TSEN ENREGIO REGPS[1:0] A0-A3 CDST[7:0] MD400152/E TRWL TRWH THPS THA TDBS TDBR TDBD THPS TSPS TSA THA TSCS 38 ...

Page 39

Ethernet Transmit and Receive Interface Timing AC Characteristics ETHERNET TRANSMIT INTERFACE TIMING Symbol Parameter TDTD TXD/TXEN Delay TWHTC TXC High Width TWLTC TXC Low Width ETHERNET RECEIVE INTERFACE TIMING THRD ...

Page 40

Transmit Data Interface Write Timing Symbol Parameter t Transmit Interface Enable 1 to Clock Setup Time t Transmit Write Enable 2 to Clock Setup Time t Transmit Interface Enable 3 to Transmit Write Enable Timing Skew t Port Select ...

Page 41

Transmit Data Interface Write Timing 1 RXRD_TXWR TXINTEN t 5 TXRDY RXTXPS[1:0] TXWREN RXTXDATA[31:0] RXTXBE[3:0] SPDTAVL TXNOCRC Notes: 1. SPDTAVL gets deasserted because of the 7th double word write to the transmit FIFO indicating that ...

Page 42

Transmit Data Interface Write Timing 2 RXRD_TXWR TXINTEN TXWREN RXTXBE[3:0] RXTXDATA[31:0] TXRDY SPDTAVL RXTXEOF TXNOCRC MD400152/E n-3 n-2 n n-3 n-2 n 4-42 84C300A 4-Port Fast Ethernet Controller n t14 n t ...

Page 43

Receive Data Interface Read Timing Symbol Parameter t Receive Interface Enable 1 to Clock Setup Time t Receive Read Enable 2 to Clock Setup Time t Receive Interface Enable 3 to Receive Read Enable Timing Skew t SPDTAVL Output ...

Page 44

Receive Data Interface Timing (cont’d) Symbol Parameter t RXRDY Deassert Due to Emptying 22 RX FIFO Below Threshold t RXRDY Assert from CSN Going 23 Low Due to Status Write 8.01 Receive Data Interface Read Timing RXRD_TXWR ...

Page 45

Receive Data Interface Read Timing 2 n-3 RXRD_TXWR RXINTEN RXRDY t 7 RXTXPS[1:0] RXRDEN RXTXDATA[31:0] RXTXBE[3:0] RXTXEOF CSN SPDTAVL MD400152/E n-2 n n-3 n-2 n-2 n 4-45 84C300A 4-Port Fast ...

Page 46

Transmit Data Interface Timing on Exception Conditions Symbol Parameter t TXINTEN Setup Time 1 t RXRD_TXWR to TXRET Delay 2 t TXRET Deassert from CLRTXERR 3 t TXWREN Setup Time 4 t TXWREN Hold Time 5 t CLRTXERR Setup ...

Page 47

Transmit Data Interface Timing on Exception Conditions (continued) Symbol Parameter t INT High to TXEN Low Delay 18 Due to Underflow TXEN Low to INT HIGH Delay Due to Carrier Sense Dropout TXEN Low to INT High Delay Due ...

Page 48

Receive Data Interface Timing on Exception Conditions Symbol Parameter t Receive INT Delay Due to 1 Shortframe, CRC, Good Frame, or Oversized Packet Receive INT Delay Due to Overflowed Packet t INT Clear Delay 2 t CLRRXERR Setup Time ...

Page 49

Receive Data Timing Diagram on Exception Conditions RXRD_TXWR RXINTEN RXRDY RXDC RXRDEN RXTXDATA[31:0] SPDTAVL RXABORT CLRRXERR INT RD_B MD400152 Invalid Invalid Invalid Invalid ...

Page 50

Reset Timing Symbol Parameter t Asynchronous 1 Reset Pulse Width t Reset Completion to 2 Normal Operation Delay 11.0 Reset Timing RXRD_TXWR TXC RXC t 1 RESET RXRDEN TXWREN MD400152/E Fast Ethernet Controller Min. Typ. Max ...

Page 51

Ordering Information PACKAGE TYPE PLASTIC QUAD FLATPACK 208 Pin PQFP SEEQ Hurricane, Full Duplex Designation SEEQ’s Hurricane family of products offer 100MBit Fast Ethernet Solu- tions. Symbol indentifies product as a part of SEEQ’s Hurricane family. TM HURRICANE Revision History ...

Page 52

Revision History Page Sections: CRC Error Counter, Runt Frame Counter, Alignment Error Counter, Transmit Collision Counter Receive Collision Counter; copy has changed ... To read this counter, two consecutive reads need to be performed to the same ...

Page 53

Revision History 2/6/97 2/6/97 - Document revision changed to MD400152/D. Page 2, 5.0 AC Characteristics has been changed to 5.0 Command/Status Interface Timing. Page 14, Section, 3.2.2 Transmission Initiation/Deferral has been changed to 3.2.2 Transmission Initiation in Full Duplex and ...

Page 54

Revision History Page 42, 9.0 Transmit Data Interface Timing on Exception Conditions - t INT HIGH (Min) reference has been changed to 3ns INT HIGH (Max) reference has been changed to ...

Page 55

Revision History 3/19/98 Document Revision change to MD400152/E Page 2 - Table of Contents Reference to 11.0 Reset Timing added. Page 50 - 11.0 Reset Timing Table and Timing Diagram added. MD400152/E Fast Ethernet Controller 55 4-55 84C300A 4-Port ...

Page 56

... QQ84C300A #208 #1 0.20 ± 0.10 1. All dimensions are in (millimeters). MD400152/E 208 Pin PQFP 30.60 ± 0.30 28.00 ± 0.20 1.25 0.50 Detail A 56 4-56 84C300A 4-Port Fast Ethernet Controller 0.15 ±0.10 –0.05 0.10 MAX See Detail A 0.25 min. 3.40 ± 0.20 4.10 Max 8° 0.50 ± 0.20 ...

Related keywords