推 luckyBF:b=16的話,b[4:0] = 2'b10000 ; b[4] = 1 ; bi = 4 04/09 20:47
→ luckyBF:比較好奇nop是什麼?只有1個bit為什麼要一直加1? 04/09 20:48
因為有if 要配上一個else 但else不知道要算什麼,就用nop
→ luckyBF:還有out_f_1到4是您用來debug用的嗎XD 04/09 20:48
是的
※ 編輯: psw 來自: 140.116.216.71 (04/09 20:55)
推 pupucar:誰告訴你一個if一定要配一個else的?HDL硬體描述語言 04/09 21:11
如果沒配上有可能會產生Latch,不是嗎?
→ pupucar:就是用語言去model硬體 先搞清楚你寫出來的東西會model成 04/09 21:13
※ 編輯: psw 來自: 140.116.216.71 (04/09 21:14)
→ pupucar:什的東西 才是在寫HDL 04/09 21:14
推 pupucar:不是 04/09 21:16
推 pupucar:你用自己的想法臆測半天想不通 怎不直接合成出來看硬體 04/09 21:18
→ pupucar:通常是硬體設計完後才思考如何用HDL去model 04/09 21:19
→ pupucar:你的作法剛剛好相法... 04/09 21:20
推 luckyBF:for 裡面的i應該要<5吧...還有這程式...真的要反省一下XD 04/09 21:45
嘖嘖...LUCK大你真專業..( ̄▽ ̄#)﹏﹏
※ 編輯: psw 來自: 140.116.216.71 (04/09 22:04)
推 luckyBF:不不~~我很嫩~~這個版強者太多了!!但真的建議好好想想寫法 04/09 22:09
問題還沒解決...〒△〒
推 mepass:一般來說 最好邊寫邊對照netlist是不是自己要的 04/09 22:30
→ mepass:不過前提是要有羅設或計組基礎 04/09 22:31
※ 編輯: psw 來自: 140.116.216.71 (04/09 23:13)
推 luckyBF:問題有可能在if那,x-a左移10bit,移完都不知道變什麼了~ 04/09 23:22
→ luckyBF:重點要有電路的觀念~不然真的只是在寫「軟體」而已 04/09 23:23
→ bakerly:我想問個問題,你的答案是在第幾個T得到的?還有個建議 04/10 00:16
→ bakerly:寫RTL每個訊號幾個BIT最好清清楚楚,你的IF裡的判斷式寫這 04/10 00:18
→ bakerly:樣不清不楚,全看simulator的臉色,很容易死的不明不白的 04/10 00:19
這樣清楚了嗎? ^^
可是還是有錯誤 XD..
※ 編輯: psw 來自: 140.116.216.71 (04/10 00:53)
※ 編輯: psw 來自: 140.116.216.71 (04/10 00:54)
→ tkhan:這是在寫C嗎?..先搞懂基礎再來.. 04/10 07:36
這位tk大大,我改了,不知道這樣可不可以?不知道你覺得哪裡有不普的地方? <(_ _)>
※ 編輯: psw 來自: 140.116.216.71 (04/10 10:11)
※ 編輯: psw 來自: 140.116.216.71 (04/10 10:25)
推 sasako:9'b100000000寫成9'd256或256 4'b1010寫成10 會不會比較容 04/10 10:55
→ sasako:易閱讀呢? 04/10 10:55
→ psw:是x-a的bit線沒有標明出問題..已解決,謝謝大家的回應 ^ ^ 04/11 11:26