|
答案還是沒有太大的差別
如題, 我可以再補充多一點:
5 y) ]# _; `1 \9 i! |0 O6 _7 a自己寫的話我還是建議: 1)長除法 (就是國小敎的那個除法數學) 2) Radix-4除法器. Z4 w8 H4 }8 }
2 j% o) {; E. \; K: @0 W在synsizable的code不可能故意寫很大的code等著用, 所以呢, 我這先提出二個方案
& ?. M. f B m, P, B1)
9 Y# O ^# t" V# w- `1 y在verilog下有個東東叫'define' Q8 T3 N! R' m3 M" S4 S I9 v
在vhdl中有個東東叫constant的 b+ N/ c% H9 p0 T7 U$ @ O
透過宣告來知道word legth
5 g: F& p4 @% A2 z一定可以的
: n3 k3 O1 M4 D; ^4 w8 Q
" r# \5 u. a" Y7 U2)9 `/ P( h3 s s( }- i
在使用這個自己寫的lib時用generic (vhdl)或parameter (verilog)傳入長度, 在code裡就可以判斷了
' n* M4 W. V, v! {$ ~$ h- Q
& l; {) m% X2 @這時for跟while這些不常用的指令就很好用了, 而且一定可以合出真正的硬體的 |
評分
-
查看全部評分
|