A digital signal processor capable of performing matrix operations, by which it is possible to use a method of matrix representation for the instruction level of the digital signal processor in order to effectively process a large amount of data, is provided. An apparatus included in the digital signal processor, for performing matrix operations, includes a data storage unit for storing operand data including matrix data in the form of a circular linked list and operation result data, an address generating unit for sequentially generating addresses required for performing matrix operations, the addresses including a series of addresses of first operand data, a series of addresses of second operand data, and a series of stored addresses of operation result data, whereby the addresses are sequentially generated according to the contents of the instruction words performed by the digital signal processor, and an operation unit for reading data positioned in the address generated by the data storage unit and performing operations according to the contents of the instruction words. It is possible to reduce the size of the program memory in the digital signal processor by providing a measure for effectively representing a digital signal processing algorithm. Accordingly, it is possible to reduce power consumption for reading the program memory, to thus allow electronic goods to be operated for a long time with small power consumption.

Un processeur de signal numérique capable d'effectuer les opérations de matrice, par lesquelles il est possible d'employer une méthode de représentation de matrice pour le niveau d'instruction du processeur de signal numérique afin de traiter efficacement une grande quantité de données, est fourni. Un appareil inclus dans le processeur de signal numérique, pour effectuer des opérations de matrice, inclut une unité de stockage de données pour stocker des données d'opérande comprenant des données de matrice sous forme de données circulaires de liste liée et de résultat d'opération, une adresse produisant de l'unité pour produire séquentiellement des adresses exigées pour effectuer des opérations de matrice, les adresses comprenant une série d'adresses des premières données d'opérande, des séries d'adresses des deuxièmes données d'opérande, et des séries d'adresses stockées des données de résultat d'opération, par lequel les adresses soient séquentiellement produites selon les teneurs des mots d'instruction exécutés par le processeur de signal numérique, et d'une unité d'opération pour des données de lecture placées dans l'adresse produite par unité de stockage de données et opérations d'exécution selon les teneurs des mots d'instruction. Il est possible de réduire la taille de la mémoire de programme dans le processeur de signal numérique en fournissant une mesure pour représenter efficacement un algorithme de traitement de signal numérique. En conséquence, il est possible de ramener la puissance d'énergie pour lire la mémoire de programme, à ainsi permettent aux marchandises électroniques d'être actionnées pendant longtemps avec la petite puissance d'énergie.

 
Web www.patentalert.com

< (none)

< Co-catalysts for metallocene complexes in olefin polymerization reactions

> Method and apparatus for interfacing a processor to a coprocessor

> (none)

~ 00056