全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1775
推到 Plurk!
推到 Facebook!

verilog數值位移

答題得分者是:addn
xfox
一般會員


發表:5
回覆:14
積分:8
註冊:2003-04-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-11-29 15:18:53 IP:211.74.xxx.xxx 訂閱
請問一下各位大大
verilog語法要如何讓數值位移, 例如 單獨輸入數值1,2,3那我要如何才能變成"123"
addn
高階會員


發表:64
回覆:221
積分:202
註冊:2005-03-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-11-29 21:00:59 IP:218.171.xxx.xxx 訂閱
您好
請問你是否要將按鍵輸入的BCD碼轉成BIN呢?
網路上應該可以找到BCD to BIN的演算法
抓下來研究應該不難用verilog去實現
xfox
一般會員


發表:5
回覆:14
積分:8
註冊:2003-04-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-01 09:36:07 IP:211.74.xxx.xxx 訂閱
你好
我不是要將bcd轉為bin,只是大概類式我的數值本身就轉為bcd我只是要將單獨輸入的值(1,2,3),變成一串整數(123)
但是我數值a=a(前一個數)*10 b(目前的數)但軟體模擬怪怪的,不知有沒有其他方式可以實現
addn
高階會員


發表:64
回覆:221
積分:202
註冊:2005-03-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-01 20:12:11 IP:218.171.xxx.xxx 訂閱
請問
你要的結果123是字串"123"
還是數值123
xfox
一般會員


發表:5
回覆:14
積分:8
註冊:2003-04-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-12-03 08:19:40 IP:211.74.xxx.xxx 訂閱
你好
我需要是把它變成數值123
addn
高階會員


發表:64
回覆:221
積分:202
註冊:2005-03-21

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-12-03 19:25:32 IP:218.171.xxx.xxx 訂閱
您好
如果你要做個位,十位,百位的bcd輸入
要有12bit輸入,每4bit代表一個位數
那麼根本不用移位或*10,*100再相加動作
直接

百位 十位 個位
a=xxxx xxxx xxxxx

即可
xfox
一般會員


發表:5
回覆:14
積分:8
註冊:2003-04-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-12-04 13:19:49 IP:211.74.xxx.xxx 訂閱
謝謝大大指導我已經知道如何做了...謝謝
系統時間:2024-05-08 9:00:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!