Patent ID: 6795447
Filing Date: 2004-09-21
Classification: H04L,Y02D,Y10S

Abstract:
A communications component for network communications, said communications component comprising:a first data port interface, said first data port interface supporting a plurality of data ports transmitting and receiving data; a second data port interface, said second data port interface supporting a plurality of data ports transmitting and receiving data; an internal memory, said internal memory communicating with said first data port interface and said second data port interface; a memory management unit, said memory management unit including an external memory interface for communicating data from at least one of said first data port interface and said second data port interface and an external memory; and a plurality of independent communication channels acting in cooperation, said communication channels communicating data and messaging information between said first data port interface, said second data port interface, said internal memory, and said memory management unit, wherein said memory management unit directs data from one of said first data port interface and said second data port interface to one of said internal memory and said external memory interface according to a predetermined algorithm; and wherein said predetermined algorithm allocates memory locations between the internal memory and the external memory based upon an amount of said internal memory available for each of said plurality of data ports.