|
回復 26# 的帖子
小數點是人判定的,輸入不足位數要補0; t) |/ \* [. s& ~
硬體運算時對齊小數點即可
9 b$ r5 Q& `' s1 V# Z$ }' K
3 A3 N2 |( O% j2 w3 B( x*******************************************************
4 A# F; t j; B. H/ Z% M41b20000 ==>32bit: e- Q; y+ `( K: X f/ y( k) k
這邊是說輸入已經是IEEE-754格式- `2 ` H, `. z+ R% O6 d
*******************************************************' b/ K9 N) W- R
如果輸入是10進位浮點數 輸入quartus 後 要換成sign bit + 32-bit fixed-point
; f. j0 P$ b9 i- O# u q" O# v22.25 = (10110.01) 二進位 = {sign-bit=0,0016.4000} 十六進位
6 Q9 F/ k* |8 ?
8 b$ Y4 I- w7 _& A! \! H用fixed-point to float-point 轉換電路
, [: P6 ~, w+ b0 x換算成IEEE-754浮點數格式
/ |* [8 C% G5 C* Z& c5 ?就可以給浮點數ALU 作運算6 i# h6 v4 Q$ u; Z+ a F
' A k& |$ Z) W, O* y[ 本帖最後由 masonchung 於 2009-11-2 11:41 AM 編輯 ] |
|