English
Language : 

MDS212 Datasheet, PDF (35/111 Pages) Zarlink Semiconductor Inc – 12-Port 10/100Mbps Ethernet Switch
MDS212
Data Sheet
7.3.1 Resource Initialization
The HISC initializes all internal data structures including the mail box and switching database data structures, which
are used by the management CPU, HISC, and switching hardware.
7.3.2 Resource Management
The HISC can enforce a replacement policy when the number of free data structures for new MAC address entries
is lower than the predefined threshold.
7.3.3 Switching Database Management
One of the major management tasks required of the HISC is to create, delete, and modify MAC address entries
upon requests from the Search Engine or management CPU. Generally, the Search Engine performs the learning
of new MAC addresses identified in the packet streams. For a single MDS212 system, the HISC simply informs the
management CPU regarding the newly learned MAC addresses.
The HISC may also create, delete, or modify the MAC address entries based on the requests from the
management CPU. For a multi-DS system, the HISC is response for synchronizing the switching databases. In
addition to the MAC address entries, the HISC also maintains the following database information required for
switching:
• Create, delete and modify VLAN table in the switching database.
• Create, delete and modify MAC VLAN table in the switching database.
• Create, delete and modify IP Multicast entries in the switching database.
7.3.4 Send And Receive Frames For Management CPU
The HISC delivers BDPU, SNMP, and other frames to and from the management CPU. In unmanaged mode, the
HISC also responds to interrupts destined to the management CPU.
7.4 Communication Between HISC and Switching Hardware
High-speed communication channels are required to provide fast message deliveries between the HISC and
switching hardware. Two high-performance FIFOs provide the required communication channels. They are
between the HISC and the Frame Engine, and between the HISC and Search Engine.
7.4.1 Communication Between Search Engine And HISC
The first high-speed FIFO is used by the Search Engine to send messages, management requests or received
packets, to the HISC. Whenever a message is sent to the FIFO, the HISC is notified of the new event. Each
message may contain up to two command codes, processed by the HISC sequentially. The HISC can also request
for the Search Engine to do operations such as search or learn via a HISC I/O interface. After processing the
requests, the Search Engine sends the response back to the HISC via the FIFO.
7.4.2 Communication Between HISC and Frame Engine
The second high-speed FIFO is used by the HISC for sending data transfer requests to the Frame Engine.
Whenever a packet-forwarding request is received from the management CPU, the HISC forwards the request to
the Frame Engine via the FIFO. To alleviate the workload of the management CPU, certain management packets
can be processed by the HISC, and then forwarded to the Frame Engine for transmission via the FIFO.
35
Zarlink Semiconductor Inc.