Coronado: the “brain” of the system, Coronado specifications – Alcatel Carrier Internetworking Solutions 6648 User Manual
Page 331

The MAC ASIC
OmniSwitch Troubleshooting Guide
September 2005
page -7
Coronado: The “Brain” of the System
•
Provides hardware performance for most features on the OmniSwitch.
•
Involved in both the ingress and egress packet processing.
•
Provides a high speed connection to Catalina via the XYBUS. XYBUS is two unidirectional busses
between Catalina and Coronado. XYBUS is 1.24 Gbps.
•
Provides 2 high speed connections to the fabric via the FBUS. An FBUS is two unidirectional busses.
•
Provides connections to all the ASICs via the management BUS known as BBUS. BBUS is a bidirec-
tional bus used for Management purposes for NI/CMM communications.
Coronado Specifications
•
On Chip 170 KB memory (for FIFOs, Queue Manager and ingress buffering)
•
Off Chip memory
•
SSRAM: 2Mbytes for pseudoCAM entries (128k)
•
64k Layer 2 entries (32K for SA and 32K for DA)
•
64k Layer 3 entries
•
SDRAM-0: 32Mbytes (Part of it is allocated to HW for HRE header cache, Priority Description Index
etc; remaining is available to Software)
•
SDRAM-1: 16Mbytes used for the buffers
•
V7 Sparc Core running at 143 MHz—integrates cache memory:
-
8KB for instruction
-
4KB for data (sending on BBUS)
-
2KB for packet cache (for faster access to the packet being processed)
•
Provides software support for distributed features. Executes the Operating System on each NI. The
configuration of the Coronado is updated by the CMM.
•
The Coronado ASIC supports 2048 queues and 4096 buffers. Buffers are organized in two lists:
-
List 1: 4096-128=3968 buffers of 2048 bytes
-
List 2: 128 buffers of 16384 bytes for Jumbo Frames
•
Coronado keeps track of the buffer utilization on per port basis. A per port threshold triggers the
802.3x pause frame.
•
Each queue can be assigned:
-
An egress physical port or can be designated as a multicast queue
-
A pay that determines the right to transmit a certain amount of data
-
A priority (4 for unicast - 4 for multicast)
-
A maximum length, which is the maximum number of packets that can be queued