Wieviel Instruktionen sind 1 Assemblerbefehl?

Gast #552861
Lesenswert?
• ▲
▼
Moin moin,

hmmm,

Motorola aka Freescale 563XX DSP: 1 ASM Befehl: max. 3 Instruktionen...
also bei 80 MHz Takt (nicht Tackt was man auch gern hier liest) so 240 
MIPS...

Aber was kann eine Pipeline dafür?¿?

Bei 80 MHz würd ich auf 160 MIPS tippen :-)

Und wech...
#552883
Lesenswert?
• ▲
▼
zonendoedel wrote:

> Motorola aka Freescale 563XX DSP: 1 ASM Befehl: max. 3 Instruktionen...

Warum 3 Instruktionen ? werden die DSP´s nicht mehr direkt durch ASM 
angesprochen ?

Ist da noch ein Mircocodeinterpreter am Werk ?

Ich kenn kenn mich mit DSP´s so garnicht aus, lerne aber gerne dazu.

Grüße
Björn
Gast #552940
Lesenswert?
• ▲
▼
>Warum 3 Instruktionen ? werden die DSP´s nicht mehr direkt durch ASM
>angesprochen ?

werden sie schon, der DSP56002 kann beispielsweise mit einem 
Multiplikationsbefehl mac (in assembler ;)) nicht nur 2 24-bit Werte 
miteinander multiplizieren, sondern das Ergebnis mit dem Inhalt des 
Akkumulators aufaddieren, während er sich gleichzeitig die nächsten 2 
Operanden nachlädt (und dabei die Zeiger auf die Operanden 
inkrementiert); gut für z.B. fft, filter, ..

somit wird aus EINEM Assembler-Befehl EINE Instruktion aber mit 6 
OPERATIONEN (braucht dann glaube ich 2 Takte für den (einen) Befehl)

macht dann beispielsweise bei bis zu 40 Mips satte (max) 240 Mops :)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.