|
答案還是沒有太大的差別
如題, 我可以再補充多一點:
9 ?, @' K. g4 ] V自己寫的話我還是建議: 1)長除法 (就是國小敎的那個除法數學) 2) Radix-4除法器3 O8 M. t6 E$ T1 L# v* I2 T
: x- V! j, k- A \) o在synsizable的code不可能故意寫很大的code等著用, 所以呢, 我這先提出二個方案" d- C% W& Z" o; ~9 e
1)0 N$ f5 A' y: z" ^" c8 i
在verilog下有個東東叫'define
- W. N5 S6 H1 `7 L, C3 Q在vhdl中有個東東叫constant的% g" D( R. [" u2 A5 H# `. Y
透過宣告來知道word legth
I3 }- }" m9 B$ t一定可以的
3 O3 q* X `+ @) Z
! F* z4 P) }' P; V5 ` K/ s2)
( B6 K1 ~1 I" J2 r在使用這個自己寫的lib時用generic (vhdl)或parameter (verilog)傳入長度, 在code裡就可以判斷了
4 Y% q. N0 Y$ l! [ F
0 ]6 ^: w6 x2 _5 b這時for跟while這些不常用的指令就很好用了, 而且一定可以合出真正的硬體的 |
評分
-
查看全部評分
|