Suche nach IEEE.FIXED_PKG für VHDL

OP #4605124
Lesenswert?

Hallo zusammen,
ich bin auf der Suche nach der IEEE library FIXED_PKG für FixedPoint 
Zahlen. Ich habe schon auf vielen Seiten gegoogelt und auch hier, aber 
es wird immer nur diese Seite erwähnt: http://vhdl.org/fphdl und diese 
existiert leider nicht.

Kann mir jemand die library zukommen lassen?
Ich würde mich sehr freuen.

Liebe Grüße
Michael
OP #4606398
Lesenswert?

user schrieb:
> Schaust du hier
> https://web.archive.org/web/20160305202256/http://...

Danke für deine Antwort, jedoch ist das benötigte zip-File von Altera 
ebenfalls nicht erreichbar.

Hat jemand diese Datei noch auf dem PC und könnte mir diese zuschicken?
In dem Fixed-Point User's Guide wird von folgenden Dateien gesprochen 
die mir fehlen:
fixed_float_types.vhdl
fixed_generic_pkg.vhdl
fixed_generic_pkg-body.vhdl
fixed_pkg.vhdl
OP #4606423
Lesenswert?

Lothar M. schrieb:
> Michael G. schrieb:
>> ist das benötigte zip-File von Altera ebenfalls nicht erreichbar.
> Das würde mir zu denken geben...
> Wofür brauchst du etwas, das man nur unter schwierigen Umwegen
> beschaffen kann? Was willst du mit der Festpunktarithmetik machen?

Es scheint als wäre die Seite erst seit kurzem nicht erreichbar.
Zu dieser Library gibt es viele Beispiele im Internet, auch Probleme mit 
Lösungen, deswegen möchte ich auch gerne diese haben.

Ich erhalte Werte von -1 bis +1 und möchte diese mit anderen Werten 
multiplizieren. Das Problem liegt hierbei nun, dass Werte kleiner 1 
immer kleiner werden und nicht größer, wie es bei Werten größer 1 der 
Fall ist. Haben Sie zufällig diese Library?

Viele Grüße
Michael
Moderator (Firma: Titel) Persönliche Seite #4606700
Lesenswert?

Michael G. schrieb:
> Ich erhalte Werte von -1 bis +1
Letztlich ist das sicher ein Vektor, weil jede Zahl, die im FPGA 
dargestellt werden kann, auf einem Vektor basiert. Wie breit ist also 
dein Vektor?

> Ich erhalte Werte von -1 bis +1
In welchem Format kommen diese Werte?

Letzlich ist eine Festpunktdarstellung keine Raketentechnik und nichts, 
was man nicht auch selber im Kopf lösen könnte: wenn da 8 
Nachkommastellen nötig sind, dann nehme ich einen ganz normalen Integer 
und teile mir den im Kopf durch 256. Dann sieht der Vektor genau gleich 
aus...

Ansonsten probiers einfach mal dort:
http://andyrushton.co.uk/vhdl-fixed-and-floating-point-packages/
Evtl. ist da was dabei... ;-)
Gast #4606795
Lesenswert?

Damit muss man aber im Kopf die Stellen mitschleppen, was die Lesbarkeit 
wieder verschlechtert. Hat alles seine Vor und Nachteile. Ich mache es 
aber oft auch so, daß die Stellen einfach mit einem zusätzlichen 
Vektorschwanz von 8 bit oder so versehen werden, damit der Shift 
eindeutig ist.

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