English
Language : 

MDS212 Datasheet, PDF (34/111 Pages) Zarlink Semiconductor Inc – 12-Port 10/100Mbps Ethernet Switch
MDS212
Data Sheet
IGMP packets are identified when the source MAC address is 01-00-5E-xx-xx-xx and the Protocol field has the
value of 2, or when the source IP address is 224.0.0.x.
When an IGMP packet is identified, the Search Engine searches for the source address MCT entry, and then
passes a message to the HISC to allow it to setup or tear down the IP Multicast session. IP Multicast sessions are
treated as VLANs and use one of the 256 regular VLAN entries.
7.0 The High Density Instruction Set Computer (HISC)
7.1 Description
The High Density Instruction Set CPU (HISC) is specifically designed to implement highly efficient management
functions for the MDS212 switching hardware, minimizing the management activity intervention during frame
processing. The HISC services management requests based on an event- driven approach. Management requests
can be generated from either the management CPU or the switching hardware. The HISC is also designed with a
powerful instruction set and dedicated hardware interfaces for packet processing and transmission to provide high
performance packet transfers between the CPU interface and the switching hardware.
7.2 HISC Architecture
The HISC is designed with an advanced pipeline architecture that combines the advantages of both RISC and
VLIW architectures. The HISC core combines a rich instruction set with 88 general-purpose registers and support
for multiple-way jump. The 88 registers are divided into three parts, eight common general-purpose registers and
two banks of 40 registers for two different task contexts. All registers are directly connected to the Arithmetic Logic
Unit (ALU), allowing two independent registers to be accessed in one single instruction execution. Each HISC
instruction may have up to three sub- instructions, which can be executed in one clock cycle. The resulting
architecture is more code efficient, while achieving throughputs up to ten times faster than a CISC processor or up
to three times faster than a RISC processor. For a MDS212 running at 100MHz, the HISC can produce up to
300MIPs processing power.
7.3 HISC Operations
With an event-driven operation model, upon the request from either the Search Engine or external management
CPU, the HISC dynamically manages and maintains the Switch Database including MAC address entries, VLAN,
and MAC-VLAN Association Tables. The HISC also provides an external management CPU a high-speed data
communication interface, so management packets can be transmitted to or received from the network.
In general, the service request is received from one of four different sources:
• Messages from the management CPU
• Requests from the switching hardware (Search Engine)
• Real time clock
• Interrupts to the management CPU
The HISC performs the following major operations:
• Resource initialization
• Resource management
• Switching database management
• Send and receive frames for management CPU
34
Zarlink Semiconductor Inc.