Re: [問題] Verilog multi dimension arrays
※ 引述《hardman1110 (笨小孩)》之銘言:
: 在一本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
: 可否請問各位先進小弟這個用法是否有誤,謝謝
最簡單的方法..
addr只有0跟1,就不要用陣列宣告囉!
嫌麻煩要改code
那就
wire [1:0]a0 = a[0];//for debug
wire [1:0]b0 = b[0];//for debug
wire [1:0]c0 = c[0];//for debug
反正到時候synthesis會幫你optimize...
這樣在Nwave上就可以拉a0,b0,c0訊號線出來..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.74.19
推
09/28 06:11, , 1F
09/28 06:11, 1F
→
09/28 06:13, , 2F
09/28 06:13, 2F
→
09/28 06:14, , 3F
09/28 06:14, 3F
→
09/28 06:14, , 4F
09/28 06:14, 4F
→
09/28 06:15, , 5F
09/28 06:15, 5F
→
09/30 03:05, , 6F
09/30 03:05, 6F
→
09/30 03:06, , 7F
09/30 03:06, 7F
推
09/30 06:36, , 8F
09/30 06:36, 8F
→
09/30 06:37, , 9F
09/30 06:37, 9F
→
09/30 06:38, , 10F
09/30 06:38, 10F
→
09/30 06:40, , 11F
09/30 06:40, 11F
→
09/30 06:41, , 12F
09/30 06:41, 12F
推
09/30 06:44, , 13F
09/30 06:44, 13F
→
09/30 06:46, , 14F
09/30 06:46, 14F
→
09/30 06:47, , 15F
09/30 06:47, 15F
→
09/30 06:49, , 16F
09/30 06:49, 16F
→
09/30 06:50, , 17F
09/30 06:50, 17F
推
09/30 06:58, , 18F
09/30 06:58, 18F
→
09/30 06:59, , 19F
09/30 06:59, 19F
→
09/30 07:00, , 20F
09/30 07:00, 20F
→
09/30 07:01, , 21F
09/30 07:01, 21F
→
09/30 22:24, , 22F
09/30 22:24, 22F
→
09/30 22:26, , 23F
09/30 22:26, 23F
→
09/30 22:27, , 24F
09/30 22:27, 24F
→
09/30 22:28, , 25F
09/30 22:28, 25F
→
09/30 22:30, , 26F
09/30 22:30, 26F
→
09/30 22:30, , 27F
09/30 22:30, 27F
→
09/30 22:31, , 28F
09/30 22:31, 28F
→
09/30 22:41, , 29F
09/30 22:41, 29F
→
09/30 22:42, , 30F
09/30 22:42, 30F
→
09/30 22:45, , 31F
09/30 22:45, 31F
→
09/30 22:48, , 32F
09/30 22:48, 32F
→
09/30 22:49, , 33F
09/30 22:49, 33F
→
09/30 22:50, , 34F
09/30 22:50, 34F
→
09/30 22:51, , 35F
09/30 22:51, 35F
→
08/13 19:04, , 36F
08/13 19:04, 36F
→
09/17 22:58, , 37F
09/17 22:58, 37F
→
11/11 15:57, , 38F
11/11 15:57, 38F
→
01/04 22:13,
5年前
, 39F
01/04 22:13, 39F
討論串 (同標題文章)