VHDL-Forum

 
Sie sind nicht eingeloggt.
LoginLogin Kostenlos anmeldenKostenlos anmelden
BeiträgeBeiträge MembersMitglieder SucheSuche HilfeHilfe
VotesUmfragen FilesDateien CalendarKalender BookmarksBookmarks
Random

Anfang   zurück   weiter   Ende
Autor Beitrag
Andreas Stahle
Gast
New PostErstellt: 19.05.05, 17:40  Betreff: Random  drucken  weiterempfehlen Antwort mit Zitat  

Hallo,

habe ein kleines Problem. Ich brauche eine Zufallszahl zwischen 1 und
6.

Habe dieses Package im Internet gefunden.
www.verificationguild.com/modules. php?name=Downloads&d_op=getit&lid=5

oder auch hier

www.c-lab.de/~wolfgang/VHDL/models/

Allerdings kriege ich immer wieder die gleiche Zahl zurück.

Wenn ich Seed *erste Zahl in der Klammer* ändere, bekomme ich zwar eine andere Zahl, aber jedes mal die unf initialisieren ?!?
--------------------------------------------------------------------
process(test_btn)
variable unf: Uniform := InitUniform(7, 2.0, 6.0);
variable rnd: real := 0.0;
variable rnd_int : integer;
begin
if test_btn='1' then
GenRnd(unf);
rnd := unf.rnd;
rnd_int := INTEGER(rnd);
AUSGABE<=rnd_int;
end if;

end process;
--------------------------------------------------------------------

kann mir bitte einer sagen wo ich den Fehler mache bzw. mir einen
anderen Zufallsgenerator schicken.

Danke und Grüße
Andreas
nach oben
Sortierung ndern:  
Anfang   zurück   weiter   Ende
Seite 1 von 1
Gehe zu:   
Search

powered by carookee.com - eigenes profi-forum kostenlos

Design © trevorj