A digital signal processing device applicable to a signal processing system using a CPU is mainly configured by an external memory and a digital signal processor (i.e., DSP), which are connected together using a data bus and an address bus. The external memory stores multiplier data and coefficient data as well as basic instructions. In the DSP, an ALU calculates addresses for accessing the external memory via the address bus. A bus control unit identifies the multiplier data, coefficient data and basic instructions respectively, which are read from the external memory. The DSP performs calculations containing multiplication using the multiplier data and coefficient data. The DSP is controlled in operations in response to a CPU mode and a DSP mode, one of which is selected by decoding the basic instruction(s) identified by the bus control unit. At the CPU mode, the basic instructions of sixteen bits are subjected to coding to produce high-speed instructions of thirty-two bits for controlling the DSP. At the DSP mode, high-speed instructions, which are stored inside of the DSP, are subjected to consecutive reading and are used for controlling the DSP. Such consecutive reading of the high-speed instructions is started by the basic instruction(s). Thus, it is possible to improve the processing speed and memory use efficiency with respect to the digital signal processing device.

Un signal numérique traitant le dispositif applicable à un système de traitement des signaux à l'aide d'une unité centrale de traitement est principalement configuré par une mémoire externe et un processeur de signal numérique (c.-à-d., DSP), qui sont reliés ensemble à l'aide d'un bus de données et d'un bus d'adresses. La mémoire externe stocke des données de multiplicateur et des données de coefficient aussi bien que des instructions de base. Dans le DSP, un ALU calcule des adresses pour accéder à la mémoire externe par l'intermédiaire du bus d'adresses. Une unité de commande d'autobus identifie les données de multiplicateur, les données de coefficient et les instructions de base respectivement, qui sont lues de la mémoire externe. Le DSP exécute des calculs contenant la multiplication en utilisant les données de multiplicateur et des données de coefficient. Le DSP est commandé en fonctionnement en réponse à un mode d'unité centrale de traitement et à un mode de DSP, dont un est choisi en décodant l'instruction(s) de base identifié par l'unité de commande d'autobus. Au mode d'unité centrale de traitement, les instructions de base de seize bits sont soumises au codage pour produire des instructions à grande vitesse de peu de thirty-two pour commander le DSP. Au mode de DSP, des instructions à grande vitesse, qui sont stockées à l'intérieur de du DSP, sont soumises à la lecture consécutive et sont employées pour commander le DSP. Une telle lecture consécutive des instructions à grande vitesse est commencée par l'instruction(s) de base. Ainsi, il est possible d'améliorer l'efficacité de traitement d'utilisation de vitesse et de mémoire en ce qui concerne le signal numérique traitant le dispositif.

 
Web www.patentalert.com

< (none)

< Pipeline elements which verify predecode information

> Learning and entertainment device, method and system and storage media thereof

> (none)

~ 00056