Chip123 科技應用創新平台
標題:
VERILOG小數運算
[打印本頁]
作者:
wendyht
時間:
2008-5-20 08:27 PM
標題:
VERILOG小數運算
請問各位:
) [3 @" r Y8 o% w, U: y9 h+ e
有人知道在VERILOG要如何做小數運算嗎,
4 ?1 }# t1 }. }: n) e
例如 9/2=4.5但如果用"/"運算子求出來
( E# N# @, c: Q% `0 ]' h( m
的值都是4而已,0.5的部分要如得知呢??
作者:
masonchung
時間:
2008-5-22 02:32 PM
verilog 不管小數運算的
5 S) P5 b" n; @1 G. F
至於怎樣求當然是先把被除數 Shift 到所須 的精確度
# f' n0 q6 ~7 A& L
然後就可算出來
( o/ j+ [- v; v T; B: \ [
3 c2 ^( f( R- A7 p: }
除二的話 不要用除法器 這樣子不適合搞 ic 設計
作者:
darrens
時間:
2008-9-25 04:27 PM
小數運算可用IEEE754
/ `, J4 P9 k1 c
在opencore有source code
作者:
sieg
時間:
2008-9-29 06:43 PM
應該用9/2.0 = 4.5.
+ F9 P# d) L9 F: z# z' O! `, e
這個問題跟C/C++是一樣的。
作者:
deltachen
時間:
2009-11-26 09:34 PM
謝謝大大的分享~知識因分享而壯大!
作者:
vincent08tw
時間:
2022-8-14 02:03 PM
謝謝樓上幾位大大的分享~~~~
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2