An instruction set architecture (ISA) for application specific signal
processor (ASSP) is tailored to digital signal processing applications.
The instruction set architecture implemented with the ASSP, is adapted to
DSP algorithmic structures. The instruction word of the ISA is typically
20 bits but can be expanded to 40-bits to control two instructions to be
executed in series or parallel. All DSP instructions of the ISA are dyadic
DSP instructions performing two operations with one instruction in one
cycle. The DSP instructions or operations in the preferred embodiment
include a multiply instruction (MULT), an addition instruction (ADD), a
minimize/maximize instruction (MIN/MAX) also referred to as an extrema
instruction, and a no operation instruction (NOP) each having an
associated operation code ("opcode"). The present invention efficiently
executes DSP instructions by means of the instruction set architecture and
the hardware architecture of the application specific signal processor.
Un'architettura dell'insieme delle istruzioni (ISA) per il processor specifico del segnale di applicazione (ASSP) è adeguata a le applicazioni d'elaborazione del segnale numerico. L'architettura dell'insieme delle istruzioni effettuata con il ASSP, è adattata alle strutture algoritmiche di DSP. La parola di istruzione del ISA è in genere 20 bit ma può essere espansa a 40-bits per controllare due istruzioni per essere eseguito in serie o il parallelo. Tutte le istruzioni di DSP del ISA sono istruzioni diadiche di DSP che realizzano due funzionamenti con un'istruzione in un ciclo. Le istruzioni o i funzionamenti di DSP nel metodo di realizzazione preferito includono un'istruzione di moltiplic (MULT), un'istruzione dell'aggiunta (AGGIUNGA), un'istruzione di minimize/maximize (MIN/MAX) anche citata come un'istruzione di estremi ed istruzione di funzionamento di no (NOP) ciascuno che ha un codice di funzionamento collegato ("opcode"). La presente invenzione esegue efficientemente le istruzioni di DSP per mezzo dell'architettura dell'insieme delle istruzioni e dell'architettura di fissaggi del processor specifico del segnale di applicazione.