摘要 |
A memory system usable for a multi-casting switch or similar device includes memory which can be dynamically allocated among two or more output ports. The memory includes a plurality of severally addressable subarrays with the subarrays being dynamically associated with various output ports as the need arises. When a received frame is to be output from two or more output ports in a multi-casting fashion, the frame is written in parallel to two of the subarrays associated respectively with the output ports. Frames are written in the subarrays in the order in which they are to be read-out and providing a certain degree of inherent queuing of the stored frames, reducing or eliminating the need for pointers to achieve the desired output order.
|