[問題] Verilog multi dimension arrays

看板Electronics作者 (笨小孩)時間13年前 (2010/09/26 23:43), 編輯推噓8(8022)
留言30則, 7人參與, 5年前最新討論串1/5 (看更多)
在一本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)

09/26 23:54, , 1F
就是模擬memory啦 可以跑但verdi沒辦法display
09/26 23:54, 1F

09/26 23:56, , 2F
那我怎知道結果,或是我的function對不對?
09/26 23:56, 2F

09/26 23:58, , 3F
如果只是模擬那代表多維陣列是不能合成的嗎?
09/26 23:58, 3F

09/27 00:11, , 4F
用法無誤 可以合成 但是nWave看不到 debug困難
09/27 00:11, 4F

09/27 00:12, , 5F
建議用ultraedit column mode寫開
09/27 00:12, 5F

09/27 02:55, , 6F
如果你的compiler是VCS, 請服用 $vcdplusmemon()
09/27 02:55, 6F

09/27 07:10, , 7F
T大是正確的。fsdb要特別設定才能dump multi-dimensional
09/27 07:10, 7F

09/27 07:11, , 8F
array。VCS也可以只用$vcdpluson(),然後compile時加參數
09/27 07:11, 8F

09/27 07:13, , 9F
dump MDA。好像是vcs -debug_pp +v2k +memcbk
09/27 07:13, 9F

09/27 07:15, , 10F
ModelSim也能dump MDA。
09/27 07:15, 10F

09/27 07:16, , 11F
至於fsdb dump MDA詳細的設定,要看Verdi的說明書。
09/27 07:16, 11F

09/27 07:18, , 12F
NC-Sim的SHM我記得只能dump到3維陣列。
09/27 07:18, 12F

09/27 09:40, , 13F
謝謝各位先進,我知道該怎麼做了
09/27 09:40, 13F

09/27 16:48, , 14F
NC-Verilog 編譯器有支援嗎?
09/27 16:48, 14F

09/27 16:49, , 15F
$fsdbDumpvars(1, top, "+mda");
09/27 16:49, 15F

09/27 16:50, , 16F
是我查到的設定方式,但他會說沒有mda這指令,這跟我
09/27 16:50, 16F

09/27 16:51, , 17F
的編譯器有關係嗎?
09/27 16:51, 17F

09/27 17:45, , 18F
我印像FSDB MDA dump好像只能用VCS,你說明書再查查看吧。
09/27 17:45, 18F

09/27 17:55, , 19F
抱歉,剛才查了Novas Command Reference Manual,NC-Sim似乎
09/27 17:55, 19F

09/27 17:55, , 20F
也支援FSDB dump MDA。但我沒用過。我只用過NC-Sim SHM、
09/27 17:55, 20F

09/27 17:56, , 21F
VCS VCD+、ModelSim WLF。
09/27 17:56, 21F

09/27 17:57, , 22F
dump MDA。(上句的句號多打)
09/27 17:57, 22F

09/28 01:56, , 23F
這時候應該多想想當初師父說的話...
09/28 01:56, 23F

09/29 13:13, , 24F
我對不起樓上...
09/29 13:13, 24F

10/08 08:55, , 25F
抱歉,我上面有點小錯誤,VCD+不止要+v2k +memcbk,還要
10/08 08:55, 25F

10/08 08:56, , 26F
$vcdplusmemon;才能dump MDA。
10/08 08:56, 26F

08/13 19:04, , 27F
如果你的compile https://muxiv.com
08/13 19:04, 27F

09/17 22:58, , 28F
ModelSim也能d https://daxiv.com
09/17 22:58, 28F

11/11 15:57, , 29F
至於fsdb dump https://noxiv.com
11/11 15:57, 29F

01/04 22:13, 5年前 , 30F
我印像FSDB MDA https://daxiv.com
01/04 22:13, 30F
文章代碼(AID): #1CdseKwk (Electronics)
討論串 (同標題文章)
文章代碼(AID): #1CdseKwk (Electronics)