DIGITAL SIGNAL PROCESSING SYSTEMS

A signal processing system may include a multiply- accumulate (MAC) unit to generate output data by performing multiply- accumulate operations on first and second input data in response to a stream of MAC instruction words, where the MAC unit is pipelined to enable it to perform a multiply- accumula...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MOREL, DENNIS, GEE, EDWARD, NAIKNAWARE, RAVINDRANATH, BATTEN, ROBERT, LE, TRIET, TU, SLAVIN, KEITH, HEIBERG, ADAM, DITOMMASO, VINCENZO
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A signal processing system may include a multiply- accumulate (MAC) unit to generate output data by performing multiply- accumulate operations on first and second input data in response to a stream of MAC instruction words, where the MAC unit is pipelined to enable it to perform a multiply- accumulate operation in response to each MAC instruction word. The system may also include an instruction generator to generate the stream of MAC instruction words by performing loop expansion on a stream of intermediate instruction words, where one intermediate instruction word may comprise a group of fields to set up the MAC unit to execute in response to the one intermediate instruction word. L'invention porte sur un système de traitement de signaux qui peut comprendre une unité de multiplication-accumulation (MAC) qui génère des données de sortie par réalisation d'opérations de multiplication-accumulation sur des premières et secondes données d'entrée en réponse à un flux de mots d'instruction MAC, l'unité MAC étant à structure pipeline pour lui permettre d'exécuter une opération de multiplication-accumulation en réponse à chaque mot d'instruction MAC. Le système peut également comprendre un générateur d'instruction qui génère le flux de mots d'instruction MAC par réalisation d'une extension de boucle sur un flux de mots d'instruction intermédiaires, un mot d'instruction intermédiaire pouvant comprendre un groupe de champs pour configurer l'unité MAC afin de fonctionner en réponse à ce mot d'instruction intermédiaire.