Festkommazahlen im FPGA multiplizieren
|
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
24.04.2008, 11:10
Beitrag #1
|
Benjamin84
LVF-Gelegenheitsschreiber
Beiträge: 56
Registriert seit: Apr 2008
8.5
-
de
13467
Deutschland
|
Festkommazahlen im FPGA multiplizieren
Halllo,
ich möchte im FPGA eine multiplikation durchführen. Leider bekomme ich die Werte in Festkommadarstellung und kann sie somit leider nich ausmultiplizieren. Kann mir einer helfen ?? Wie muß ich die Werte umwandeln damit ich sie multiplizieren kann (mit Kommastellen).
Gruß Benjamin
|
|
|
24.04.2008, 12:02
Beitrag #2
|
thomas.sandrisser
LVF-SeniorMod
Beiträge: 1.298
Registriert seit: Sep 2005
xxxx
2005
EN
78759
United States
|
Festkommazahlen im FPGA multiplizieren
Im FPGA gibt es keine floating point arithmetik. was meinst du ueberhaupt mit - du kannst sie nicht multiplizieren?
|
|
|
24.04.2008, 13:18
Beitrag #3
|
Benjamin84
LVF-Gelegenheitsschreiber
Beiträge: 56
Registriert seit: Apr 2008
8.5
-
de
13467
Deutschland
|
Festkommazahlen im FPGA multiplizieren
Hi,
ich nehme Messwerte auf die im Format FXP "geliefert" werden. Nun möchte ich sie gleich im FPGA multiplizieren. Wenn ich es so mach wie im Anhang kommen nur komische Werte bei raus. Wie kann ich die Werte ohne informationsverlust ausmultiplizieren ??
|
|
|
24.04.2008, 13:52
Beitrag #4
|
thomas.sandrisser
LVF-SeniorMod
Beiträge: 1.298
Registriert seit: Sep 2005
xxxx
2005
EN
78759
United States
|
Festkommazahlen im FPGA multiplizieren
je nachdem was der maximale bzw minimale wert deines moduls ist (16bit oder 24bit) und in abhaengigkeit des max. ergebnisses das bei der multiplikation heraus kommen kann, musst du einen typecast in die entsprechende darstellung vornehmen.
lad dir von ni.com/labs die fpga fxp math library runter und verwende die multipikatiosfunktion in diesem modul. die funktion ist dir ein wenig behilflich den richtigen zahlenbereich zu waehlen...
|
|
|
| |