A processing system in accordance with the present invention is disclosed. The processing system comprises a processor and a microcode sequencer coupled to the processor. The microcode sequencer includes a plurality of modules. Each of the modules enables a specific function based upon a selection signal from the processor. A system and method in accordance with the present invention provides for many advantages over conventional systems. First of all, there is an efficient register bank and the hardware is smaller and more efficient than a DSP. Finally, since it is possible to program macro instructions for different applications, it is more flexible than DSP systems. It also is smaller, has a lower gate count and is faster to market because it is software programmable. Unlike RISC or coprocessor type systems, only a single assembler is needed to handle DSP and multimedia instructions. In addition, a large cache memory is not required while having a higher code density for a particular application. Finally, it requires a smaller register file through the general purpose processor than a media processor, and thus context switching is faster. It does not have a big data path as a media processor. It also has higher code density and it is easier to program than a media processor application. Accordingly, a system and method in accordance with the present invention provides significant utility over existing conventional systems.

Un sistema di elaborazione secondo la presente invenzione è rilevato. Il sistema di elaborazione contiene un processor e un continuatore di microcodice accoppiati al processor. Il continuatore di microcodice include una pluralità di moduli. Ciascuno dei moduli permette una funzione specifica basata su un segnale di selezione dal processor. Un sistema e un metodo secondo la presente invenzione prevede molti sistemi convenzionali dell'eccedenza di vantaggi. In primo luogo, ci è una banca efficiente del registro ed i fissaggi sono più piccoli e più efficienti di un DSP. Per concludere, poiché è possibile programmare le istruzioni a macroistruzione per le applicazioni differenti, sono più flessibili dei sistemi di DSP. Inoltre è più piccolo, ha un conteggio più basso del cancello ed è più veloce introdurre perché è software programmabile. Diverso del RISC o del coprocessor scriva i sistemi a macchina, solo un singolo assemblatore è necessario maneggiare DSP e le istruzioni di multimedia. In più, una grande antememoria non è richiesta mentre ha un'più alta densità di codice per un'applicazione particolare. Per concludere, richiede una più piccola lima del registro attraverso il processor per tutti gli usi che un processor di mezzi e la commutazione di contesto è così più veloce. Non ha un percorso di dati grande come processor di mezzi. Inoltre ha più alta densità di codice ed è più facile da programmarsi che un'applicazione del processor di mezzi. Di conseguenza, un sistema e un metodo secondo la presente invenzione fornisce i sistemi convenzionali esistenti dell'eccedenza significativa di programma di utilità.

 
Web www.patentalert.com

< (none)

< Apparatus and method for communicating with a knowledge base

> Method and apparatus for implementing cyclic redundancy check calculation for data communications

> (none)

~ 00029