English
Language : 

MDS212 Datasheet, PDF (62/111 Pages) Zarlink Semiconductor Inc – 12-Port 10/100Mbps Ethernet Switch
MDS212
Data Sheet
17.3 MAC Address Assignment
In MDS212, there are three ways to assign the MAC address to each port. All the ports in the same device share
the 44 MSBs, MAC[47:4], which are shown in ADAOR0 and ADAOR1 registers, while the 4 LSBs, MAC[3:0] are
specified in ADAOR0 and ADAOR1 registers for port 0-port 7 and port 8-port 11, respectively. The 4 LSBs
MAC[3:0] can be assigned as follows:
• If the switch does not support Port Trunking, MAC[3:0]= port number
• If the switch supports multiple MAC addresses and Port Trunking, the ports in the same Trunk Group share
the same MAC[3:0]. The value of MAC[3:0] is assigned by the Trunk Group (TG) Table.
• If the switch supports only a single MAC address, all the 4 LSBs of MAC will be set the same value in
ADOR0 and ADOR1 register
18.0 Register Definitions
18.1 Register Map
All registers are grouped into sets:
• Device Configuration
• Buffer Memory Interface
• Frame Control Buffer
• Queue Management
• Switching Control
• Link List Management
• Access Control Functions
• MAC Port Control
Access Control:
W/R = These register bits may be read from and written to by software
W/-- = These register bits may be written to by software, but not read. Write Only
(--/R) = These register bits may be read but not written to by software. Read Only
Latched and held bits
Clear bits
Permanently set bits
All registers are 32-bit wide. They are classified in the following tables:
Tag
Description
Address
W/R
1. Device Configuration Registers (DCR)
GCR
Global Control Register
7C0
W/--
DCR0
Device Status Register
7C0
--/R
DCR1
Signature & Revision & ID Register
7C4
W/R
DCR2
Device Configuration Register
7C8
W/R
Table 9 - MDS212 Register Map
62
Zarlink Semiconductor Inc.