A communication controller for handling high speed multi protocol data
streams, wherein a stream is comprised of frames. Communication controller
has two processors, second processor initializes first processor and
handles high level management and protocol functions, first processor
handles the data stream transactions. First processor and second
processors are coupled to a two external buses. First processor handles a
transactions of a frame by executing a task. First processor performs a
task switch when there is a need to fetch information from an external
unit, coupled to either first or second external bus, if it did process a
whole frame, or if there is a need to fetch a portion of a frame from a
communication channel.
Un regolatore di comunicazione per il maneggiamento dei flussi di dati di protocollo di alta velocità multi, in cui un flusso è contenuto i telai. Il regolatore di comunicazione ha due processor, secondo processor inizializza il primo processor e maneggia le funzioni dell'amministrazione e di protocollo del livello elevato, prime maniglie del processor le transazioni del flusso di dati. Il primo processor ed i secondi processor sono accoppiati all'due bus esterni. Il primo processor maneggia le transazioni di un telaio eseguendo un'operazione. Il primo processor effettua un interruttore di operazione quando ci è una necessità di prendere le informazioni da un'unità esterna, accoppiata a il bus in primo luogo o in secondo luogo esterno, se procedesse una struttura intera, o se ci è una necessità di prendere una parte di un telaio da una scanalatura di comunicazione.