Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
12
返回列表 發新帖
樓主: 呆頭鴨
打印 上一主題 下一主題

[問題求助] verilog 浮點數運算疑問@@

[複製鏈接]
11#
 樓主| 發表於 2009-9-20 21:17:28 | 只看該作者
大大~3 G/ a( k1 p. ^
7 v( _9 V/ N/ t, {5 ]
你的意思是說 假設我程式可以算到小數第3位,輸入的a 10.5 就是變1010.100) B( _' r# K1 c' S
如果是整數1,則變成0001.000  這樣來做正規化?+ y& U) f3 O* D( l0 q
還是說Quartus II 有可以判定輸入式浮點數的語法嗎?
. }# g, f- w4 p4 i
) U( J( N" M! I5 z! w1 {) w( ^; ]; w如果沒有的話也得要把輸入的數值做正規化將其輸出,否則也不會有大大說的浮點數格式的輸入吧@@?
. P+ y; t6 Z1 b5 S3 e0 t不知道我這樣說有沒有錯...^^"
10#
發表於 2009-9-20 11:40:30 | 只看該作者
您好$ `$ x; ^) [5 v3 I' J) W
! ]2 N! [9 P0 A$ i7 F% x
a,b不是已知的值嗎?為甚麼不直接用浮點格式來表示,9 V- ~; L7 c0 G4 e
而要用定點再轉一次呢?
9#
 樓主| 發表於 2009-9-18 22:06:54 | 只看該作者
IEEE 754的浮點數格式 不是已經正規化了嗎?...  f+ ^- B/ O: K. y& s

' f/ ^5 B7 I2 h' C沒辦法寫CODE讓輸入的串列資料,將十進致10.5二進致為1010.1輸入後再由程式正規化嗎?
8#
發表於 2009-9-18 09:04:41 | 只看該作者
您好
9 t( x$ y  b/ C- e( ^4 W7 }. s! ^  IEEE 754是浮點格式的一種,當然還有其他的,
+ o& l" L; F7 s4 O" r# B 看你要用哪一種嚕,
- t/ Z: @4 _1 L2 Y( q  T2 C  e& E/ N4 T
如果你用IEEE 754,那麼輸入a,b值就要符合 IEEE 754格式
7#
 樓主| 發表於 2009-9-17 21:27:31 | 只看該作者
大大~
/ @0 q* w6 Q2 h) E$ p請問您說的浮點格式,是像IEEE 754格式這種嗎?....還是??
" @9 I4 F; y" Y. E3 y/ }4 C: x# A$ f& Q$ t
是怎樣的浮點數格式輸入到a才可以被正規化呢^^"~不好意思喔~新手問了一些蠢問題@@
6#
發表於 2009-9-17 08:51:20 | 只看該作者
您好
2 g2 q) n* i4 \7 w* {! r2 \
, h* h) O4 {! |2 Q6 I, F  `# j  a,b兩數要做浮點相加,那麼a,b兩值就要為浮點格式,
* k5 m" F, Q: {* Z6 w3 }你的問題不是卡在正規化,10.5=1010.1是定點小數,
3 s2 P& E! U6 C3 y8 H10101,00100都不是浮點格式,如何將之正規化,
: W; e" Y5 @) g% @0 S不能拿兩個定點格式的值來做浮點運算,
5#
 樓主| 發表於 2009-9-16 21:38:06 | 只看該作者
大大~我陷在卡在將輸入數值做正規化的動作,
( k6 J. k; ~& N/ x* z$ l8 B+ e假如輸入的a是10.5, 在程式裡面會變成10101串列輸入,假設我程式固定只有運算到小數第一位,0 W6 u: b( Z( g4 c% i
這樣可以抓到1010.1並且將其正規化,但是如果我輸入數值是整數的00100,這樣他要怎麼判別小數點的位置@@?
6 l" P) J: I* [他要怎麼判斷輸入的數值是不是浮點數?
4#
發表於 2009-9-8 20:48:56 | 只看該作者
您好" F3 h$ R6 C1 q- ~3 h
1.如果a,b兩值還沒正規化,則先將a,b正規化,& F# Z0 B. \, e
2.將a,b尾數對齊
7 ]  E) q* V( q7 e( \, M3.尾數相加
0 Z! l3 }+ S7 d0 [; f, U4.將結果正規化
- f+ o. q& h% o
( b$ j/ {7 F6 ?- c" J3 d您參考看看
3#
 樓主| 發表於 2009-9-4 20:56:26 | 只看該作者
不過如果照這樣寫,感覺上小數點是固定的,不像浮點數的感覺耶....
2#
發表於 2009-9-4 17:18:51 | 只看該作者
我之前也是這樣子用~
3 Y+ N7 [& e2 h5 Q5 _
  v6 Z% A0 l9 m( \) ]我覺得應該是ok的情況!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-21 08:20 PM , Processed in 0.110514 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表