|
回復 25# 的帖子
如果規定要用10進制浮點數輸入& r' u5 z5 @ \
那你的輸入級就要多一個轉換電路
7 a/ x \, b2 h* x可把非IEEE 754格式的浮點數(Fixed Point)轉成IEEE 754格式(Float Point)
' }- p5 S/ i! b, l+ d8 W Z; A----------------------------------------
! z6 v( T3 C' e( W- l8 v/ q非IEEE 754格式的浮點數 輸入~ 是類似(22.25) => 10110.01 輸入至input ?
. i5 N6 W5 M) i. C8 f那在quartus看到的input是不是變成1011001 ? 3 [& h% I7 ?% t2 ^& X
這樣的話我怎麼曉得我輸入訊號小數點位置在哪@@?(10.5)=>1010.1
" @2 p# c$ R2 x: C7 t3 T& E) a0 f還是說要給input的訊號,其訊號源必須要產生固定小數點N位的數值.7 Y3 }+ K: r/ e6 l, G
假如訊號源固定產生小數點3位的訊號~
6 u& i) h" ^# s0 x$ A4 H22.25=> 10110.010 第3位補04 p) Y7 p7 l, ~7 J/ e4 s
10.5 => 1010.100 後2位補0至第3位....是這樣嗎? 如果是這樣就可以在程式內部判斷[2:0]為小數[3:N]為整數.......不知道是不是這樣做?4 `9 F& f9 f( ?- \. g. y7 L
- Z- h8 L3 j/ d5 M8 [; f9 v
-----------------------------------
( U) R" |+ C# C; ^) ]7 sinput有辦法設定輸入10進制浮點數嗎?) O+ ]- Q# N7 X! w( u) y
quartus 用32bit 就可以輸入阿
; g" D7 L! f9 H! X( G 這邊大大是說 我input寫成32bit就可以在模擬的時候使用類似22.25十進制的浮點數? |
|