摘要:
A system and method for using a single shared buffer to service multiple destinations for a telecommunications switch is disclosed. Upon receiving a cell of data to be sent to a destination, an interface stores the cell in a shared buffer. The address of the cell in the buffer is stored in a queue array. The address of the buffer address in the queue array is stored in a head array and a tail array. A threshold register tracks the global threshold for the total number of cells in the shared buffer and a destination threshold for each destination. The buffer can broadcast a data cell to a single location or send the same cell to multiple locations.
摘要:
A system and method for writing the same data field to multiple RAM copies during a single write cycle that fans out write data, address data, and control data to multiple RAMs. The multiple copies of data held at the same address in the multiple RAM copies are also read during a single write cycle and the data from each RAM copy is concatenated into a single word that is read during a single read cycle.
摘要:
A statistics data collection mechanism for distributed, high-speed data processing environments is described. According to one embodiment, an update message containing statistics data related to a data packet carried along a virtual connection is assembled and the update message is then transmitted to a statistics collection engine for further processing. According to another embodiment, the update message is received from one or more processing devices, and multiple counters are then updated to store the statistics data.