[問題] 請問verilog 3維array synthesis

看板Programming作者 (p p )時間13年前 (2011/05/01 17:41), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
請問大家 我目前寫到一份code用到三維陣列 reg signed [17:0] out_p [0:255][0:511]; wire signed Y0 [17:0]; wire [7:0] index_y; wire [8:0] index_x; always@(negedge clk)begin out_p [index_y][index_x] <= Y0; end 這份code的其他部分都可以synthesis(註解掉黃色那行 就可以synthesis) 就是黃色那行不行(會一直停留在compiling source file ...的畫面 一整天都不動) 試過如果把index換成常數 就像是變成 out_p [1][1] <= Y0; 就可以 可是因為function需要index一定需要是變數 想請問大家有沒有這方面的經驗 使用三維陣列index又是變數時 該怎麼寫才能夠synthesis呢 麻煩高手解惑 感謝大家<_ _> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.186.128 ※ 編輯: qeaflish 來自: 220.136.186.128 (05/01 17:42)

05/01 23:47, , 1F
不會+1 求解~
05/01 23:47, 1F
文章代碼(AID): #1DlIhMwr (Programming)
文章代碼(AID): #1DlIhMwr (Programming)