2016-05-19 2 views
-3

Я пишу гаусс генератор шума в Verilog,гауссов шум в SystemVerilog

код отлично работает, когда выходной вектор логики (16 бит)

но я нужен этот код для связи с другой блок, который использует реальные входы

я уже судимый функцию $ bitstoreal, но он не работает, выход всегда O

то, что я сделал это замена выхода [16, 0] data_out1 выходным реальным data_out1 в объявлении модуля в/из и добавить msgstr "назначить data_out1 = $ bitstoreal (data_out);" data_out немного вектор, исходящее от другого модуля

любая помощь

+1

Пожалуйста, вы могли бы разместить код, который вы пробовали до сих пор. –

ответ

-1

data_out должно быть [15,0], чтобы быть 16 бит

+0

[15,0] не является диапазоном в Verilog/SystemVerilog; используйте столбец: '[15: 0]' – Greg

+0

@Greg ... или даже ** двоеточие ** ... –

Смежные вопросы