Patent ID: 7454532
Filing Date: 2008-11-18
Classification: G06F

Abstract:
1. A processing system for processing streaming data as well as other data, the system comprising: a register file having a write port coupled to receive input data from a first input port and having a read port; a multiplexer having a first input terminal coupled to receive streaming input data from an external source through a second input port, wherein the processing system does not store the streaming input data before the streaming input data is provided to the multiplexer, the multiplexer having a second input terminal coupled to the read port, and having an output terminal; at least two functional units coupled to receive the streaming first input data from the output terminal of the multiplexer to perform computational operations on the streaming input data, at least one of the functional units providing streaming output data to a second external port of the processing system, the processing system not storing the streaming input data between the first external port and the second external port; and a feedback connection between the second external port and the write port for returning results to the register file.