[爆卦]Verilog array是什麼?優點缺點精華區懶人包

為什麼這篇Verilog array鄉民發文收入到精華區:因為在Verilog array這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者hardman1110 (笨小孩)看板Electronics標題[問題] Verilog mul...


在一本verilog實務設計的書上有看到它支援多維陣列

請問這是可以合成的嗎?

我是否可以做以下宣告:

reg [1:0]c[0:1];
reg [1:0]a[0:1];
reg [1:0]b[0:1];//都是寬度、大小為2的陣列

然後用for回圈assign

c[i]<=a[i]+b[i];

我在工作站用system verilog compiler是可以過

但是用verdi看波形圖時,居然找不到a、b和c

可否請問各位先進小弟這個用法是否有誤,謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.215.89
※ 編輯: hardman1110 來自: 114.42.215.89 (09/26 23:46)
CompileUltra:就是模擬memory啦 可以跑但verdi沒辦法display 09/26 23:54
hardman1110:那我怎知道結果,或是我的function對不對? 09/26 23:56
hardman1110:如果只是模擬那代表多維陣列是不能合成的嗎? 09/26 23:58
genghiskii:用法無誤 可以合成 但是nWave看不到 debug困難 09/27 00:11
genghiskii:建議用ultraedit column mode寫開 09/27 00:12
TripleC:如果你的compiler是VCS, 請服用 $vcdplusmemon() 09/27 02:55
zxvc:T大是正確的。fsdb要特別設定才能dump multi-dimensional 09/27 07:10
zxvc:array。VCS也可以只用$vcdpluson(),然後compile時加參數 09/27 07:11
zxvc:dump MDA。好像是vcs -debug_pp +v2k +memcbk 09/27 07:13
zxvc:ModelSim也能dump MDA。 09/27 07:15
zxvc:至於fsdb dump MDA詳細的設定,要看Verdi的說明書。 09/27 07:16
zxvc:NC-Sim的SHM我記得只能dump到3維陣列。 09/27 07:18
hardman1110:謝謝各位先進,我知道該怎麼做了 09/27 09:40
hardman1110:NC-Verilog 編譯器有支援嗎? 09/27 16:48
hardman1110:$fsdbDumpvars(1, top, "+mda"); 09/27 16:49
hardman1110:是我查到的設定方式,但他會說沒有mda這指令,這跟我 09/27 16:50
hardman1110:的編譯器有關係嗎? 09/27 16:51
zxvc:我印像FSDB MDA dump好像只能用VCS,你說明書再查查看吧。 09/27 17:45
zxvc:抱歉,剛才查了Novas Command Reference Manual,NC-Sim似乎 09/27 17:55
zxvc:也支援FSDB dump MDA。但我沒用過。我只用過NC-Sim SHM、 09/27 17:55
zxvc:VCS VCD+、ModelSim WLF。 09/27 17:56
zxvc:dump MDA。(上句的句號多打) 09/27 17:57
rlpolo123:這時候應該多想想當初師父說的話... 09/28 01:56
hardman1110:我對不起樓上... 09/29 13:13
zxvc:抱歉,我上面有點小錯誤,VCD+不止要+v2k +memcbk,還要 10/08 08:55
zxvc:$vcdplusmemon;才能dump MDA。 10/08 08:56
sneak: 如果你的compile https://muxiv.com 08/13 19:04
sneak: ModelSim也能d https://daxiv.com 09/17 22:58
sneak: 至於fsdb dump https://noxiv.com 11/11 15:57
sneak: 我印像FSDB MDA https://daxiv.com 01/04 22:13

你可能也想看看

搜尋相關網站