Re: [問題] 簡單的verilog程式語法

看板Electronics作者 (腦殘)時間18年前 (2007/05/28 22:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《ccjin (ya)》之銘言: : assign A=B[5]?{2'b11,B>>2}:{2'b00,B>>2}; : 我想判斷 wire B的第五元素 是否為1 : 是的話 就把它shift 補 1 : 不是shift 補 0 : 我只要是想把 負數 shift之後還是負數 : 請問這樣有錯嗎 : 謝謝 assign A = B[5] ? {2'b11,B[5:2]} : {2'b00,B[5:2]}; 或是 assign A[3:0] = B[5:2]; assign A[5:4] = B[5] ? 2'b11 : 2'b00; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.216.56
文章代碼(AID): #16MkaPjb (Electronics)