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