Abbildung von Algorithmen

#3166418
Lesenswert?

Danke für die Antwort!
Aber das ich bräuchte andere Informationen.
z.b welche entscheidungen - betreffend das design - am beginn einer 
algorithmen implementierung gemacht werden muss(z.b. bei einem IIR oder 
FIR Filter. Wie bestimmt man die Abtastrate bzw. wie bestimmt man die 
Systemfrequenz? oder wie stehen die im Verhältnis zueinander? Wie 
berechnet man den Leistungsverbrauch?
Wie viele Daten kann man am Ende "hinausschicken" bei einer bestimmten 
Frequenz. usw.
Moderator (Firma: Titel) Persönliche Seite #3166430
Lesenswert?

Victoria Liebl schrieb:
> Wie bestimmt man die Abtastrate bzw. wie bestimmt man die
> Systemfrequenz? oder wie stehen die im Verhältnis zueinander?
Das hat doch mit VHDL nichts zu tun. Das ist einfach nur Systemdesign. 
Ob da letztlich ein FPGA dann mit VHDL oder Verilog beschrieben oder ein 
DSP programmiert wird, das wird mit diesen Überlegungen untersucht.

> Wie berechnet man den Leistungsverbrauch?
Auch das hat mit VHDL rein gar nichts zu tun. Denn hier geht es ja um 
die reale Umsetzung in Hardware.

Irgendwo klafft da eine Lücke zwischen deinen Posts...
Moderator (Firma: Titel) Persönliche Seite #3166475
Lesenswert?

Victoria Liebl schrieb:
> Könnten Sie mir bezüglich der gestellten Frage weiterhelfen?
Nein, die Frage an sich ist zu global und unverbindlich gestellt.

> Wie berechnet man den Leistungsverbrauch?
Ok, das macht die Toolchain, die es für jedes FPGA gibt (Power 
Estimator, Power Analyzer), oder man rechnet es manuell aus: 
http://www.latticesemi.com/lit/docs/technotes/TN1052.pdf
Wenn es dagegen von VHDL in ein ASIC geht muss ich passen. Aber ich 
denke auch die ASIC-Toolchain wirft da was ab...

> welche entscheidungen - betreffend das design - am beginn einer
> algorithmen implementierung gemacht werden muss(
Welche Vektorbreite muss verarbeitet werden? Welche Rechengenauigkeit 
ist nötig?

Zur Abtastfrequenz die Stichworte Shannon, Nyquist und Oversampling.

Idealerweise wählt man die Systemfrequenz so hoch wie nötig aber so 
niedrig wie möglich. U.a. weil schnelle Designs schwieriger zu 
implementieren sind, aber auch wegen Stromverbrauch und EMV.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren