2016-05-19 6 views
-3

Ich bin ein Gaußsches Rauschgenerator in Verilog SchreibenGaußsche Rauschen in SystemVerilog

der Code funktionieren, wenn der Ausgang ein Vektor der Logik (16 Bit)

aber ich brauche diesen Code zu kommunizieren ein weiterer Block, der Echt Eingänge

wird mit i die $ bitstoreal Funktion tryed hatte, aber es funktioniert nicht, ist der Ausgang immer O

, was ich hatte ersetzt Ausgabe getan [16, 0] data_out1 durch Ausgabe reale data_out1 in Modul-In/Out-Deklaration und Hinzufügen "Zuweisen von data_out1 = $ bitstoreal (data_out);" data_out ist ein Bit-Vektor von einem anderen Modul kommen

jede Hilfe

+1

Bitte könnten Sie den Code, den Sie versucht haben, so weit es zu sein. –

Antwort

-1

data_out sein sollte [15,0] 16 Bit

+0

[15,0] ist kein Bereich in Verilog/SystemVerilog; Verwenden Sie eine Spalte: '[15: 0]' – Greg

+0

@Greg ... oder sogar ein ** Doppelpunkt ** ... –