www.mikrocontroller.net

Forum: FPGA, VHDL & Co. DSP48 SLICE Taktfrequenz


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: SPARTIAT (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,

ich habe eine wahrscheinlich sehr einfache aber wichtige Frage:
Ich möchte an ein DSP48 Slice im Spartan 3A DSP3400 mit einer 
Taktfrequenz von 66MHz takten. Ich bin mir nicht sicher, ob meine 
arithmetische Rechenoperation nach einem Taktschritt beendet ist und am 
Ausgang des DSP48 Slice zur Verfügung steht, da das DSP48 Slice ja eine 
Pipelinestruktur hat intern. Kann mir da jemand weiter helfen und die 
Unklarheiten beseitigen?

Vielen Dank auch

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite Flattr this
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
SPARTIAT schrieb:
> Kann mir da jemand weiter helfen und die Unklarheiten beseitigen?
Das Datenblatt. Dort steht sicher drin, ob deine unbekannte 
Rechenoperation in 1 Takt fertig ist, oder ob da noch Pufferregister 
verwendet werden müssen/können/sollten...

Autor: Martin S. (strubi)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ich glaube, die Delays waren sowas um 10 Takte rum. Unter Umständen 
musst Du also andere Berechnungen geeignet puffern, um die Pipeline 
immer schön in einem Takt abarbeiten zu können. Falls Du deine 
Multiplier mit coregen erzeugst, spuckt er Dir die Delays gleich korrekt 
mit aus.

Grüsse,

- Strubi

Autor: Thomas Reinemann (Firma: abaxor engineering) (abaxor)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Mit dem Core-Generator kannst du dir ein DSP48 Makro generieren lassen. 
Bei der Konfiguration kann man die Operation und die einzufügenden 
Pipeline-Stufen auswählen. Dafür gibt es eine schöne Grafik.

Tom

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
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.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net