DM9332EP [DAVICOM]

10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter; 10 / 100Mbps以太网光纤/双绞线单芯片收发器
DM9332EP
型号: DM9332EP
厂家: DAVICOM SEMICONDUCTOR, INC.    DAVICOM SEMICONDUCTOR, INC.
描述:

10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter
10 / 100Mbps以太网光纤/双绞线单芯片收发器

光纤 以太网 局域网(LAN)标准
文件: 总61页 (文件大小:387K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
DAVICOM Semiconductor, Inc.  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair  
Single Chip Media Converter  
DATA SHEET  
Preliminary  
Version: DM9332-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
CONTENT  
1. GENERAL DESCRIPTION............................................................................................... 8  
2. BLOCK DIAGRAM........................................................................................................... 8  
3. FEATURES ...................................................................................................................... 9  
4. PIN CONFIGURATION .................................................................................................. 10  
5. PIN DESCRIPTION........................................................................................................ 11  
5.1 P2 MII / RMII / Reverse MII Interfaces .......................................................................................................... 11  
5.1.1 MII Interfaces ........................................................................................................................................... 11  
5.1.2 RMII Interfaces......................................................................................................................................... 11  
5.1.3 Reverse MII Interfaces............................................................................................................................. 12  
5.2 EEPROM Interfaces....................................................................................................................................... 12  
5.3 LED Pins......................................................................................................................................................... 12  
5.4 Clock Interface............................................................................................................................................... 13  
5.5 Network Interface .......................................................................................................................................... 13  
5.6 Miscellaneous Pins ....................................................................................................................................... 13  
5.7 Power Pins ..................................................................................................................................................... 13  
5.8 Strap pins table.............................................................................................................................................. 14  
6. CONTROL AND STATUS REGISTER SET................................................................... 15  
6.1 EEPROM & PHY Control Register (0BH)..................................................................................................... 16  
2
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.2 EEPROM & PHY Address Register (0CH) ................................................................................................... 16  
6.3 EPROM & PHY Data Register (0DH~0EH) ................................................................................................... 16  
6.4 Vendor ID Register (28H~29H) ..................................................................................................................... 16  
6.5 Port 2 driving capability Register (3AH)...................................................................................................... 16  
6.6 Switch Control Register (52H)...................................................................................................................... 17  
6.7 VLAN Control Register (53H) ....................................................................................................................... 17  
6.8 Switch Status Register (54H) ....................................................................................................................... 17  
6.9 Per Port Control/Status Index Register (60H)............................................................................................. 18  
6.10 Per Port Control Data Register (61H) ........................................................................................................ 18  
6.11 Per Port Status Data Register (62H) .......................................................................................................... 18  
6.12 Per Port Forward Control Register (65H).................................................................................................. 19  
6.13 Per Port Ingress/Egress Control Register (66H) ...................................................................................... 20  
6.14 Bandwidth Control Setting Register (67H)................................................................................................ 21  
6.15 Per Port Block Unicast ports Control Register (68H) .............................................................................. 21  
6.16 Per Port Block Multicast ports Control Register (69H)............................................................................ 22  
6.17 Per Port Block Broadcast ports Control Register (6AH)......................................................................... 22  
6.18 Per Port Block Unknown ports Control Register (6BH) .......................................................................... 22  
6.19 Per Port Priority Queue Control Register (6DH)....................................................................................... 22  
6.20 Per Port VLAN Tag Low Byte Register (6EH) ........................................................................................... 22  
6.21 Per Port VLAN Tag High Byte Register (6FH)........................................................................................... 23  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
3
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.22 MIB counters Port Index Register (80H).................................................................................................... 23  
6.23 MIB counter Data Register (81H~84H)....................................................................................................... 23  
6.24 VLAN grouping table Registers (B0H~BFH)............................................................................................. 24  
6.25 TOS Priority Map Registers (C0H~CFH).................................................................................................... 24  
6.26 VLAN Priority Map Registers (D0H~D1H) ................................................................................................. 27  
7. EEPROM FORMAT........................................................................................................ 28  
8. PHY REGISTERS .......................................................................................................... 31  
8.1 Basic Mode Control Register (BMCR) – 00H .............................................................................................. 32  
8.2 Basic Mode Status Register (BMSR) – 01H ................................................................................................ 33  
8.3 PHY ID Identifier Register #1 (PHYID1) – 02H............................................................................................. 34  
8.4 PHY ID Identifier Register #2 (PHYID2) – 03H............................................................................................. 34  
8.5 Auto-negotiation Advertisement Register (ANAR) – 04H.......................................................................... 35  
8.6 Auto-negotiation Link Partner Ability Register (ANLPAR) – 05H............................................................. 36  
8.7 Auto-negotiation Expansion Register (ANER) - 06H ................................................................................. 37  
8.8 DAVICOM Specified Configuration Register (DSCR) – 10H...................................................................... 37  
8.9 DAVICOM Specified Configuration and Status Register (DSCSR) – 11H................................................ 39  
8.10 10BASE-T Configuration/Status (10BTCSR) – 12H.................................................................................. 40  
8.11 Power down Control Register (PWDOR) – 13H........................................................................................ 40  
8.12 (Specified config) Register – 14H .............................................................................................................. 41  
8.13 DAVICOM Specified Receive Error Counter Register (RECR) – 16H ..................................................... 42  
4
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.14 DAVICOM Specified Disconnect Counter Register (DISCR) – 17H ........................................................ 42  
8.15 Power Saving Control Register (PSCR) – 1DH......................................................................................... 42  
9. FUNCTIONAL DESCRIPTION....................................................................................... 43  
9.1 Serial Management Interface........................................................................................................................ 43  
9.2 Switch function:............................................................................................................................................. 44  
9.2.1 Address Learning..................................................................................................................................... 44  
9.2.2 Address Aging.......................................................................................................................................... 44  
9.2.3 Packet Forwarding ................................................................................................................................... 44  
9.2.4 Inter-Packet Gap (IPG) ............................................................................................................................ 44  
9.2.5 Back-off Algorithm.................................................................................................................................... 44  
9.2.6 Late Collision............................................................................................................................................ 44  
9.2.7 Full Duplex Flow Control.......................................................................................................................... 44  
9.2.8 Half Duplex Flow Control ......................................................................................................................... 44  
9.2.9 Partition Mode.......................................................................................................................................... 45  
9.2.10 Broadcast Storm Filtering....................................................................................................................... 45  
9.2.11 Bandwidth Control.................................................................................................................................. 45  
9.2.12 Port Monitoring Support ......................................................................................................................... 45  
9.2.13 VLAN Support ........................................................................................................................................ 46  
9.2.13.1 Port-Based VLAN................................................................................................................................ 46  
9.2.13.2 802.1Q-Based VLAN........................................................................................................................... 46  
9.2.13.3 Tag/Untag ........................................................................................................................................... 46  
9.2.14 Priority Support ...................................................................................................................................... 47  
9.2.14.1 Port-Based Priority.............................................................................................................................. 47  
9.2.14.2 802.1p-Based Priority.......................................................................................................................... 47  
9.2.14.3 DiffServ-Based Priority........................................................................................................................ 47  
9.3 MII Interface.................................................................................................................................................... 48  
9.3.1 MII data interface ..................................................................................................................................... 48  
9.3.2 MII Serial Management............................................................................................................................ 48  
9.3.3 Serial Management Interface................................................................................................................... 49  
9.3.4 Management Interface - Read Frame Structure ...................................................................................... 49  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
5
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
9.3.5 Management Interface - Write Frame Structure ...................................................................................... 49  
9.4 Internal PHY functions.................................................................................................................................. 50  
9.4.1 100Base-TX Operation ............................................................................................................................ 50  
9.4.1.1 4B5B Encoder....................................................................................................................................... 50  
9.4.1.2 Scrambler.............................................................................................................................................. 50  
9.4.1.3 Parallel to Serial Converter ................................................................................................................... 50  
9.4.1.4 NRZ to NRZI Encoder........................................................................................................................... 50  
9.4.1.5 MLT-3 Converter................................................................................................................................... 50  
9.4.1.6 MLT-3 Driver ......................................................................................................................................... 50  
9.4.1.7 4B5B Code Group................................................................................................................................. 51  
9.4.2 100Base-TX Receiver.............................................................................................................................. 52  
9.4.2.1 Signal Detect......................................................................................................................................... 52  
9.4.2.2 Adaptive Equalization............................................................................................................................ 52  
9.4.2.3 MLT-3 to NRZI Decoder........................................................................................................................ 52  
9.4.2.4 Clock Recovery Module ........................................................................................................................ 52  
9.4.2.5 NRZI to NRZ ......................................................................................................................................... 52  
9.4.2.6 Serial to Parallel.................................................................................................................................... 52  
9.4.2.7 Descrambler.......................................................................................................................................... 52  
9.4.2.8 Code Group Alignment.......................................................................................................................... 53  
9.4.2.9 4B5B Decoder....................................................................................................................................... 53  
9.4.3 10Base-T Operation................................................................................................................................. 53  
9.4.4 Collision Detection ................................................................................................................................... 53  
9.4.5 Carrier Sense........................................................................................................................................... 53  
9.4.6 Auto-Negotiation ...................................................................................................................................... 53  
9.5 HP Auto-MDIX Functional Descriptions...................................................................................................... 53  
10.  
DC AND AC ELECTRICAL CHARACTERISTICS..................................................... 55  
10.1 Absolute Maximum Ratings ....................................................................................................................... 55  
10.2 Operating Conditions.................................................................................................................................. 55  
10.3 DC Electrical Characteristics ..................................................................................................................... 56  
6
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
10.4 AC characteristics....................................................................................................................................... 56  
10.4.1 Power On Reset Timing......................................................................................................................... 56  
10.4.2 Port 2 MII Interface Transmit Timing...................................................................................................... 57  
10.4.3 Port 2 MII Interface Receive Timing....................................................................................................... 57  
10.4.4 MII Management or host SMI Interface Timing...................................................................................... 58  
10.4.5 EEPROM timing..................................................................................................................................... 59  
11.  
12.  
PACKAGE INFORMATION........................................................................................ 60  
ORDERING INFORMATION ...................................................................................... 61  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
7
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
1. General Description  
The DM9332 is a fully integrated and cost-effective  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip  
Media Converter with MII/RMII Interface.  
This new product provides basic Layer-2 switch  
functions and advance IEEE 802.1Q VLAN, priority  
queuing scheme.  
data signal between 10/100 Base-TX and 100  
Base-FX fast Ethernet.  
Media converters are connected between Fiber  
cable and twisted cable segments with network and  
also the simplest way to interconnect any  
equipment’s 100BASE-TX  
/
10BASE-T to the  
Besides the DM9332 Fiber converter is complies  
with IEEE802.3 standards, and designed for convert  
100BASE-FX interface network.  
2. Block Diagram  
Switch Engine  
Memory  
Switch Fabric  
Embedded  
BIST  
Memory  
100M PECL  
TXMT/  
RXCR  
Port 0  
100M  
MAC  
PECL  
TX/RX  
Switch  
Memory  
Port 1  
10/100M  
PHY  
10/100M  
MAC  
Controller  
Management  
MDI / MDIX  
LED  
10/100/  
1000M  
MAC  
LEDs  
Port 2  
Control  
MII / RMII  
SMI I/F  
Control  
MIB  
EEPROM  
Interface  
EEPROM  
Registers  
Counters  
8
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
3. Features  
„
„
10/100BASE-TX/FX switch base single-chip media converter  
Compliant with IEEE802.3u 100BASE-TX standard, Compliant with ANSI X3T12 TP-PMD 1995 standard,  
Compliant with ANSI X3.166 FDDI-PMD  
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
Ethernet Switch with two 10/100Mb PHY with one MII/RMII/Reverse MII interface  
Per port supports 4 priority queues by Port-based, 802.1P VLAN, and IP TOS priority.  
Support 802.1Q VLAN up-to 16 VLAN group.  
Support VLAN ID tag/untag options  
Per port support bandwidth, ingress and egress rate control.  
Support Broadcast Storming filter function  
Support Store and Forward switching approach  
Support IEEE 802.3x Flow Control in Full-duplex mode.  
Support Back Pressure Flow Control in Half-duplex mode.  
Recode up-to 1K Uni-cast MAC addresses  
Automatic aging scheme  
EEPROM interface for power up configurations  
Support MIB-II counters  
Compatible with 3.3V and 5.0V tolerant I/O  
DSP PHY with HP Auto-MDIX, DSP architecture PHY Transceiver.  
64-pin LQFP, 0.18 um process, support Lead-Free and Halogen–Free  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
9
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
4. Pin Configuration  
64 pin LQFP:  
49  
VCNTL  
TEST1  
GND  
32  
31  
30  
29  
VREF  
VCC3  
50  
51  
PWRST#  
X1  
X2  
52  
53  
54  
55  
56  
57  
58  
59  
EECS  
EECK  
28  
27  
EEDIO  
GND  
LNK1_LED  
SPD1_LED  
26  
25  
VCC3  
RXD2_0  
RXD2_1  
DM9332  
LNK0_LED  
SPD0_LED  
24  
23  
22  
GND  
TEST2  
SMI_CK  
VCCI  
RXD2_2  
RXD2_3  
RXDV2  
60  
61  
21  
20  
SMI_DIO  
62  
63  
64  
19  
18  
17  
RXC2  
RXER  
COL2  
TEST3  
GND  
10  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
5. Pin Description  
I = Input, O = Output, I/O = Input / Output, O/D = Open Drain, P = Power, PD=internal pull-low (about 50K Ohm)  
# = asserted Low  
5.1 P2 MII / RMII / Reverse MII Interfaces  
5.1.1 MII Interfaces  
Pin No.  
Pin Name  
I/O  
O,PD MII Serial Management Data Clock  
I/O MII Serial Management Data  
Description  
2
3
MDC  
MDIO  
5,6,7,9  
TXD2_3~0  
O,PD Port 2 MII Transmit Data  
4-bit nibble data outputs (synchronous to the TXC2)  
10  
12  
TXE2  
TXC2  
O,PD Port 2 MII Transmit Enable  
I/O  
Port 2 MII Transmit Clock.  
14  
15  
17  
18  
19  
TXER2  
CRS2  
COL2  
RXER2  
RXC2  
RXDV2  
RXD2_3~0  
O,PD Port 2 MII Transmit Error  
I/O  
I/O  
I
I
I
I
Port 2 MII Carrier Sense  
Port 2 MII Collision Detect.  
Port 2 MII Receive Error  
Port 2 MII Receive Clock  
Port 2 MII Receive Data Valid  
20  
21,22,24,25  
Port 2 MII Receive Data  
4-bit nibble data input (synchronous to RXC2)  
5.1.2 RMII Interfaces  
Pin No.  
Pin Name  
I/O  
Description  
2
3
MDC  
MDIO  
O,PD MII Serial Management Data Clock  
I/O MII Serial Management Data  
5,6  
7,9  
10  
TXD2_3~2  
TXD2_1~0  
TXE2  
O,PD Reserved  
O,PD RMII Transmit Data  
O,PD RMII Transmit Enable.  
12  
14  
15  
TXC2  
TXER2  
CRS2  
O
O
I
Reserved  
Port 2 MII Transmit Error  
RMII CRS_DV  
17  
18  
19  
COL2  
RXER2  
RXC2  
I
I
I
Reserved, tie to ground in application.  
Reserved, tie to ground in application.  
50MHz reference clock.  
20  
21,22  
24,25  
RXDV2  
RXD2_3~2  
RXD2_1~0  
I
I
I
Reserved, tie to ground in application.  
Reserved, tie to ground in application.  
RMII Receive Data.  
Preliminarydatasheet  
11  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
5.1.3 Reverse MII Interfaces  
Pin No.  
Pin Name  
I/O  
Description  
2
3
MDC  
MDIO  
O,PD Reserved  
I/O  
Reserved  
5,6,7,9  
TXD2_3~0  
O,PD Port 2 MII Transmit Data  
4-bit nibble data outputs (synchronous to the TXC2)  
10  
12  
14  
15  
TXE2  
TXC2  
TXER2  
CRS2  
O,PD Port 2 MII Transmit Enable  
O
25MHz clock output  
O,PD Port 2 MII Transmit Error  
O
O
Port 2 carrier sense output when TXE2 or RXDV2  
asserted.  
Port 2 collision output when TXE2 and RXDV2  
asserted.  
17  
COL2  
18  
19  
20  
RXER2  
RXC2  
RXDV2  
I
I
I
I
Port 2 MII Receive Error  
Port 2 MII Receive Clock  
Port 2 MII Receive Data Valid  
Port 2 MII Receive Data  
21,22,24,25  
RXD2_3~0  
4-bit nibble data input (synchronous to RXC2)  
5.2 EEPROM Interfaces  
Pin No.  
Pin Name  
I/O  
Description  
27  
28  
EEDIO  
EECK  
I/O  
EEPROM Data In/Out  
O,PD EEPROM Serial Clock  
This pin is used as the clock for the EEPROM data transfer.  
EEPROM Chip Selection.  
29  
EECS  
O,PD  
5.3 LED Pins  
Pin No.  
Pin Name  
I/O  
Description  
55  
LNK1_LED  
O
Port 1 Link / Active LED  
It is the combined LED of link and carrier sense signal  
of the internal PHY1  
56  
SPD1_LED  
O
Port 1 Speed LED  
Its low output indicates that the internal PHY1 is  
operated in 100M/S, or it is floating for the 10M mode of  
the internal PHY1  
57  
58  
LNK0_LED  
SPD0_LED  
O
O
Port 0 Link / Active LED  
It is the combined LED of link and carrier sense signal  
of the internal PHY0  
Port 0 Speed LED  
Its low output indicates that the internal PHY0 is  
operated in 100M/S, or it is floating for the 10M mode of  
the internal PHY0  
12  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
5.4 Clock Interface  
Pin No.  
Pin Name  
I/O  
Description  
52  
53  
X1  
X2  
I
O
Crystal 25MHz In  
Crystal 25MHz Out  
5.5 Network Interface  
Pin No.  
Pin Name  
I/O  
Description  
34,35  
TX1+/-  
I/O  
Port 1 TP TX  
These two pins are the Twisted Pair transmit in MDI  
mode or receive in MDIX mode.  
Port 1 TP RX  
37,38  
RX1+/-  
I/O  
These two pins are the Twisted Pair receive in MDI  
mode or transmit in MDIX mode.  
Port 0 FX TX  
Fiber transmitter data pair.  
Port 0 FX RX  
41,42  
44,45  
47  
TX0+/-  
RX0+/-  
BGRES  
I/O  
I/O  
I/O  
Fiber receiver data pair.  
Band gap Pin  
Connect a 1.4K resistor to BGGND in application.  
Fiber Signal Detect  
1.8V Voltage control  
48  
49  
50  
SD  
VCNTL  
VREF  
I
I/O  
O
Voltage Reference  
Connect a 0.1u capacitor to ground in application.  
5.6 Miscellaneous Pins  
Pin No.  
Pin Name  
I/O  
Description  
30  
PWRST#  
I
Power on Reset  
Low active with minimum 1ms  
Serial data management interface clock  
60  
62  
32  
59  
63  
SMI_CK  
SMI_DIO  
TEST1  
I
I/O Serial data management interface in / out  
I,PD Tie to VCC3 in application  
TEST2  
TEST3  
I,PD Tie to GND in application  
I,PD Tie to VCC3 in application  
5.7 Power Pins  
Pin No.  
Pin Name  
I/O  
Description  
1,13,26,51  
11,61  
4,8,16,23,31,54,64  
39,46  
VCC3  
VCCI  
GND  
AVDD3  
AVDDI  
AGND  
P
P
P
P
P
P
Digital 3.3V  
Internal 1.8V core power  
Digital GND  
Analog 3.3V power  
Analog 1.8V power  
Analog GND  
33,40  
36,43  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
13  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
5.8 Strap pins table  
1: pull-high 1K~10K, 0: floating (default), Pin 29 pull high in application.  
Pin No.  
Pin Name  
Description  
0: Port 2 in force 10 Mbps mode  
1: Port 2 in force 100 Mbps mode  
0= p0 in Copper mode  
1= p0 in Fiber mode  
0= p1 in Copper mode  
1= p1 in Fiber mode  
0: BIST  
28  
EECK  
29  
14  
2
EECS  
TXER2  
MDC  
1: Bypass BIST  
5
6
TXD2_3  
TXD2_2  
TXD2_3  
TXD2_2  
Mode  
MII mode  
Reverse MII mode  
RMII mode  
Reserved (DO NOT USE)  
0
0
1
1
0
1
0
1
7
9
TXD2_1  
TXD2_0  
TXE2  
SMI device address 1  
SMI device address 0  
10  
0: Port 2 normal mode  
1: Port 2 force mode  
14  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6. Control and Status Register Set  
The DM9332 implements several control and status  
their default values by hardware or software reset unless  
specified  
registers, which can be accessed by the serial management  
interface. These CSRs are byte aligned. All CSRs are set to  
Register  
Description  
Offset  
Default value  
after reset  
00H  
40H  
XXH  
XXH  
0A46H  
21H  
EPCR  
EPAR  
EPDRL  
EPDRH  
VID  
EEPROM & PHY Control Register  
EEPROM & PHY Address Register  
EEPROM & PHY Low Byte Data Register  
EEPROM & PHY High Byte Data Register  
Vendor ID  
0BH  
0CH  
0DH  
0EH  
28H-29H  
3AH  
P2FRV  
Port 2 driving capability Register  
SWITCHCR SWITCH Control Register  
VLANCR VLAN Control Register  
SWITCHSR SWITCH Status Register  
52H  
53H  
54H  
00H  
00H  
00H  
DSP1,2  
P_INDEX  
P_CTRL  
P_STUS  
P_RATE  
P_BW  
DSP Control Register I,II  
Per Port Control/Status Index Register  
Per Port Control Data Register  
Per Port Status Data Register  
Per Port Ingress and Egress Rate Control Register  
Per Port Bandwidth Control Register  
58H~59H  
60H  
61H  
62H  
66H  
0000H  
00H  
00H  
00H  
00H  
67H  
00H  
P_UNICAST Per Port Block Unicast ports Control Register  
68H  
00H  
P_MULTI  
P_BCAST  
Per Port Block Multicast ports Control Register  
Per Port Block Broadcast ports Control Register  
69H  
6AH  
00H  
00H  
P_UNKNWN Per Port Block Unknown ports Control Register  
P_PRI Per Port Priority Queue Control Register  
VLAN_TAGL Per Port VLAN Tag Low Byte Register  
VLAN_TAGH Per Port VLAN Tag High Byte Register  
P_MIB_IDX Per Port MIB counter Index Register  
6BH  
6DH  
6EH  
6FH  
80H  
00H  
00H  
01H  
00H  
00H  
MIB_DAT  
MIB_DAT  
MIB_DAT  
MIB_DAT  
PVLAN  
MIB counter Data Register bit 0~7  
MIB counter Data Register bit 8~15  
MIB counter Data Register bit 16~23  
MIB counter Data Register bit 24~31  
Port-based VLAN mapping table registers  
TOS Priority Map Register  
81H  
82H  
83H  
84H  
B0-BFH  
C0-CFH  
D0-D1H  
00H  
00H  
00H  
00H  
0FH  
00H~FFH  
50H,FAH  
TOS_MAP  
VLAN_MAP VLAN priority Map Register  
Key to Default  
In the register description that follows, the default column  
takes the form:  
<Reset Value>, <Access Type>  
Where:  
E = default value from EEPROM setting  
T = default value from strap pin  
<Access Type>:  
RO = Read only  
<Reset Value>:  
RW = Read/Write  
1
0
X
Bit set to logic one  
Bit set to logic zero  
No default value  
R/C = Read and Clear  
RW/C1=Read/Write and Cleared by write 1  
WO = Write only  
P = power on reset default value  
H = hardware reset, by Reg. 52H bit 6, default value  
Reserved bits should be written with 0.  
Reserved bits are undefined on read access.  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
15  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.1 EEPROM & PHY Control Register (0BH)  
Bit  
7:6  
5
Name  
RESERVED  
REEP  
Default  
0,RO  
Description  
Reserved  
PH0,RW Reload EEPROM. Driver needs to clear it up after the operation completes  
PH0,RW Write EEPROM Enable  
4
WEP  
3
EPOS  
PH0,RW EEPROM or PHY Operation Select  
When reset, select EEPROM; when set, select PHY  
2
1
0
ERPRR  
ERPRW  
ERRE  
PH0,RW EEPROM Read or PHY Register Read Command. Driver needs to clear it up after  
the operation completes.  
PH0,RW EEPROM Write or PHY Register Write Command. Driver needs to clear it up after  
the operation completes.  
PH0,RO EEPROM Access Status or PHY Access Status  
When set, it indicates that the EEPROM or PHY access is in progress  
6.2 EEPROM & PHY Address Register (0CH)  
Bit  
7:6  
5:0  
Name  
PHY_ADR PH01,RW PHY Address bit 1 and 0; the PHY address bit [4:2] is force to 0.  
EROA PH0,RW EEPROM Word Address or PHY Register Address  
Default  
Description  
6.3 EPROM & PHY Data Register (0DH~0EH)  
Bit  
Name  
Default  
Description  
7:0  
EE_PHY_L  
PH0,RW EEPROM or PHY Low Byte Data (0DH)  
This data is made to write/read low byte of word address defined in Reg. CH to  
EEPROM or PHY  
7:0  
EE_PHY_H  
PH0,RW EEPROM or PHY High Byte Data (0EH)  
This data is made to write/read high byte of word address defined in Reg. CH to  
EEPROM or PHY  
6.4 Vendor ID Register (28H~29H)  
Bit  
7:0  
7:0  
Name  
VIDH  
VIDL  
Default  
PE,0AH,RO  
PE,46H.RO  
Description  
Vendor ID High Byte (29H)  
Vendor ID Low Byte (28H)  
6.5 Port 2 driving capability Register (3AH)  
Bit  
Name  
Default  
Description  
7
Reserved  
0,RO  
Reserved  
Port 2 TXD/TXE Driving/Sinking Capability  
00: 2mA  
6:5  
P2_CURR  
P01,RW 01: 4mA (default)  
10: 6mA  
11: 8mA  
4:0  
RESERVED P01,RW reserved  
16  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.6 Switch Control Register (52H)  
Bit Name Default  
MEM_BIST PH0,RO  
Description  
Address Table Memory Test BIST Status  
7
0: OK  
1: Fail  
6
5
RST_SW  
RST_ANLG P0,RW  
P0,RW  
Reset Switch Core and auto clear after 10us  
Reset Analog PHY Core and auto clear after 10us  
4:3  
SNF_PORT PE00,RW Sniffer Port Number  
Define the port number to act as the sniffer port  
00  
Port 0  
01  
Port 1  
10  
11  
Port 2  
Reserved  
2
CRC_DIS  
AGE  
PE0,RW  
PE0,RW  
CRC Checking Disable  
When set, the received CRC error packet also accepts to receive memory.  
Address Table Aging  
00: no aging  
1:0  
01: 64 ± 32 sec  
10: 128 ± 64 sec  
11: 256 ±128 sec  
6.7 VLAN Control Register (53H)  
Bit  
7
Name  
TOS6  
Default  
Description  
PE0,RW Full IP ToS Field for Priority Queue  
1: check most significant 6-bit of TOS  
0: check most significant 3-bit only of TOS  
6
5
4
RESERVED  
UNICAST  
VIDFF  
0,RO  
Reserved  
PE0,RW Unicast packet can across VLAN boundary  
PE0,RW Replace VIDFF  
If the received packet is a tagged VLAN with VID equal to “FFF”, its VLAN field is  
replaced with VLAN tag defined in Reg. 6EH and 6FH.  
PE0,RW Replace VID01  
If the received packet is a tagged VLAN with VID equal to “001”, its VLAN field is  
replaced with VLAN tag defined in Reg. 6EH and 6FH.  
PE0,RW Replace VID0  
3
2
VID1  
VID0  
If the received packet is a tagged VLAN with VID equal to “000”, its VLAN field is  
replaced with VLAN tag defined in Reg. 6EH and 6FH.  
PE0,RW Replace priority field in the tag with value define in Reg 6FH bit 7~5.  
PE0,RW VLAN mode enable  
1
0
PRI  
VLAN  
1: 802.1Q base VLAN mode enable  
0: port-base VLAN only  
6.8 Switch Status Register (54H)  
Bit  
7
Name  
MEM_BIST  
Default  
Description  
PH0,RO Address Table Memory Test BIST Status  
0: OK  
1: Fail  
6:0  
RESERVED  
0,RO  
Reserved  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
17  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.9 Per Port Control/Status Index Register (60H)  
Bit  
7:5  
4:2  
1:0  
Name  
reserved  
reserved  
INDEX  
Default  
PH0,RW reserved  
0,RO  
PH0,RW Port index for register 61h~84h  
Write the port number to this register before write/read register 61h~84h.  
Description  
reserved  
6.10 Per Port Control Data Register (61H)  
Bit  
7
6
Name  
RESERVED  
PARTI_EN  
Default  
Description  
PE0,RW Reserved  
PE0,RW Enable Partition Detection  
5
NO_DIS_RX PE0,RW Not Discard RX Packets when Ingress Bandwidth Control  
When received packets bandwidth reach Ingress bandwidth threshold,  
the packets over the threshold are not discarded but with flow control.  
4
FLOW_DIS  
PE0,RW Flow control in full duplex mode, or back pressure in half duplex mode  
enable  
0 – enable  
1 – disable  
3
2
1
0
BANDWIDTH PE0,RW Bandwidth Control  
0: Control with Ingress and Egress separately, ref to Register 66h.  
1: Control with Ingress or Egress, ref to Register 67h  
PE0,RW Broadcast packet filter  
BP_DIS  
0 – accept broadcast packets  
1 – reject broadcast packets  
MP_DIS  
PE0,RW Multicast packet filter  
0 – accept multicast packets  
1 – reject multicast packets  
MP_STORM PE0,RW Broadcast Storm Control  
0 – only broadcast packets storm are controlled  
1 – Multicast packets also same as broadcast storm control.  
6.11 Per Port Status Data Register (62H)  
Bit  
7:6  
5
Name  
RESERVED  
LP_FCS  
BIST  
Default  
P0,RO  
P0,RO  
P0,RO  
Description  
Reserved  
Link Partner Flow Control Enable Status  
BIST status  
4
1: SRAM BIST fail  
0: SRAM BIST pass  
Reserved  
3
2
RESERVED  
SPEED2  
0,RO  
P0,RO  
PHY Speed Status  
0: 10Mbps, 1:100Mbps  
PHY Duplex Status  
0: half-duplex, 1:full-duplex  
PHY Link Status  
1
0
FDX2  
LINK2  
P0,RO  
P0,RO  
0: link fail, 1: link OK  
18  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.12 Per Port Forward Control Register (65H)  
Bit Name Default  
LOOPBACK PH0,RW  
Description  
Loop-Back Mode  
7
6
The transmitted packet will be forward to this port itself.  
MONI_TX  
MONI_RX  
DIS_BMP  
PH0,RW  
PH0,RW  
TX Packet Monitored  
The transmitted packets are also forward to sniffer port.  
RX Packet Monitored  
5
4
The received packets are also forward to sniffer port.  
PH0,RW Broad/Multicast Not Monitored  
The received broadcast or multicast packets are not forward to sniffer  
port.  
3
2
Reserved  
TX_DIS  
PH0,RW  
PH0,RW  
Reserved  
Packet Transmit Disabled  
All packets can not be forward to this port.  
Packet receive Disabled  
All received packets are discarded.  
1
0
RX_DIS  
PH0,RW  
PH0,RW  
ADR_DIS  
Address Learning Disabled  
The Source Address (SA) field of packet is not learned to address table.  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
19  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.13 Per Port Ingress/Egress Control Register (66H)  
Bit  
Name  
Default  
Description  
7:4  
INGRESS  
PE0,RW Ingress Rate Control  
These bits define the bandwidth threshold that received packets over the threshold  
are discarded.  
0000: none  
0001: 64Kbps  
0010: 128Kbps  
0011: 256Kbps  
0100: 512Kbps  
0101: 1Mbps  
0110: 2Mbps  
0111: 4Mbps  
1000: 8Mbps  
1001: 16Mbps  
1010: 32Mbps  
1011: 48Mbps  
1100: 64Mbps  
1101: 72Mbps  
1110: 80Mbps  
1111: 88Mbps  
3:0  
EGRESS  
PE0,RW Egress Rate Control  
These bits define the bandwidth threshold that transmitted packets over the  
threshold are discarded.  
0000: none  
0001: 64Kbps  
0010: 128Kbps  
0011: 256Kbps  
0100: 512Kbps  
0101: 1Mbps  
0110: 2Mbps  
0111: 4Mbps  
1000: 8Mbps  
1001: 16Mbps  
1010: 32Mbps  
1011: 48Mbps  
1100: 64Mbps  
1101: 72Mbps  
1110: 80Mbps  
1111: 88Mbps  
20  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.14 Bandwidth Control Setting Register (67H)  
Bit  
7:4  
Name  
BSTH  
Default  
Description  
PE0,RW Broadcast Storm Threshold  
These bits define the bandwidth threshold that received broadcast packets over  
the threshold are discarded  
0000: no broadcast storm control  
0001: 8K packets/sec  
0010: 16K packets/sec  
0011: 64K packets/sec  
0100: 5%  
0101: 10%  
0110: 20%  
0111: 30%  
1000: 40%  
1001: 50%  
1010: 60%  
1011: 70%  
1100: 80%  
1101: 90%  
111X: no broadcast storm control  
3:0  
BW CTRL  
PE0,RW Received and Transmitted Bandwidth Control  
These bits define the bandwidth threshold that transmitted or received packets  
over the threshold are discarded  
0000: none  
0001: 64Kbps  
0010: 128Kbps  
0011: 256Kbps  
0100: 512Kbps  
0101: 1Mbps  
0110: 2Mbps  
0111: 4Mbps  
1000: 8Mbps  
1001: 16Mbps  
1010: 32Mbps  
1011: 48Mbps  
1100: 64Mbps  
1101: 72Mbps  
1110: 80Mbps  
1111: 88Mbps  
6.15 Per Port Block Unicast ports Control Register (68H)  
Bit  
7:4  
3:0  
Name  
RESERVED  
BLK_UP  
Default  
PH0,RW Reserved  
PH0,RW Ports of Unicast Packet Be Blocked  
Description  
The received unicast packets are not forward to the assigned ports.  
Note that the assigned port definition: bit 0 for port 0, bit 1 for port 1,  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
21  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.16 Per Port Block Multicast ports Control Register (69H)  
Bit  
7:4  
3:0  
Name  
RESERVED  
BLK_MP  
Default  
PH0,RW Reserved  
PH0,RW Ports of Multicast Packet Be Blocked  
Description  
The received multicast packets are not forward to the assigned ports.  
6.17 Per Port Block Broadcast ports Control Register (6AH)  
Bit  
7:4  
3:0  
Name  
RESERVED  
BLK_BP  
Default  
PH0,RW Reserved  
PH0,RW Ports of Broadcast Packet Be Blocked  
Description  
The received broadcast packets are not forward to the assigned ports.  
6.18 Per Port Block Unknown ports Control Register (6BH)  
Bit  
7:4  
3:0  
Name  
RESERVED  
BLK_UKP  
Default  
PH0,RW Reserved  
PH0,RW Ports of Unknown Packet Be Blocked  
The packets with DA field not found in address table are not forward to  
the assigned ports.  
Description  
6.19 Per Port Priority Queue Control Register (6DH)  
Bit  
7
Name  
TAG_OUT  
Default  
Description  
PE0,RW Output Packet Tagging Enable  
The transmitted packets are containing VLAN tagged field.  
PE0,RW Priority Queue Disable  
Only one transmit queue is supported in this port.  
PE0,RW Weighted Fair Queuing  
6
5
PRI_DIS  
WFQUE  
1: The priority weight for queue 3, 2, 1, and 0 is 8, 4, 2, and 1  
respectively.  
0: The queue 3 has the highest priority, and the next priorities are queue  
2, 1, and 0 respectively.  
4
TOS_PRI  
PE0,RW Priority ToS over VLAN  
If an IP packet with VLAN tag, the priority of this packet is decode from  
ToS field.  
3
2
TOS_OFF  
PRI_OFF  
P_PRI  
PE0,RW ToS Priority Classification Disable  
The priority information from ToS field of IP packet is ignored.  
PE0,RW 802.1 p Priority Classification Disable  
The priority information from VLAN tag field is ignored.  
PE0,RW Port Base priority  
1:0  
The priority queue number in port base.  
00= queue 0, 01=queue 1, 10=queue 2, 11=queue 3  
6.20 Per Port VLAN Tag Low Byte Register (6EH)  
Bit  
7:0  
Name  
VID70  
Default  
PE01,RW VID[7:0]  
Description  
22  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.21 Per Port VLAN Tag High Byte Register (6FH)  
Bit  
7:5  
4
Name  
PRI  
CFI  
Default  
Description  
PE0,RW Tag [15:13]  
PE0,RW Tag[12]  
PE0,RW VID[11:8]  
3:0  
VID118  
6.22 MIB counters Port Index Register (80H)  
Bit  
7
Name  
READY  
Default  
P0,RO  
Description  
MIB counter data is ready  
When this register is written with INDEX data, this bit is cleared and the MIB  
counter reading is in progress. After end of read MIB counter, the MIB data is  
loaded into register 81H~84H, and this bit is set to indicate that the MIB data is  
ready.  
6:5  
4:0  
reserved  
INDEX  
0,RO  
Reserved  
PHS0,RW MIB counter index 0~9, each counter is 32-bit in Register 81h~84h.  
Write the MIB counter index to this register before read them.  
6.23 MIB counter Data Register (81H~84H)  
Bit  
Name  
Default  
X,RO  
X,RO  
X,RO  
X,RO  
Description  
81H  
82H  
83H  
84H  
Counter0  
Counter1  
Counter2  
Counter3  
Counter’s data bit 7~0  
Counter’s data bit 15~8  
Counter’s data bit 23~16  
Counter’s data bit 31~24  
MIB counter: RX Byte Counter Registers (INDEX 00H)  
MIB counter: RX Uni-cast Packet Counter Registers (INDEX 01H)  
MIB counter: RX Multi-cast Packet Counter Registers (INDEX 02H)  
MIB counter: RX Discard Packet Counter Registers (INDEX 03H)  
MIB counter: RX Error Packet Counter Registers (INDEX 04H)  
MIB counter: TX Byte Counter Registers (INDEX 05H)  
MIB counter: TX Uni-cast Packet Counter Registers (INDEX 06H)  
MIB counter: TX Multi-cast Packet Counter Registers (INDEX 07H)  
MIB counter: TX Discard Packet Counter Registers (INDEX 08H)  
MIB counter: TX Error Packet Counter Registers (INDEX 09H)  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
23  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.24 VLAN grouping table Registers (B0H~BFH)  
Define the port member in VLAN group  
There are 16 VLAN group that defined in Reg. B0H~BFH.  
Group 0 defined in Reg. B0H, and group 1 defined in Reg. B1H … and so on.  
Bit  
7:4  
2
1
0
Name  
Default  
PE0,RO  
PE1,RW Mapping to port 2  
PE1,RW Mapping to port 1  
PE1,RW Mapping to port 0  
Description  
RESERVED  
PORT_P2  
PORT_P1  
PORT_P0  
Reserved  
6.25 TOS Priority Map Registers (C0H~CFH)  
Define the 6-bit or 3-bit of ToS field mapping to 2-bit priority queue number.  
In 6-bit type, the Reg. 53H bit 7 is “1”, Reg. C0H bit [1:0] define the mapping for ToS value 0, Reg. 60H bit [3:2] define the  
mapping for ToS value 1, … and so on, till Reg. CFH bit [7:6] define ToS value 63.  
In 3-bit type, Reg. C0H bit [1:0] defines the mapping for ToS value 0, Reg. 60H bit [3:2] defines the mapping for ToS value 1 …  
and so on, and till Reg. C1H bit [7:6] define ToS value 7.  
C0H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS3  
TOS2  
TOS1  
TOS0  
Default  
Description  
PE0/1,RW If bit 53H.7 =1 :TOS[7:2]=03H, otherwise TOS]7:5]=03H  
PE0,/1RW If bit 53H.7 =1 :TOS[7:2]=02H, otherwise TOS]7:5]=02H  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=01H, otherwise TOS]7:5]=01H  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=00H, otherwise TOS]7:5]=00H  
C1H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS7  
TOS6  
TOS5  
TOS4  
Default  
Description  
PE0/3,RW If bit 53H.7 =1 :TOS[7:2]=07H, otherwise TOS]7:5]=07H  
PE0/3,RW If bit 53H.7 =1 :TOS[7:2]=06H, otherwise TOS]7:5]=06H  
PE0/2,RW If bit 53H.7 =1 :TOS[7:2]=05H, otherwise TOS]7:5]=05H  
PE0/2,RW If bit 53H.7 =1 :TOS[7:2]=04H, otherwise TOS]7:5]=04H  
C2H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOSB  
TOSA  
TOS9  
TOS8  
Default  
Description  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=0BH  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=0AH  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=09H  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=08H  
C3H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOSF  
TOSE  
TOSD  
TOSC  
Default  
Description  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=0FH  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=0EH  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=0DH  
PE0,RW If bit 53H.7 =1 :TOS[7:2]=0CH  
24  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
C4H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS13  
TOS12  
TOS11  
TOS10  
Default  
Description  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=13H  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=12H  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=11H  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=10H  
C5H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS17  
TOS16  
TOS15  
TOS14  
Default  
Description  
Description  
Description  
Description  
Description  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=17H  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=16H  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=15H  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=14H  
C6H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS1B  
TOS1A  
TOS19  
TOS18  
Default  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=1BH  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=1AH  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=19H  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=18H  
C7H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS1F  
TOS1E  
TOS1D  
TOS1C  
Default  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=1FH  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=1EH  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=1DH  
PE1,RW If bit 53H.7 =1 :TOS[7:2]=1CH  
C8H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS23  
TOS22  
TOS21  
TOS20  
Default  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=23H  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=22H  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=21H  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=20H  
C9H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS27  
TOS26  
TOS25  
TOS24  
Default  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=27H  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=26H  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=25H  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=24H  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
25  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
CAH:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS2B  
TOS2A  
TOS29  
TOS28  
Default  
Description  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=2BH  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=2AH  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=29H  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=28H  
CBH:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS2F  
TOS2E  
TOS2D  
TOS2C  
Default  
Description  
Description  
Description  
Description  
Description  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=2FH  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=2EH  
PE2,RW If bit 53H.7 =1 :TOS[7:2]=2DH  
PE2,RW  
If bit 53H.7 =1 :TOS[7:2]=2CH  
CCH:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS33  
TOS32  
TOS31  
TOS30  
Default  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=33H  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=32H  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=31H  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=30H  
CDH:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS37  
TOS36  
TOS35  
TOS34  
Default  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=37H  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=36H  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=35H  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=34H  
CEH:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS3B  
TOS3A  
TOS39  
TOS38  
Default  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=3BH  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=3AH  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=39H  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=38H  
CFH:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TOS3F  
TOS3E  
TOS3D  
TOS3C  
Default  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=3FH  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=3EH  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=3DH  
PE3,RW If bit 53H.7 =1 :TOS[7:2]=3CH  
26  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
6.26 VLAN Priority Map Registers (D0H~D1H)  
Define the 3-bit of priority field VALN mapping to 2-bit priority queue number.  
D0H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TAG3  
TAG2  
TAG1  
TAG0  
Default  
Description  
Description  
PE1,RW VLAN priority tag value = 03H  
PE1,RW VLAN priority tag value = 02H  
PE0,RW VLAN priority tag value = 01H  
PE0,RW VLAN priority tag value = 00H  
D1H:  
Bit  
7:6  
5:4  
3:2  
1:0  
Name  
TAG7  
TAG6  
TAG5  
TAG4  
Default  
PE3,RW VLAN priority tag value = 07H  
PE3,RW VLAN priority tag value = 06H  
PE2,RW VLAN priority tag value = 05H  
PE2,RW VLAN priority tag value = 04H  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
27  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
7. EEPROM Format  
name  
Word  
0~2  
3
Description  
Reserved  
[1:0] Auto Load Control  
RESERVED  
Auto Load Control  
Vendor ID  
4
Vendor ID  
RESERVED  
PHY Control  
RESERVED  
Control  
6
7
8~15  
16  
Reserved  
PHY Control  
Reserved  
Bit 1:0=01: Accept setting of WORD 17,18  
Bit 3:2=01: Accept setting of WORD 19~26  
Bit 5:4=01: Accept setting of WORD 27~30  
Bit 7:6=01: Accept setting of WORD 31  
Bit 9:8=01: Accept setting of WORD 32~39  
Bit 11:10=01: Accept setting of WORD 40~47  
Bit 15:12 =01: Reserved  
Switch Control 1  
Switch Control 2  
Port 0 Control 1  
Port 0 Control 2  
Port 1 Control 1  
Port 1 Control 2  
Port 2 Control 1  
Port 2 Control 2  
17  
18  
19  
20  
21  
22  
23  
24  
When word 16 bit 1:0 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. 52H bit 7~0  
This word bit 15~8 will be loaded to Reg. 53H bit 7~0  
When word 16 bit 1:0 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. 58H bit 7~0  
This word bit 15~8 will be loaded to Reg. 59H bit 7~0  
When word 16 bit 3:2 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 0 Reg. 61H bit 7~0  
This word bit 15~8 will be loaded to port 0 Reg. 66H bit 7~0  
When word 16 bit 3:2 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 0 Reg. 67H bit 7~0  
This word bit 15~8 will be loaded to port 0 Reg. 6DH bit 7~0  
When word 16 bit 3:2 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 1 Reg. 61H bit 7~0  
This word bit 15~8 will be loaded to port 1 Reg. 66H bit 7~0  
When word 16 bit 3:2 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 1 Reg. 67H bit 7~0  
This word bit 15~8 will be loaded to port 1 Reg. 6DH bit 7~0  
When word 16 bit 3:2 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 2 Reg. 61H bit 7~0  
This word bit 15~8 will be loaded to port 2 Reg. 66H bit 7~0  
When word 16 bit 3:2 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 2 Reg. 67H bit 7~0  
This word bit 15~8 will be loaded to port 2 Reg. 6DH bit 7~0  
Reserved  
RESERVED  
Port 0 VLAN Tag  
25-26  
27  
When word 16 bit 5:4 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 0 Reg. 6EH bit 7~0  
This word bit 15~8 will be loaded to port 0 Reg. 6FH bit 7~0  
When word 16 bit 5:4 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 1 Reg. 6EH bit 7~0  
This word bit 15~8 will be loaded to port 1 Reg. 6FH bit 7~0  
When word 16 bit 5:4 is “01”, after power on reset:  
This word bit 7~0 will be loaded to port 2 Reg. 6EH bit 7~0  
Port 1 VLAN Tag  
28  
29  
Port 2 VLAN Tag  
28  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
This word bit 15~8 will be loaded to port 2 Reg. 6FH bit 7~0  
Reserved  
RESERVED  
VLAN Priority Map  
30  
31  
When word 16 bit 7:6 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. D0H bit 7~0  
This word bit 15~8 will be loaded to Reg. D1H bit 7~0  
When word 16 bit 9:8 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. B0H bit 7~0  
This word bit 15~8 will be loaded to Reg. B1H bit 7~0  
When word 16 bit 9:8 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. B2H bit 7~0  
This word bit 15~8 will be loaded to Reg. B3H bit 7~0  
When word 16 bit 9:8 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. B4H bit 7~0  
This word bit 15~8 will be loaded to Reg. B5H bit 7~0  
When word 16 bit 9:8 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. B6H bit 7~0  
This word bit 15~8 will be loaded to Reg. B7H bit 7~0  
When word 16 bit 9:8 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. B8H bit 7~0  
This word bit 15~8 will be loaded to Reg. B9H bit 7~0  
When word 16 bit 9:8 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. BAH bit 7~0  
This word bit 15~8 will be loaded to Reg. BBH bit 7~0  
When word 16 bit 9:8 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. BCH bit 7~0  
This word bit 15~8 will be loaded to Reg. BDH bit 7~0  
When word 16 bit 9:8 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. BEH bit 7~0  
This word bit 15~8 will be loaded to Reg. BFH bit 7~0  
When word 16 bit 11:10 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. C0H bit 7~0  
This word bit 15~8 will be loaded to Reg. C1H bit 7~0  
When word 16 bit 11:10 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. C2H bit 7~0  
This word bit 15~8 will be loaded to Reg. C3H bit 7~0  
When word 16 bit 11:10 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. C4H bit 7~0  
This word bit 15~8 will be loaded to Reg. C5H bit 7~0  
When word 16 bit 11:10 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. C6H bit 7~0  
This word bit 15~8 will be loaded to Reg. C7H bit 7~0  
When word 16 bit 11:10 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. C8H bit 7~0  
This word bit 15~8 will be loaded to Reg. C9H bit 7~0  
When word 16 bit 11:10 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. CAH bit 7~0  
This word bit 15~8 will be loaded to Reg. CBH bit 7~0  
When word 16 bit 11:10 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. CCH bit 7~0  
Port VLAN Group  
0,1  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
Port VLAN Group  
2,3  
Port VLAN Group  
4,5  
Port VLAN Group  
6,7  
Port VLAN Group  
8,9  
Port VLAN Group  
10,11  
Port VLAN Group  
12,13  
Port VLAN Group  
14,15  
ToS Priority Map 0  
ToS Priority Map 1  
ToS Priority Map 2  
ToS Priority Map 3  
ToS Priority Map 4  
ToS Priority Map 5  
ToS Priority Map 6  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
29  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
This word bit 15~8 will be loaded to Reg. CDH bit 7~0  
When word 16 bit 11:10 is “01”, after power on reset:  
This word bit 7~0 will be loaded to Reg. CEH bit 7~0  
This word bit 15~8 will be loaded to Reg. CFH bit 7~0  
ToS Priority Map 7  
47  
30  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8. PHY Registers  
MII Register Description  
ADD Name  
00H CONTR Reset  
15  
14  
Loop  
back  
0
13  
12  
11  
10  
9
8
Full  
7
6
5
4
3
2
1
0
Speed Auto-N Power Isolate Restart  
select  
1
Coll.  
Test  
0
Reserved  
OL  
Enable Down  
1
Auto-N Duplex  
0
0
0
0
1
000_0000  
01H STATUS T4  
TX FDX TX HDX 10 FDX 10 HDX  
Reserved  
Pream. Auto-N Remote Auto-N  
Link  
Status  
0
Jabber  
Detect  
0
Extd  
Cap.  
1
Cap.  
0
Cap.  
Cap.  
Cap.  
Cap.  
Supr.  
Compl.  
Fault  
Cap.  
1
0
0
1
0
1
1
0
1
1
0
1
0000  
1
0
0
0
0
0
1
0
02H PHYID1  
03H PHYID2  
0
1
0
0
0
1
1
0
0
1
Model No.  
01011  
TX FDX TX HDX 10 FDX 10 HDX  
Adv  
LP  
Version No.  
0000  
04H Auto-Neg. Next FLP Rcv Remote  
Advertise Page  
05H Link Part. LP  
Reserved  
FC  
Adv  
LP  
T4  
Adv  
LP  
Advertised Protocol Selector Field  
Ack  
Fault  
Adv  
LP  
Adv  
Adv  
LP  
LP  
Reserved  
LP  
LP  
Link Partner Protocol Selector Field  
Ability  
Next  
Ack  
RF  
FC  
T4  
TX FDX TX HDX 10 FDX 10 HDX  
Page  
06H Auto-Neg.  
Reserved  
TX  
Pardet LP Next Next Pg New Pg LP AutoN  
Expansio  
n
10H Specifie BP  
Fault  
Pg Able  
Able  
Rcv  
Cap.  
BP  
SCR  
BP  
ALIGN  
BP_ADP Reserve  
Reserve Reserve Force Reserve Reserve RPDCTR Reset  
100LNK -EN St. Mch  
Pream.  
Supr.  
Sleep Reserved  
mode  
d
4B5B  
OK  
dr  
d
d
d
d
Config.  
11H Specifie 100  
100  
10  
10 HDX Reserve Reverse Reverse  
PHY ADDR [4:0]  
Auto-N. Monitor Bit [3:0]  
d
FDX  
HDX  
FDX  
d
d
d
Conf/Stat  
12H  
10T  
Conf/Stat  
Rsvd  
LP  
Enable  
HBE  
SQUE  
JAB  
Reserve  
d
Reserved  
Polarity  
Reverse  
Enable Enable Enable  
13H PWDOR  
Reserved  
PD10DR PD100l PDchip PDcrm PDaeq PDdrv  
V
PDecli PDeclo PD10  
14H Specified TSTSE1 TSTSE FORCE_ FORCE_  
Reserved MDIX_C AutoNeg Mdix_fix Mdix_do MonSel1 MonSel0 Reserve PD_valu  
PREA TX10M NWAY_  
MBLE _PWR PWR  
X
config  
2
TXSD  
FEF  
NTL  
_dlpbk  
Value  
wn  
d
e
16H RCVER  
Receiver Error Counter  
17H DIS_conn  
ect  
Reversed  
Disconnect_counter  
Reversed  
1DH PSCR  
Reversed  
PREA AMPLIT TX_PW  
MBLEX UDE  
R
Key to Default  
In the register description that follows, the default  
column takes the form:  
<Reset Value>, <Access Type> / <Attribute(s)>  
Where:  
<Reset Value>:  
1
0
X
Bit set to logic one  
Bit set to logic zero  
No default value  
<Access Type>:  
RO = Read only,  
<Attribute (s)>:  
RW = Read/Write  
SC = Self clearing, P = Value permanently set  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
31  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.1 Basic Mode Control Register (BMCR) – 00H  
Bit  
Bit Name  
Default  
Description  
15  
Reset  
0, RW/SC Reset  
1=Software reset  
0=Normal operation  
This bit sets the status and controls the PHY registers to their  
default states. This bit, which is self-clearing, will keep returning a  
value of one until the reset process is completed  
Loopback  
Loop-back control register  
1 = Loop-back enabled  
14  
13  
Loopback  
0, RW  
1, RW  
0 = Normal operation  
When in 100Mbps operation mode, setting this bit may cause the  
descrambler to lose synchronization and produce a 720ms "dead  
time" before any valid data appears at the MII receive outputs  
Speed Select  
Speed selection  
1 = 100Mbps  
0 = 10Mbps  
Link speed may be selected either by this bit or by auto-negotiation.  
When auto-negotiation is enabled and bit 12 is set, this bit will return  
auto-negotiation selected medium type  
Auto-negotiation Enable  
1 = Auto-negotiation is enabled, bit 8 and 13 will be in  
auto-negotiation status  
12  
11  
Auto-negotiation  
enable  
1, RW  
0, RW  
Power down  
Power Down  
While in the power-down state, the PHY should respond to  
management transactions. During the transition to power-down  
state and while in the power-down state, the PHY should not  
generate spurious signals on the MII  
1=Power down  
0=Normal operation  
10  
9
Isolate  
0,RW  
Isolate  
Force to 0 in application.  
Restart  
Auto-negotiation  
0,RW/SC Restart Auto-negotiation  
1 = Restart auto-negotiation. Re-initiates the auto-negotiation  
process. When auto-negotiation is disabled (bit 12 of this register  
cleared), this bit has no function and it should be cleared. This bit is  
self-clearing and it will keep returning to a value of 1 until  
auto-negotiation is initiated by the DM9332. The operation of the  
auto-negotiation process will not be affected by the management  
entity that clears this bit  
0 = Normal operation  
8
Duplex mode  
1,RW  
Duplex Mode  
1 = Full duplex operation. Duplex selection is allowed when  
Auto-negotiation is disabled (bit 12 of this register is cleared). With  
auto-negotiation enabled, this bit reflects the duplex capability  
selected by auto-negotiation  
0 = Normal operation  
32  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
7
Collision test  
Reserved  
0,RW  
Collision Test  
1 = Collision test enabled. When set, this bit will cause the COL  
signal to be asserted in response to the assertion of TX_EN in  
internal MII interface.  
0 = Normal operation  
Reserved  
6-0  
0,RO  
Read as 0, ignore on write  
8.2 Basic Mode Status Register (BMSR) – 01H  
Bit  
Bit Name  
Default  
Description  
15  
100BASE-T4  
0,RO/P 100BASE-T4 Capable  
1 = DM9332 is able to perform in 100BASE-T4 mode  
0 = DM9332 is not able to perform in 100BASE-T4 mode  
1,RO/P 100BASE-TX Full Duplex Capable  
1 = DM9332 is able to perform 100BASE-TX in full duplex mode  
0 = DM9332 is not able to perform 100BASE-TX in full duplex mode  
1,RO/P 100BASE-TX Half Duplex Capable  
14  
13  
100BASE-TX  
full-duplex  
100BASE-TX  
half-duplex  
1 = DM9332 is able to perform 100BASE-TX in half duplex mode  
0 = DM9332 is not able to perform 100BASE-TX in half duplex  
mode  
12  
11  
10BASE-T  
full-duplex  
1,RO/P 10BASE-T Full Duplex Capable  
1 = DM9332 is able to perform 10BASE-T in full duplex mode  
0 = DM9332 is not able to perform 10BASE-TX in full duplex mode  
1,RO/P 10BASE-T Half Duplex Capable  
10BASE-T  
half-duplex  
1 = DM9332 is able to perform 10BASE-T in half duplex mode  
0 = DM9332 is not able to perform 10BASE-T in half duplex mode  
10-7  
6
Reserved  
0,RO  
1,RO  
Reserved  
Read as 0, ignore on write  
MII Frame Preamble Suppression  
1 = PHY will accept management frames with preamble suppressed  
0 = PHY will not accept management frames with preamble  
suppressed  
MF preamble  
suppression  
5
4
Auto-negotiation  
Complete  
0,RO  
Auto-negotiation Complete  
1 = Auto-negotiation process completed  
0 = Auto-negotiation process not completed  
Remote Fault  
Remote fault  
0, RO  
1 = Remote fault condition detected (cleared on read or by a chip  
reset). Fault criteria and detection method is DM9332  
implementation specific. This bit will set after the RF bit in the  
ANLPAR (bit 13, register address 05) is set  
0 = No remote fault condition detected  
3
2
Auto-negotiation  
ability  
1,RO/P Auto Configuration Ability  
1 = DM9332 is able to perform auto-negotiation  
0 = DM9332 is not able to perform auto-negotiation  
Link status  
0,RO  
Link Status  
1 = Valid link is established (for either 10Mbps or 100Mbps  
operation)  
0 = Link is not established  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
33  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
The link status bit is implemented with a latching function, so that  
the occurrence of a link failure condition causes the link status bit to  
be cleared and remain cleared until it is read via the management  
interface  
1
0
Jabber detect  
0, RO  
Jabber Detect  
1 = Jabber condition detected  
0 = No jabber  
This bit is implemented with a latching function. Jabber conditions  
will set this bit unless it is cleared by a read to this register through a  
management interface or a DM9332 reset. This bit works only in  
10Mbps mode  
Extended  
capability  
1,RO/P Extended Capability  
1 = Extended register capable  
0 = Basic register capable only  
8.3 PHY ID Identifier Register #1 (PHYID1) – 02H  
The PHY Identifier Registers #1 and #2 work together in a single identifier of the DM9332. The Identifier consists  
of a concatenation of the Organizationally Unique Identifier (OUI), a vendor's model number, and a model  
revision number. DAVICOM Semiconductor's IEEE assigned OUI is 00606E.  
Bit  
Bit Name  
Default  
Description  
15-0  
OUI_MSB  
<0181h>  
OUI Most Significant Bits  
This register stores bit 3 to 18 of the OUI (00606E) to bit 15 to 0 of  
this register respectively. The most significant two bits of the OUI  
are ignored (the IEEE standard refers to these as bit 1 and 2)  
8.4 PHY ID Identifier Register #2 (PHYID2) – 03H  
Bit  
Bit Name  
Default  
Description  
15-10  
OUI_LSB  
<101110>, OUI Least Significant Bits  
RO/P  
Bit 19 to 24 of the OUI (00606E) are mapped to bit 15 to 10 of this  
register respectively  
9-4  
3-0  
VNDR_MDL  
MDL_REV  
<001011>, Vendor Model Number  
RO/P  
Five bits of vendor model number mapped to bit 9 to 4 (most  
significant bit to bit 9)  
<0000>,  
RO/P  
Model Revision Number  
Five bits of vendor model revision number mapped to bit 3 to 0  
(most significant bit to bit 4)  
34  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.5 Auto-negotiation Advertisement Register (ANAR) – 04H  
This register contains the advertised abilities of this DM9332 device as they will be transmitted to its link partner  
during Auto-negotiation.  
Bit  
Bit Name  
Default  
Description  
15  
NP  
0,RO/P  
Next page Indication  
0 = No next page available  
1 = Next page available  
The DM9332 has no next page, so this bit is permanently set to 0  
Acknowledge  
14  
ACK  
0,RO  
1 = Link partner ability data reception acknowledged  
0 = Not acknowledged  
The DM9332's auto-negotiation state machine will automatically  
control this bit in the outgoing FLP bursts and set it at the  
appropriate time during the auto-negotiation process. Software  
should not attempt to write to this bit.  
Remote Fault  
13  
RF  
0, RW  
1 = Local device senses a fault condition  
0 = No fault detected  
12-11  
10  
Reserved  
FCS  
X, RW  
0, RW  
Reserved  
Write as 0, ignore on read  
Flow Control Support  
1 = Controller chip supports flow control ability  
0 = Controller chip doesn’t support flow control ability  
100BASE-T4 Support  
9
T4  
0, RO/P  
1 = 100BASE-T4 is supported by the local device  
0 = 100BASE-T4 is not supported  
The DM9332 does not support 100BASE-T4 so this bit is  
permanently set to 0  
8
7
TX_FDX  
TX_HDX  
10_FDX  
10_HDX  
Selector  
1, RW  
1, RW  
1, RW  
1, RW  
100BASE-TX Full Duplex Support  
1 = 100BASE-TX full duplex is supported by the local device  
0 = 100BASE-TX full duplex is not supported  
100BASE-TX Support  
1 = 100BASE-TX half duplex is supported by the local device  
0 = 100BASE-TX half duplex is not supported  
10BASE-T Full Duplex Support  
1 = 10BASE-T full duplex is supported by the local device  
0 = 10BASE-T full duplex is not supported  
10BASE-T Support  
1 = 10BASE-T half duplex is supported by the local device  
0 = 10BASE-T half duplex is not supported  
6
5
4-0  
<00001>, RW Protocol Selection Bits  
These bits contain the binary encoded protocol selector supported  
by this node  
<00001> indicates that this device supports IEEE 802.3 CSMA/CD  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
35  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.6 Auto-negotiation Link Partner Ability Register (ANLPAR) – 05H  
This register contains the advertised abilities of the link partner when received during Auto-negotiation.  
Bit  
Bit Name  
Default  
Description  
15  
NP  
0, RO  
Next Page Indication  
0 = Link partner, no next page available  
1 = Link partner, next page available  
14  
ACK  
0, RO  
Acknowledge  
1 = Link partner ability data reception acknowledged  
0 = Not acknowledged  
The DM9332's auto-negotiation state machine will automatically  
control this bit from the incoming FLP bursts. Software should not  
attempt to write to this bit  
13  
RF  
0, RO  
Remote Fault  
1 = Remote fault indicated by link partner  
0 = No remote fault indicated by link partner  
Reserved  
Read as 0, ignore on write  
Flow Control Support  
12-11  
10  
Reserved  
FCS  
0, RO  
0, RO  
1 = Controller chip supports flow control ability by link partner  
0 = Controller chip doesn’t support flow control ability by link  
partner  
9
8
T4  
0, RO  
0, RO  
0, RO  
0, RO  
0, RO  
100BASE-T4 Support  
1 = 100BASE-T4 is supported by the link partner  
0 = 100BASE-T4 is not supported by the link partner  
100BASE-TX Full Duplex Support  
1 = 100BASE-TX full duplex is supported by the link partner  
0 = 100BASE-TX full duplex is not supported by the link partner  
100BASE-TX Support  
1 = 100BASE-TX half duplex is supported by the link partner  
0 = 100BASE-TX half duplex is not supported by the link partner  
10BASE-T Full Duplex Support  
1 = 10BASE-T full duplex is supported by the link partner  
0 = 10BASE-T full duplex is not supported by the link partner  
10BASE-T Support  
TX_FDX  
TX_HDX  
10_FDX  
10_HDX  
Selector  
7
6
5
1 = 10BASE-T half duplex is supported by the link partner  
0 = 10BASE-T half duplex is not supported by the link partner  
4-0  
<00000>, RO Protocol Selection Bits  
Link partner’s binary encoded protocol selector  
36  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.7 Auto-negotiation Expansion Register (ANER) - 06H  
Bit  
Bit Name  
Default  
Description  
15-5  
Reserved  
0, RO  
Reserved  
Read as 0, ignore on write  
4
3
2
PDF  
0, RO/LH  
0, RO  
Local Device Parallel Detection Fault  
PDF = 1: A fault detected via parallel detection function.  
PDF = 0: No fault detected via parallel detection function  
Link Partner Next Page Able  
LP_NP_ABLE = 1: Link partner, next page available  
LP_NP_ABLE = 0: Link partner, no next page  
Local Device Next Page Able  
LP_NP_ABLE  
NP_ABLE  
0,RO/P  
NP_ABLE = 1: DM9332, next page available  
NP_ABLE = 0: DM9332, no next page  
DM9332 does not support this function, so this bit is always 0  
1
0
PAGE_RX  
0, RO  
0, RO  
New Page Received  
A new link code word page received. This bit will be automatically  
cleared when the register (register 6) is read by management  
Link Partner Auto-negotiation Able  
LP_AN_ABLE  
A “1” in this bit indicates that the link partner supports  
Auto-negotiation  
8.8 DAVICOM Specified Configuration Register (DSCR) – 10H  
Bit  
15  
Bit Name  
BP_4B5B  
Default  
0,RW  
Description  
Bypass 4B5B Encoding and 5B4B Decoding  
1 = 4B5B encoder and 5B4B decoder function bypassed  
0 = Normal 4B5B and 5B4B operation  
Bypass Scrambler/Descrambler Function  
1 = Scrambler and descrambler function bypassed  
0 = Normal scrambler and descrambler operation  
Bypass Symbol Alignment Function  
1 = Receive functions (descrambler, symbol alignment and symbol  
decoding functions) bypassed. Transmit functions (symbol  
encoder and scrambler) bypassed  
0 = Normal operation  
14  
13  
BP_SCR  
0, RW  
0, RW  
BP_ALIGN  
12  
BP_ADPOK  
0, RW  
BYPASS ADPOK  
Force signal detector (SD) active. This register is for debug only,  
not release to customer  
1=Forced SD is OK,  
0=Normal operation  
11  
10  
Reserved  
TX  
RW  
Reserved  
Force to 0 in application  
100BASE-TX Mode Control  
1, RW  
1 = 100BASE-TX operation  
0 = 100BASE-FX operation  
9
Reserved  
0, RO  
Reserved  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
37  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8
7
Reserved  
0, RW  
Reserved  
Force to 0 in application.  
Force Good Link in 100Mbps  
F_LINK_100  
0, RW  
0 = Normal 100Mbps operation  
1 = Force 100Mbps good link status  
This bit is useful for diagnostic purposes  
Reserved  
Force to 0 in application.  
Reserved  
6
5
4
Reserved  
Reserved  
0, RW  
0, RW  
1, RW  
Force to 0 in application.  
RPDCTR-EN  
Reduced Power Down Control Enable  
This bit is used to enable automatic reduced power down  
0 = Disable automatic reduced power down  
1 = Enable automatic reduced power down  
Reset State Machine  
When writes 1 to this bit, all state machines of PHY will be reset.  
This bit is self-clear after reset is completed  
MF Preamble Suppression Control  
MII frame preamble suppression control bit  
1 = MF preamble suppression bit on  
0 = MF preamble suppression bit off  
Sleep Mode  
Writing a 1 to this bit will cause PHY entering the Sleep mode and  
power down all circuit except oscillator and clock generator circuit.  
When waking up from Sleep mode (write this bit to 0), the  
configuration will go back to the state before sleep; but the state  
machine will be reset  
3
2
SMRST  
MFPSC  
0, RW  
1, RW  
1
0
SLEEP  
0, RW  
0, RW  
Reserved  
Reserved  
Force to 0 in application.  
38  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.9 DAVICOM Specified Configuration and Status Register (DSCSR) – 11H  
Bit  
15  
Bit Name  
100FDX  
Default  
1, RO  
Description  
100M Full Duplex Operation Mode  
After auto-negotiation is completed, results will be written to this bit. If this  
bit is 1, it means the operation 1 mode is a 100M full duplex mode. The  
software can read bit [15:12] to see which mode is selected after  
auto-negotiation. This bit is invalid when it is not in the auto-negotiation  
mode  
14  
13  
12  
11  
100HDX  
10FDX  
1, RO  
1, RO  
1, RO  
0, RO  
100M Half Duplex Operation Mode  
After auto-negotiation is completed, results will be written to this bit. If this  
bit is 1, it means the operation 1 mode is a 100M half duplex mode. The  
software can read bit [15:12] to see which mode is selected after  
auto-negotiation. This bit is invalid when it is not in the auto-negotiation  
mode  
10M Full Duplex Operation Mode  
After auto-negotiation is completed, results will be written to this bit. If this  
bit is 1, it means the operation 1 mode is a 10M Full Duplex mode. The  
software can read bit [15:12] to see which mode is selected after  
auto-negotiation. This bit is invalid when it is not in the auto-negotiation  
mode  
10HDX  
10M Half Duplex Operation Mode  
After auto-negotiation is completed, results will be written to this bit. If this  
bit is 1, it means the operation 1 mode is a 10M half duplex mode. The  
software can read bit [15:12] to see which mode is selected after  
auto-negotiation. This bit is invalid when it is not in the auto-negotiation  
mode  
Reserved  
Reserved  
Read as 0, ignore on write  
10  
9
Reserved  
Reserved  
0,RW  
0,RW  
Reserved  
Reserved  
8-4  
PHYADR[4: 0 or 1, RW PHY Address Bit 4:0  
0]  
The first PHY address bit transmitted or received is the MSB of the  
address (bit 4). A station management entity connected to multiple PHY  
entities must know the appropriate address of each PHY  
Auto-negotiation Monitor Bits  
3-0  
ANMB[3:0]  
0, RO  
These bits are for debug only. The auto-negotiation status will be written  
to these bits.  
B3 B2 B1 B0  
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
In IDLE state  
Ability match  
Acknowledge match  
Acknowledge match fail  
Consistency match  
Consistency match fail  
Parallel detects signal link ready  
Parallel detects signal link ready fail  
Auto-negotiation completed successfully  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
39  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.10 10BASE-T Configuration/Status (10BTCSR) – 12H  
Bit  
Bit Name  
Default  
Description  
15  
Reserved  
0, RO  
Reserved  
Read as 0, ignore on write  
Link Pulse Enable  
1 = Transmission of link pulses enabled  
0 = Link pulses disabled, good link condition forced  
This bit is valid only in 10Mbps operation  
Heartbeat Enable  
14  
13  
LP_EN  
HBE  
1, RW  
1,RW  
1 = Heartbeat function enabled  
0 = Heartbeat function disabled  
When the DM9332 is configured for full duplex operation, this bit will  
be ignored (the collision/heartbeat function is invalid in full duplex  
mode)  
12  
11  
SQUELCH  
JABEN  
1, RW  
1, RW  
Squelch Enable  
1 = Normal squelch  
0 = Low squelch  
Jabber Enable  
Enables or disables the Jabber function when the DM9332 is in  
10BASE-T full duplex or 10BASE-T transceiver Loopback mode  
1 = Jabber function enabled  
0 = Jabber function disabled  
10  
9-1  
0
SERIAL  
Reserved  
POLR  
0, RW  
0, RO  
0, RO  
10Mbps Serial Mode (only valid in PHY test mode)  
Force to 0, in application.  
Reserved  
Read as 0, ignore on write  
Polarity Reversed  
When this bit is set to 1, it indicates that the 10Mbps cable polarity is  
reversed. This bit is automatically set and cleared by 10BASE-T  
module  
8.11 Power down Control Register (PWDOR) – 13H  
Bit  
Bit Name  
Default  
Description  
15-9  
Reserved  
0, RO  
Reserved  
Read as 0, ignore on write  
8
7
6
5
4
3
2
1
0
PD10DRV  
PD100DL  
PDchip  
PDcrm  
PDaeq  
PDdrv  
PDedi  
PDedo  
PD10  
0, RW  
0, RW  
0, RW  
0, RW  
0, RW  
0, RW  
0, RW  
0, RW  
0, RW  
Vendor power down control test  
Vendor power down control test  
Vendor power down control test  
Vendor power down control test  
Vendor power down control test  
Vendor power down control test  
Vendor power down control test  
Vendor power down control test  
Vendor power down control test  
* When selected, the power down value is control by Register 14H  
40  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.12 (Specified config) Register – 14H  
Bit  
15  
14  
13  
Bit Name  
TSTSE1  
TSTSE2  
Default  
0,RW  
0,RW  
0,RW  
Description  
Vendor test select 1 control  
Vendor test select 2 control  
Force Signal Detect  
FORCE_TXSD  
1: force SD signal OK in 100BASE-TX mode  
0: normal SD signal.  
12  
11  
FORCE_FEF  
PREAMBLEX  
0,RW  
0,RW  
Vendor test select control  
Preamble Saving Control  
0: when bit 10 is set, the 10BASE-T transmit preamble count is  
reduced. When bit 11 of register 1DH is set, 12-bit preamble is  
reduced; otherwise 22-bit preamble is reduced.  
1: transmit preamble bit count is normal in 10BASE-T mode  
10BASE-T mode Transmit Power Saving Control  
1: enable transmit power saving in 10BASE-T mode  
0: disable transmit power saving in 10BASE-T mode  
Auto-negotiation Power Saving Control  
10  
9
TX10M_PWR  
NWAY_PWR  
1,RW  
0,RW  
0, RO  
1: disable power saving during auto-negotiation period  
0: enable power saving during auto-negotiation period  
8
7
Reserved  
Reserved  
Read as 0, ignore on write  
MDIX_CNTL  
MDI/MDIX,RO The polarity of MDI/MDIX value  
1: MDIX mode  
0: MDI mode  
6
5
4
AutoNeg_dpbk  
Mdix_fix Value  
Mdix_down  
0,RW  
0, RW  
0,RW  
Auto-negotiation Loopback  
1: test internal digital auto-negotiation Loopback  
0: normal.  
MDIX_CNTL force value:  
When Mdix_down = 1, MDIX_CNTL value depend on the register  
value.  
MDIX Down  
Manual force MDI/MDIX.  
0: Enable HP Auto-MDIX  
1: Disable HP Auto-MDIX ,  
MDIX_CNTL value depend on Reg.14H.bit5  
Vendor monitor select 1  
Vendor monitor select 0  
Reserved  
3
2
1
MonSel1  
MonSel0  
Reserved  
0,RW  
0,RW  
0,RW  
Force to 0, in application.  
Power down control value  
Decision the value of each field Reg.13H.  
1: power down  
0
PD_value  
0,RW  
0: normal  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
41  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
8.13 DAVICOM Specified Receive Error Counter Register (RECR) – 16H  
Bit  
Bit Name  
Default  
Description  
15-0  
Rcv_ Err_ Cnt  
0, RO  
Receive Error Counter  
Receive error counter that increments upon detection of RXER.  
Clean by read this register.  
8.14 DAVICOM Specified Disconnect Counter Register (DISCR) – 17H  
Bit  
Bit Name  
Default  
Description  
15-8  
Reserved  
0, RO  
Reserved  
7-0  
Disconnect  
Counter  
0, RO  
Disconnect Counter that increment upon detection of  
disconnection. Clean by read this register.  
8.15 Power Saving Control Register (PSCR) – 1DH  
Bit  
15-12  
11  
Bit Name  
RESERVED  
PREAMBLEX  
Default  
0,RO  
0,RW  
Description  
RESERVED  
Preamble Saving Control  
when both bit 10and 11 of register 14H are set, the 10BASE-T  
transmit preamble count is reduced.  
1: 12-bit preamble is reduced.  
0: 22-bit preamble is reduced.  
10  
9
AMPLITUDE  
TX_PWR  
0,RW  
0.RW  
0,RO  
Transmit Amplitude Control Disabled  
1: when cable is unconnected with link partner, the TX amplitude is  
reduced for power saving.  
0: disable Transmit amplitude reduce function  
Transmit Power Saving Control Disabled  
1: when cable is unconnected with link partner, the driving current  
of transmit is reduced for power saving.  
0: disable transmit driving power saving function  
RESERVED  
8-0  
RESERVED  
42  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
9. Functional Description  
9.1 Serial Management Interface  
Host SMI  
SMI_CK  
SMI_DIO  
(SMI device address = 0~3)  
MDC  
Host / MAC  
MDIO  
Only one host is allowed to acccess the SMI_CK, SMI_DIO  
DM9332  
MII SMI  
MDC  
MDIO  
MDC  
MDIO  
Port2 PHY  
(PHY Address =  
2)  
External PHY can be accessed via the MDC, MDIO  
Host SMI - Read Frame Structure  
SMI_CK  
SMI_DIO Read  
//  
//  
A1  
R0  
0
1
1
0
A0  
R7  
R6  
R5  
32 "1"s  
0
D15  
D14  
D1  
D0  
Z
Device Address  
Write  
Idle  
Idle Preamble  
SFD  
Op Code  
Register Address  
Turn Around  
Data  
Read  
Host SMI - Write Frame Structure  
SMI_CK  
SMI_DIO Write  
32 "1"s  
0
1
0
1
A1  
A0  
R7  
R6  
R5  
R0  
1
0
D15  
D14  
Data  
D1  
D0  
Idle Preamble  
SFD  
Op Code  
Device Address  
Register Address  
Write  
Turn Around  
Idle  
DM9332 supports two type of serial management  
interface (SMI), Host SMI and MII SMI. The  
application of SMI illustrated as below.  
pin (TXD2_0 & TXD2_1). The <Register Address>  
field of the frame is mapped to address of control and  
status register set of DM9332. The read/writ data is  
valid on low byte (D7~D0) of <Data> field, the high  
byte (D15~D8) of data is reserved.  
1. The Host SMI consists of two pins, one is SMI_CK  
and another is SMI_DIO. User can access DM9332’s  
EEPROM, PHY registers, MIB counters and  
2. DM9332 supports MII SMI auto-polling for  
configuring speed, duplex mode, and 802.3x flow  
control capability of the external PHY (Port2) via the  
MDC, MDIO. More detail description and frame  
format can refer to section 9.3.2.  
Configuration registers through Host SMI. The format  
is following. The <Device Address> field of the frame  
means SMI device address that is configured by strap  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
43  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
9.2 Switch function:  
9.2.1 Address Learning  
(3). If incoming packet is UNICAST and its  
destination port number is equal to source port  
The DM9332 has a self-learning mechanism for  
learning the MAC addresses of incoming packets in  
real time. DM9332 stores MAC addresses, port  
number and time stamp information in the  
Hash-based Address Table. It can learn up to 1K  
unicast address entry.  
The switch engine updates address table with  
new entry if incoming packet’s Source Address (SA)  
does not exist and incoming packet is valid (non-error  
and legal length).  
number.  
9.2.4 Inter-Packet Gap (IPG)  
IPG is the idle time between any two valid packets  
at the same port. The typical number is 96 bits time.  
In other word, the value is 9.6u sec for 10Mbps and  
960n sec for 100Mbps.  
9.2.5 Back-off Algorithm  
Besides, DM9332 has an option to disable  
address learning for individual port. This feature can  
be set by bit 0 of register 65h  
The DM9332 implements the binary exponential  
back-off algorithm in half-duplex mode compliant to  
IEEE standard 802.3.  
9.2.2 Address Aging  
9.2.6 Late Collision  
The time stamp information of address table is  
used in the aging process. The switch engine  
updates time stamp whenever the corresponding SA  
receives. The switch engine would delete the entry if  
its time stamp is not updated for a period of time.  
The period can be programmed or disabled through  
bit 0 & 1 of register 52h.  
Late Collision is a type of collision. If a collision  
error occurs after the first 512 bit times of data are  
transmitted, the packet is dropped.  
9.2.7 Full Duplex Flow Control  
The DM9332 supports IEEE standard 802.3x flow  
control frames on both transmit and receive sides.  
On the receive side, The DM9332 will defer  
transmitting next normal frames, if it receives a pause  
frame from link partner.  
On the transmit side, The DM9332 issues pause  
frame with maximum pause time when internal  
resources such as received buffers, transmit queue  
and transmit descriptor ring are unavailable. Once  
resources are available, The DM9332 sends out a  
pause frame with zero pause time allows traffic to  
resume immediately.  
9.2.3 Packet Forwarding  
The DM9332 forwards the incoming packet  
according to following decision:  
(1). If DA is Multicast/Broadcast, the packet is  
forwarded to all ports, except to the port on which the  
packet was received.  
(2). Switch engine would look up address table  
based on DA when incoming packets is UNICAST. If  
the DA was not found in address table, the packet is  
treated as a multicast packet and forward to other  
ports. If the DA was found and its destination port  
number is different to source port number, the packet  
is forward to destination port.  
9.2.8 Half Duplex Flow Control  
The DM9332 supports half-duplex backpressure.  
The inducement is the same as full duplex mode.  
When flow control is required, the DM9332 sends jam  
pattern and results in a collision.  
(3). Switch engine also look up VLAN, Port  
Monitor setting and other forwarding constraints for  
the forwarding decision, more detail will discuss in  
later sections.  
The flow control ability can be set in bit 4 of  
register 61h.  
The DM9332 will filter incoming packets under  
following conditions:  
(1). Error packets, including CRC errors,  
alignment errors, illegal size errors.  
(2). PAUSE packets.  
44  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
programmed by EEPROM or register 67h, the default  
setting is no broadcast storm protecting.  
9.2.9 Partition Mode  
The DM9332 provides a partition mode for each  
port, see bit 6 of register 61h. The port enters  
partition mode when more than 64 consecutive  
collisions are occurred. In partition mode the port  
continuous to transmit but it will not receive. The port  
returned to normal operation mode when a good  
packet is seen on the wire. The detail description of  
partition mode represent following:  
9.2.11 Bandwidth Control  
The DM9332 supports two types of bandwidth  
control for each port. One is the ingress and egress  
bandwidth rate can be controlled separately, the  
other is combined together, this function can be set  
through bit 3 of register 61h. The bandwidth control is  
disabled by default.  
(1). Entering Partition State  
A port will enter the Partition State when either of  
the following conditions occurs:  
z The port detects a collision on every one of 64  
consecutive re-transmit attempts to the same packet.  
z The port detects a single collision which occurs  
for more than 512 bit times.  
To separate bandwidth control mode, the  
threshold rate is defined in register 66h. For  
combined mode, it is defined in register 67h.  
The behavior of bandwidth control as below:  
(1).For the ingress control, if flow control function  
is enabled, Pause or Jam packet will be transmitted.  
The ingress packets will be dropped if flow control is  
disabled.  
z Transmit defer timer time out, which indicates  
the transmitting packet is deferred to long.  
(2).For the egress control, the egress port will not  
transmit any packets. On the other hand, the ingress  
bandwidth of source port will be throttled that prevent  
packets from forwarding.  
(3).In combined mode, if the sum of ingress and  
egress bandwidth over threshold, the bandwidth will  
be throttled.  
(2). While in Partition state:  
The port will continue to transmit its pending  
packet, regardless of the collision detection, and will  
not allow the usual Back-off Algorithm. Additional  
packets pending for transmission will be transmitted,  
while ignoring the internal collision indication. This  
frees up the ports transmit buffers which would  
otherwise be filled up at the expense of other ports  
buffers. The assumption is that the partition is  
9.2.12 Port Monitoring Support  
The DM9332 supports “Port Monitoring” function  
on per port base, detail as below:  
signifying  
a
system failure situation (bad  
connection/cable/station), thus dropping packets is a  
small price to pay vs. the cost of halting the switch  
due to a buffer full condition.  
(1). Sniffer Port and Monitor Port  
There is only one port can be selected as “sniffer  
port” by register 52h, multiple ports can be set as  
“receive monitor port” or “transmit monitor port” in  
per-port register 65h.  
(3). Exiting from Partition State  
The Port exits from Partition State, following the  
end of a successful packet transmission.  
successful packet transmission is defined as no  
collisions were detected on the first 512 bits of the  
transmission.  
(2).Receive monitor  
A
All packets received on the “receive monitor port”  
are send a copy to “sniffer port”. For example, port 0  
is set as “receive monitor port” and port 2 is selected  
as a “sniffer port”. If a packet is received form port 0  
and predestined to port 1 after forwarding decision,  
the DM9332 will forward it to port 1 and port 2 in the  
end.  
9.2.10 Broadcast Storm Filtering  
The DM9332 has an option to limit the traffic of  
broadcast or multicast packets, to protect the switch  
from lower bandwidth availability.  
There are two types of broadcast storm control,  
one is throttling broadcast packet only, the other  
includes multicast. This feature can be set through bit  
1 of register 61h.  
(3).Transmit monitor  
All packets transmitted on the “transmit monitor  
port” are send a copy to “sniffer port”. For example,  
port 1 is set as “transmit monitor port” and port 2 is  
selected as “sniffer port”. If a packet is received from  
port 0 and predestined to port 1 after forwarding  
decision, the DM9332 will forward it to port 1 and port  
The broadcast storm threshold can be  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
45  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
2 in the end.  
(4).Exception  
(1). Set PVID of Port 0 to 0x01h.  
(2). Set PVID of Port 1 to 0x02h.  
The DM9332 has an optional setting that  
broadcast/multicast packets are not monitored (see  
bit 4 of register 65h). It’s useful to avoid unnecessary  
bandwidth.  
(3). Set PVID of Port 2 to 0x03h.  
(4). Set register B1h to 0x06h.  
(5). Set register B2h to 0x05h.  
(6). Set register B3h to 0x03h.  
9.2.13 VLAN Support  
9.2.13.1 Port-Based VLAN  
The DM9332 supports port-based VLAN as  
default, up to 16 groups. Each port has a default VID  
called PVID (Port VID, see register 6Fh). The  
DM9332 used LSB 4-bytes of PVID as index and  
mapped to register B0h~BFh, to define the VLAN  
groups.  
For instance, we intend to partition DM9332’s  
ports into three groups. Port 0 and port 1 in group A,  
port 1 and port 2 in group B, finally, port 2 and port 0  
in group C. In this case, the setting as below:  
9.2.13.2 802.1Q-Based VLAN  
Regarding IEEE 802.1Q standard, Tag-based  
VLAN uses an extra tag to identify the VLAN  
membership of  
a
frame across VLAN-aware  
switch/router. A tagged frame is four bytes longer  
than an untagged frame and contains two bytes of  
TPID (Tag Protocol Identifier) and two bytes of TCI  
(Tag Control Information).  
Dest.  
Dest.  
Src.  
Src.  
Length/Type  
Data  
Standard frame  
Tagged frame  
TPID  
Type  
Length /  
Data  
TCI  
0x8100  
2 bytes  
Priority CFI  
VID  
3 bits  
1 bits  
12 bits  
User can define each port as Tag port or Un-tag  
The DM9332 also supports 16 802.1Q-based  
VLAN groups, as specified in bit 1 of register 53h. It’s  
obvious that the tagged packets can be assigned to  
several different VLANs which are determined  
according to the VID inside the VLAN Tag. Therefore,  
the operation is similar to port-based VLAN. The  
DM9332 used LSB 4-bytes VID of received packet  
with VLAN tag and VLAN Group Mapping Register  
(B0h~BFh) to configure the VLAN partition. If the  
destination port of received packet is not same VLAN  
group with received port, it will be discarded.  
port by bit 7 of register 6Dh in 802.1Q-based VLAN  
mode. The operation of Tag and Un-tag can explain  
as below conditions:  
(1). Receive untagged packet and forward to  
Un-tag port.  
Received packet will forward to destination port  
without modification.  
(2). Receive tagged packet and forward to Un-tag  
port.  
The DM9332 will remove the tag from the  
packet and recalculate CRC before sending it out.  
(3). Receive untagged packet and forward to Tag  
port.  
9.2.13.3 Tag/Untag  
46  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
The DM9332 will insert the PVID tag when an  
untagged packet enters the port, and recalculate  
CRC before delivering it.  
(4). Receive tagged packet and forward to Tag  
port.  
Received packet will forward to destination port  
without modification.  
9.2.14.1 Port-Based Priority  
Port based priority is the simplest scheme and as  
default. Each port has a 2-bit priority value as index  
for splitting ingress packets to the corresponding  
transmit queue. This value can be set in bit 0 and 1 of  
register 6Dh.  
9.2.14 Priority Support  
9.2.14.2 802.1p-Based Priority  
802.1p priority can be disabled by bit 2 of register  
6Dh, it is enabled by default.  
The DM9332 extracts 3-bit priority field from  
received packet with 802.1p VLAN tag, and maps this  
field against VLAN Priority Map Registers (D0h~D1h)  
to determine which transmit queue is designated. The  
VLAN Priority Map is programmable.  
The DM9332 supports Quality of Service (QoS)  
mechanism for multimedia communication such as  
VoIP and video conferencing.  
The DM9332 provides three priority classifications:  
Port-based, 802.1p-based and DiffServ-based priority.  
See next section for more detail. The DM9332 offers  
four level queues for transmit on per-port based.  
The DM9332 provides two packet scheduling  
algorithms: Weighted Fair Queuing and Strict Priority  
Queuing. Weighted Fair Queuing (WFQ) based on  
their priority and queue weight. Queues with larger  
weights get more service than smaller. This  
mechanism can get highly efficient bandwidth and  
smooth the traffic. Strict Priority Queuing (SPQ)  
based on priority only. The Packet on the highest  
priority queue is transmitted first. The next  
highest-priority queue is work until last queue empties,  
and so on. This feature can be set in bit 5 of register  
6Dh.  
9.2.14.3 DiffServ-Based Priority  
DiffServ based priority uses the most significant  
6-bit of the ToS field in standard IPv4 header, and  
maps this field against ToS Priority Map Registers  
(C0h~CFh) to determine which transmit queue is  
designated. The ToS Priority Map is programmable  
too. In addition, User can only refer to most  
significant 3-bit of the ToS field optionally, see bit 7 of  
register 53h.  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
47  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
9.3 MII Interface  
9.3.1 MII data interface  
The DM9332 port 2 provides a Media Independent  
Interface (MII) as defined in the IEEE 802.3u  
standard (Clause 22).  
transmitted from the external device to the DM9332  
port 2 MAC.  
CRS2 (carrier sense) is asserted by the  
The MII consists of a nibble wide receive data bus,  
a nibble wide transmit data bus, and control signals to  
facilitate data transfers between the DM9332 port 2  
and external device (a PHY or a MAC in reverse MII).  
external device when either the transmit or receive  
medium is non-idle, and de-asserted by the external  
device when the transmit and receive medium are  
idle. The CRS2 can also in output mode when the  
DM9332 port 2 is configured to reversed MII mode.  
TXD2 (transmit data) is a nibble (4 bits) of  
COL2 (collision detection) is asserted by the  
data that are driven by the DM9332 synchronously  
with respect to TXC2. For each TXC2 period, which  
TXE2 is asserted, TXD2 (3:0) are accepted for  
transmission by the external device.  
external device, when both the transmit and receive  
medium is non-idle, and de-asserted by the external  
device when the either transmit or receive medium  
are idle. The COL2 can also in output mode when the  
DM9332 port 2 is configured to reversed MII mode.  
TXC2 (transmit clock) from the external  
device is a continuous clock that provides the timing  
reference for the transfer of the TXE2, TXD2. The  
DM9332 can drive 25MHz clock if it is configured to  
reversed MII mode.  
9.3.2 MII Serial Management  
The MII serial management interface consists of a  
data interface, basic register set in DM9332 port 0  
and 1, and a serial management interface to the  
register set. Through this interface it is possible to  
control and configure multiple PHY devices, include  
internal two ports, get status and error information,  
and determine the type and capabilities of the  
attached PHY device(s). The DM9332 default is  
polling 3 ports basic registers 0, 1, 4, and 5 to get the  
link, duplex, and speed status automatically.  
Alternatively, the DM9332 can be programmed to  
read or write any registers of 3 ports by section  
6.8~11 CSR B, C, D, and E.  
TXE2 (transmit enable) from the DM9332 port  
2 MAC indicates that nibbles are being presented on  
the MII for transmission to the external device.  
RXD2 (receive data) is a nibble (4 bits) of data  
that are sampled by the DM9332 port 2 MAC  
synchronously with respect to RXC2. For each RXC2  
period which RXDV2 is asserted, RXD2 (3:0) are  
transferred from the external device to the DM9332  
port 2 MAC reconciliation sub layer.  
RXC2 (receive clock) from external device to  
the DM9332 port 2 MAC reconciliation sub layer is a  
continuous clock that provides the timing reference  
for the transfer of the RXDV2, RXD2, and RXER2  
signals.  
The DM9332 management functions correspond  
to MII specification for IEEE 802.3u-1995 (Clause 22)  
for registers 0 through 6 with vendor-specific registers  
16,17, 18, 21, 22, 23 and 24~27.  
RXDV2 (receive data valid) input from the  
In read/write operation, the management data  
frame is 64-bits long and starts with 32 contiguous  
logic one bits (preamble) synchronization clock cycles  
on MDC. The Start of Frame Delimiter (SFD) is  
indicated by a <01> pattern followed by the operation  
code (OP) :< 10> indicates Read operation and <01>  
indicates Write operation. For read operation, a 2-bit  
turnaround (TA) filing between Register Address field  
and Data field is provided for MDIO to avoid  
contention. Following the turnaround time, 16-bit data  
is read from or written onto management registers.  
external device to indicates that the external device is  
presenting recovered and decoded nibbles to the  
DM9332 port 2 MAC reconciliation sub layer. To  
interpret a receive frame correctly by the  
reconciliation sub layer, RXDV2 must encompass the  
frame, starting no later than the Start-of-Frame  
delimiter and excluding any End-Stream delimiter.  
RXER2 (receive error) input from the external  
device is synchronously with respect to RXC2.  
RXER2 will be asserted for 1 or more clock periods to  
indicate to the reconciliation sub layer that an error  
was detected somewhere in the frame being  
48  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
9.3.3 Serial Management Interface  
The serial control interface uses a simple  
two-wired serial interface to obtain and control the  
status of the physical layer through the MII interface.  
The serial control interface consists of MDC  
(Management Data Clock), and MDI/O (Management  
Data Input/Output) signals.  
The MDIO pin is bi-directional and may be shared  
by up to 32 devices.  
9.3.4 Management Interface - Read Frame Structure  
MDC  
MDIO Read  
//  
//  
0
1
1
0
A4  
A3  
A0  
R4  
R3  
R0  
32 "1"s  
0
D15  
D14  
D1  
D0  
Z
Idle Preamble  
SFD  
Op Code  
PHY Address  
Register Address  
Turn Around  
Data  
Idle  
Read  
Write  
9.3.5 Management Interface - Write Frame Structure  
MDC  
MDIO Write  
32 "1"s  
0
1
0
1
A4  
A3  
A0  
R4  
R3  
R0  
1
0
D15  
D14  
Data  
D1  
D0  
Idle Preamble  
SFD  
Op Code  
PHY Address  
Register Address  
Write  
Turn Around  
Idle  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
49  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
By scrambling the data, the total energy presented to  
the cable is randomly distributed over a wide  
frequency range. Without the scrambler, energy  
levels on the cable could peak beyond FCC  
9.4 Internal PHY functions  
9.4.1 100Base-TX Operation  
The transmitter section contains the following  
functional blocks:  
limitations at frequencies related to the repeated 5B  
sequences, like the continuous transmission of IDLE  
symbols. The scrambler output is combined with the  
NRZ 5B data from the code-group encoder via an  
XOR logic function. The result is a scrambled data  
stream with sufficient randomization to decrease  
radiated emissions at critical frequencies.  
- 4B5B Encoder  
- Scrambler  
- Parallel to Serial Converter  
- NRZ to NRZI Converter  
- NRZI to MLT-3  
- MLT-3 Driver  
9.4.1.3 Parallel to Serial Converter  
9.4.1.1 4B5B Encoder  
The Parallel to Serial Converter receives parallel 5B  
scrambled data from the scrambler, and serializes it  
(converts it from a parallel to a serial data stream).  
The serialized data stream is then presented to the  
NRZ to NRZI encoder block  
The 4B5B encoder converts 4-bit (4B) nibble data  
generated by the MAC Reconciliation Layer into a  
5-bit (5B) code group for transmission, see reference  
Table 1. This conversion is required for control and  
packet data to be combined in code groups. The  
4B5B encoder substitutes the first 8 bits of the MAC  
preamble with a J/K code-group pair (11000 10001)  
upon transmit. The 4B5B encoder continues to  
replace subsequent 4B preamble and data nibbles  
with corresponding 5B code-groups. At the end of the  
transmit packet, upon the desertions of the Transmit  
Enable signal from the MAC Reconciliation layer, the  
4B5B encoder injects the T/R code-group pair (01101  
00111) indicating the end of frame. After the T/R  
code-group pair, the 4B5B encoder continuously  
injects IDLEs into the transmit data stream until  
Transmit Enable is asserted and the next transmit  
packet is detected.  
9.4.1.4 NRZ to NRZI Encoder  
After the transmit data stream has been scrambled  
and serialized, the data must be NRZI encoded for  
compatibility with the TP-PMD standard, for 100Base  
-TX transmission over Category-5 unshielded twisted  
pair cable.  
9.4.1.5 MLT-3 Converter  
The MLT-3 conversion is accomplished by converting  
The data stream output, from the NRZI encoder into  
two binary data streams, with alternately phased logic  
One event.  
9.4.1.6 MLT-3 Driver  
9.4.1.2 Scrambler  
The scrambler is required to control the radiated  
emissions (EMI) by spreading the transmit energy  
across the frequency spectrum at the media  
connector and on the twisted pair cable in  
100Base-TX operation.  
The two binary data streams created at the MLT-3  
converter are fed to the twisted pair output driver,  
which converts these streams to current sources and  
alternately drives either side of the transmit  
transformer’s primary winding, resulting in a minimal  
current MLT-3 signal.  
50  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
9.4.1.7 4B5B Code Group  
Symbol  
Meaning  
4B code  
3210  
5B Code  
43210  
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Data 0  
Data 1  
Data 2  
Data 3  
Data 4  
Data 5  
Data 6  
Data 7  
Data 8  
Data 9  
Data A  
Data B  
Data C  
Data D  
Data E  
Data F  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
11110  
01001  
10100  
10101  
01010  
01011  
01110  
01111  
10010  
10011  
10110  
10111  
11010  
11011  
11100  
11101  
I
J
K
T
R
H
Idle  
undefined  
0101  
11111  
11000  
10001  
01101  
00111  
00100  
SFD (1)  
SFD (2)  
ESD (1)  
ESD (2)  
Error  
0101  
undefined  
undefined  
undefined  
V
V
V
V
V
V
V
V
V
V
Invalid  
Invalid  
Invalid  
Invalid  
Invalid  
Invalid  
Invalid  
Invalid  
Invalid  
Invalid  
undefined  
undefined  
undefined  
undefined  
undefined  
undefined  
undefined  
undefined  
undefined  
undefined  
00000  
00001  
00010  
00011  
00101  
00110  
01000  
01100  
10000  
11001  
Table 1  
Preliminarydatasheet  
51  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
9.4.2 100Base-TX Receiver  
The 100Base-TX receiver contains several function  
blocks that convert the scrambled 125Mb/s serial  
data to synchronous 4-bit nibble data.  
The receive section contains the following functional  
blocks:  
9.4.2.3 MLT-3 to NRZI Decoder  
The DM9332 decodes the MLT-3 information from  
the Digital Adaptive Equalizer into NRZI data.  
9.4.2.4 Clock Recovery Module  
- Signal Detect  
The Clock Recovery Module accepts NRZI data from  
the MLT-3 to NRZI decoder. The Clock Recovery  
Module locks onto the data stream and extracts the  
125 MHz reference clock. The extracted and  
synchronized clock and data are presented to the  
NRZI to NRZ decoder.  
- Digital Adaptive Equalization  
- MLT-3 to Binary Decoder  
- Clock Recovery Module  
- NRZI to NRZ Decoder  
- Serial to Parallel  
- Descrambler  
- Code Group Alignment  
- 4B5B Decoder  
9.4.2.5 NRZI to NRZ  
The transmit data stream is required to be NRZI  
encoded for compatibility with the TP-PMD standard  
for 100Base-TX transmission over Category-5  
unshielded twisted pair cable. This conversion  
process must be reversed on the receive end. The  
NRZI to NRZ decoder receives the NRZI data stream  
from the Clock Recovery Module and converts it to a  
NRZ data stream to be presented to the Serial to  
Parallel conversion block.  
9.4.2.1 Signal Detect  
The signal detects function meets the specifications  
mandated by the ANSI XT12 TP-PMD 100Base-TX  
standards for both voltage thresholds and timing  
parameters.  
9.4.2.2 Adaptive Equalization  
When transmitting data over copper twisted pair  
cable at high speed, attenuation based on frequency  
becomes a concern. In high speed twisted pair  
signaling, the frequency content of the transmitted  
signal can vary greatly during normal operation based  
on the randomness of the scrambled data stream.  
This variation in signal attenuation, caused by  
frequency variations, must be compensated for to  
ensure the integrity of the received data. In order to  
ensure quality transmission when employing MLT-3  
encoding, the compensation must be able to adapt to  
various cable lengths and cable types depending on  
the installed environment. The selection of long cable  
9.4.2.6 Serial to Parallel  
The Serial to Parallel Converter receives a serial data  
stream from the NRZI to NRZ converter. It converts  
the data stream to parallel data to be presented to the  
descrambler.  
9.4.2.7 Descrambler  
Because of the scrambling process requires to  
control the radiated emissions of transmit data  
streams, the receiver must descramble the receive  
data streams. The descrambler receives scrambled  
parallel data streams from the Serial to Parallel  
converter, and it descrambles the data streams, and  
presents the data streams to the Code Group  
alignment block.  
lengths for  
a
given implementation requires  
significant compensation, which will be over-killed in  
a situation that includes shorter, less attenuating  
cable lengths. Conversely, the selection of short or  
intermediate  
cable  
lengths  
requiring  
less  
compensation will cause serious under-compensation  
for longer length cables. Therefore, the compensation  
or equalization must be adaptive to ensure proper  
conditioning of the received signal independent of the  
cable length.  
52  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
9.4.2.8 Code Group Alignment  
9.4.6 Auto-Negotiation  
The Code Group Alignment block receives un-aligned  
5B data from the descrambler and converts it into 5B  
code group data. Code Group Alignment occurs after  
the J/K is detected and subsequent data is aligned on  
a fixed boundary.  
The objective of Auto-negotiation is to provide a  
means to exchange information between linked  
devices and to automatically configure both devices  
to take maximum advantage of their abilities. It is  
important to note that Auto-negotiation does not test  
the characteristics of the linked segment. The  
Auto-Negotiation function provides a means for a  
device to advertise supported modes of operation to  
a remote link partner, acknowledge the receipt and  
understanding of common modes of operation, and to  
reject un-shared modes of operation. This allows  
devices on both ends of a segment to establish a link  
at the best common mode of operation. If more than  
one common mode exists between the two devices, a  
mechanism is provided to allow the devices to  
resolve to a single mode of operation using a  
predetermined priority resolution function.  
9.4.2.9 4B5B Decoder  
The 4B5B Decoder functions as a look-up table that  
translates incoming 5B code groups into 4B (Nibble)  
data. When receiving a frame, the first 2 5-bit code  
groups receive the start-of-frame delimiter (J/K  
symbols). The J/K symbol pair is stripped and two  
nibbles of preamble pattern are substituted. The last  
two code groups are the end-of-frame delimiter (T/R  
Symbols).  
The T/R symbol pair is also stripped from the nibble,  
presented to the Reconciliation layer.  
Auto-negotiation also provides a parallel detection  
function for devices that do not support the  
Auto-negotiation feature. During Parallel detection  
there is no exchange of information of configuration.  
Instead, the receive signal is examined. If it is  
discovered that the signal matches a technology,  
which the receiving device supports, a connection will  
be automatically established using that technology.  
This allows devices not to support Auto-negotiation  
but support a common mode of operation to establish  
a link.  
9.4.3 10Base-T Operation  
The 10Base-T transceiver is IEEE 802.3u compliant.  
When the DM9332 is operating in 10Base-T mode,  
the coding scheme is Manchester. Data processed  
for transmit is presented in nibble format, converted  
to a serial bit stream, then the Manchester encoded.  
When receiving, the bit stream, encoded by the  
Manchester, is decoded and converted into nibble  
format.  
9.5 HP Auto-MDIX Functional Descriptions  
9.4.4 Collision Detection  
The DM9332 supports the automatic detect cable  
connection type, MDI/MDIX (straight through/cross  
over). A manual configuration by register bit for MDI  
or MDIX is still accepted.  
For half-duplex operation, a collision is detected  
when the transmit and receive channels are active  
simultaneously. Collision detection is disabled in full  
duplex operation.  
When set to automatic, the polarity of MDI/MDIX  
controlled timing is generated by 16-bits LFSR. The  
switching cycle time is located from 200ms to 420ms.  
The polarity control is always switch until detect  
received signal. After selected MDI or MDIX,  
This feature is able to detect the required cable  
connection type. (Straight through or crossed over)  
and make correction automatically  
9.4.5 Carrier Sense  
Carrier Sense (CRS) is asserted in half-duplex  
operation during transmission or reception of data.  
During full-duplex mode, CRS is asserted only during  
Receive operations.  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
53  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
RX + /- from DM9332  
RX+/- to RJ45  
TX + /- from DM9332  
TX+/- to RJ45  
* MDI: __________  
* MDIX: - - - - - - - - -  
54  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
10.DC and AC Electrical Characteristics  
10.1 Absolute Maximum Ratings  
Symbol  
Parameter  
Min.  
-0.3  
-0.3  
-0.3  
-0.3  
-0.5  
-65  
0
Max.  
3.6  
1.95  
3.6  
1.95  
5.5  
+150  
+70  
+260  
Unit  
V
V
V
V
Conditions  
VCC3  
VCCI  
AVDD3  
AVDDI  
VIN  
TSTG  
TA  
3.3V Supply Voltage  
1.8V core power supply  
Analog power supply 3.3V  
Analog power supply 1.8V  
DC Input Voltage (VIN)  
Storage Temperature range  
Ambient Temperature  
V
°C  
°C  
°C  
Lead Temperature  
(TL, soldering, 10 sec.).  
-
LT  
Lead-free Device  
10.2 Operating Conditions  
Symbol  
Parameter  
Min.  
Typ.  
Max.  
Unit  
Conditions  
-
VCC3  
VCCI  
AVDD3  
AVDDI  
PD  
3.3V Supply Voltage  
3.135  
1.71  
3.135  
1.71  
3.300  
1.80  
3.300  
1.80  
90  
120  
20  
50  
90  
110  
40  
40  
90  
3.465  
1.89  
3.465  
1.89  
V
V
V
V
1.8V core power supply  
Analog power supply 3.3V  
Analog power supply 1.8V  
100BASE-TX with 100BASE-FX  
Data utilization rate is 100%  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
1.8VD only  
1.8VA only  
3.3VD only  
3.3VA only  
1.8VD only  
1.8VA only  
3.3VD only  
3.3VA only  
1.8VD only  
1.8VA only  
3.3VD only  
3.3VA only  
1.8VD only  
1.8VA only  
3.3VD only  
3.3VA only  
(Power  
Dissipation)  
Ethernet Link O.K.  
Fiber Link O.K.  
120  
60  
20  
80  
80  
Auto-negotiation or cable off  
30  
40  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
55  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
10.3 DC Electrical Characteristics  
Symbol  
Parameter  
Min.  
Typ. Max. Unit  
Conditions  
Inputs  
VIL  
Input Low Voltage  
Input High Voltage  
Input Low Leakage Current  
Input High Leakage Current  
-
2.0  
-1  
-
-
-
-
-
0.8  
-
-
V
V
uA  
uA  
Vcond1  
Vcond1  
VIN = 0.0V, Vcond1  
VIN = 3.3V, Vcond1  
VIH  
IIL  
IIH  
1
Outputs  
VOL  
VOH  
Receiver  
VICM  
Output Low Voltage  
Output High Voltage  
-
-
-
0.4  
-
V
V
IOL = 4mA  
IOH = -4mA  
2.4  
RX+/RX- Common Mode Input  
Voltage  
-
1.8  
-
V
100 Ω Termination  
Across  
Transmitter  
VTD100 100TX+/- Differential Output Voltage  
VTD10 10TX+/- Differential Output Voltage  
ITD100 100TX+/- Differential Output Current 19│ │20│ │21│  
ITD10 10TX+/- Differential Output Current 40│ │50│ │56│  
1.9  
4.0  
2.0  
5
2.1  
5.6  
V
V
mA  
mA  
Peak to Peak  
Peak to Peak  
Absolute Value  
Absolute Value  
Note: Vcond1 = VCC3 = 3.3V, VCCI = 1.8V, AVDD3 = 3.3V, AVDDI = 1.8V.  
10.4 AC characteristics  
10.4.1 Power On Reset Timing  
T1  
PWRST#  
T4  
Strap pins  
T2  
EECS  
T3  
Symbol  
T1  
Parameter  
Min.  
Typ.  
Max.  
Unit Conditions  
PWRST# Low Period  
1
40  
-
-
-
-
-
ms  
ns  
-
-
T2  
Strap pin hold time with PWRST#  
PWRST# high to EECS high  
PWRST# high to EECS burst end  
T3  
5
--  
-
us  
T4  
-
4
ms  
56  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
10.4.2 Port 2 MII Interface Transmit Timing  
TXC2  
TXE2  
T1  
T2  
TXD2_3~0  
Symbol  
Parameter  
TXE2,TXD2_3~0 Setup Time  
TXE2,TXD2_3~0 Hold Time  
Min.  
Typ.  
32  
8
Max.  
Unit  
ns  
ns  
T1  
T2  
10.4.3 Port 2 MII Interface Receive Timing  
RXC2  
RXER2,RXDV2  
RXD2_3~0  
T1  
T2  
Symbol  
Parameter  
RXER2, RXDV2,RXD2_3~0 Setup Time  
RXER2, RXDV2,RXD2_3~0 Hold Time  
Min.  
5
5
Typ.  
Max.  
Unit  
ns  
ns  
T1  
T2  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
57  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
10.4.4 MII Management or host SMI Interface Timing  
T1  
MDC  
or SMI_CK  
T2  
MDIO (drived by DM9332)  
or SMI_DIO  
T4  
T3  
MDIO (drived by exetrnal MII)  
or SMI_DIO  
T5  
Symbol  
Parameter  
MDC or SMI_CK Frequency  
MDIO or SMI_DIO by DM9332 Setup Time  
MDIO or SMI_DIO by DM9332 Hold Time  
MDIO or SMI_DIO by External MII Setup Time  
MDIO or SMI_DIO by External MII Hold Time  
Min.  
Typ.  
0.52  
955  
960  
Max.  
Unit  
MHz  
ns  
ns  
ns  
T1  
T2  
T3  
T4  
T5  
40  
40  
ns  
58  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
10.4.5 EEPROM timing  
T1  
T2  
EECS  
T3  
EECK  
T6  
T4  
EEDIO  
T5  
T7  
Symbol  
T1  
Parameter  
Min.  
Typ.  
480  
2080  
0.38  
460  
Max.  
Unit  
ns  
ns  
MHz  
ns  
ns  
EECS Setup Time  
EECS Hold Time  
EECK Frequency  
T2  
T3  
T4  
T5  
T6  
T7  
EEDIO Setup Time in output state  
EEDIO Hold Time in output state  
EEDIO Setup Time in input state  
EEDIO Hold Time in input state  
2100  
8
8
ns  
ns  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
59  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
11.Package Information  
64 Pins LQFP Package Outline Information:  
Dimension in mm  
Dimension in inch  
Nom Max  
Symbol  
Min  
-
Nom  
-
-
1.40  
0.22  
0.20  
-
Max  
1.60  
0.15  
1.45  
0.27  
0.23  
0.20  
0.16  
Min  
-
A
-
-
0.063  
0.006  
0.057  
0.011  
0.009  
0.008  
0.006  
A1  
A2  
b
b1  
c
c1  
D
D1  
E
0.05  
1.35  
0.17  
0.17  
0.09  
0.09  
0.002  
0.053  
0.007  
0.007  
0.004  
0.004  
0.055  
0.009  
0.008  
-
-
-
12.00 BSC  
10.00 BSC  
12.00 BSC  
10.00 BSC  
0.50 BSC  
0.60  
0.472 BSC  
0.394 BSC  
0.472 BSC  
0.394 BSC  
0.020 BSC  
0.024  
E1  
e
L
0.45  
0.75  
0.018  
0.030  
L1  
R1  
R2  
S
1.00 REF  
-
0.039 REF  
-
0.08  
0.08  
0.20  
0o  
-
0.20  
-
0.003  
0.003  
0.008  
0o  
-
-
-
-
-
0.008  
-
7o  
-
θ
3.5o  
7o  
-
3.5o  
θ1  
θ2  
θ3  
0o  
-
0o  
-
12o TYP  
12o TYP  
12o TYP  
12o TYP  
1. Dimension D1 and E1 do not include resin fin.  
2. All dimensions are base on metric system.  
3. General appearance spec should base on its final visual inspection spec.  
60  
Preliminary datasheet  
DM9332-15-DS-P01  
March 5, 2012  
DM9332  
10/100Mbps Ethernet Fiber/Twisted Pair Single Chip Media Converter  
reference purposes only.  
12.Ordering Information  
DAVICOM’s terms and conditions printed on the  
order acknowledgment govern all sales by DAVICOM.  
DAVICOM will not be bound by any terms  
inconsistent with these unless DAVICOM agrees  
Part Number  
DM9332EP  
Pin Count  
Package  
LQFP  
(Pb-free)  
64  
otherwise in writing. Acceptance of the buyer’s orders  
shall be based on these terms.  
Disclaimer  
The information appearing in this publication is  
believed to be accurate. Integrated circuits sold by  
DAVICOM Semiconductor are covered by the  
warranty and patent indemnification provisions  
stipulated in the terms of sale only. DAVICOM makes  
no warranty, express, statutory, implied or by  
description regarding the information in this  
publication or regarding the information in this  
publication or regarding the freedom of the described  
Company Overview  
DAVICOM Semiconductor Inc. develops and  
manufactures integrated circuits for integration into  
data communication products. Our mission is to  
design and produce IC products that are the  
industry’s best value for Data, Audio, Video, and  
Internet/Intranet applications. To achieve this goal,  
we have built an organization that is able to develop  
chipsets in response to the evolving technology  
requirements of our customers while still delivering  
products that meet their cost requirements.  
chip(s) from patent infringement.  
DAVICOM MAKES NO WARRANTY  
FURTHER,  
OF  
MERCHANTABILITY OR FITNESS FOR ANY  
PURPOSE. DAVICOM reserves the right to halt  
production or alter the specifications and prices at  
any time without notice. Accordingly, the reader is  
cautioned to verify that the data sheets and other  
information in this publication are current before  
placing orders. Products described herein are  
intended for use in normal commercial applications.  
Applications involving unusual environmental or  
reliability requirements, e.g. military equipment or  
medical life support equipment, are specifically not  
recommended without additional processing by  
DAVICOM for such applications. Please note that  
application circuits illustrated in this document are for  
Products  
We offer only products that satisfy high performance  
requirements and which are compatible with major  
hardware and software standards. Our currently  
available and soon to be released products are based  
on our proprietary designs and deliver high quality,  
high performance chipsets that comply with modem  
communication standards and Ethernet networking  
standards.  
Contact Windows  
For additional information about DAVICOM products, contact the Sales department at:  
Headquarters  
Hsin-chu Office:  
No.6 Li-Hsin Rd. VI,  
Science-based Park,  
Hsin-chu City, Taiwan, R.O.C.  
TEL: +886-3-5798797  
FAX: +886-3-5646929  
MAIL: sales@davicom.com.tw  
HTTP: http://www.davicom.com.tw  
WARNING  
Conditions beyond those listed for the absolute maximum may destroy or damage the products. In addition, conditions for sustained periods at near the limits of  
the operating ranges will stress and may temporarily (and permanently) affect and damage structure, performance and/or function.  
Preliminarydatasheet  
DM9332-15-DS-P01  
March 5, 2012  
61  

相关型号:

DM9334

8-Bit Addressable Latch
FAIRCHILD

DM9334J

8-Bit Addressable Latch
NSC
ROCHESTER

DM9334J/883

IC 93 SERIES, LOW LEVEL TRIGGERED D LATCH, TRUE OUTPUT, CDIP16, CERAMIC, DIP-16, FF/Latch
NSC

DM9334J/883

93 SERIES, LOW LEVEL TRIGGERED D LATCH, TRUE OUTPUT, CDIP16, CERAMIC, DIP-16
TI
ROCHESTER
ROCHESTER

DM9334N

8-Bit Addressable Latch
FAIRCHILD

DM9334N

8-Bit Addressable Latch
NSC

DM9334W

Addressable D-Type Latch
ETC

DM9334W/883

IC 93 SERIES, LOW LEVEL TRIGGERED D LATCH, TRUE OUTPUT, CDFP16, W16A, FF/Latch
NSC

DM9334W/883

93 SERIES, LOW LEVEL TRIGGERED D LATCH, TRUE OUTPUT, CDFP16, W16A
TI