|
答案還是沒有太大的差別
如題, 我可以再補充多一點:' }0 n( O5 \7 [
自己寫的話我還是建議: 1)長除法 (就是國小敎的那個除法數學) 2) Radix-4除法器6 }2 ]+ e8 |; X/ X
0 e# |( @( I9 x3 C( W( E在synsizable的code不可能故意寫很大的code等著用, 所以呢, 我這先提出二個方案& } Q! ]; z# V/ M5 k
1)
! r1 ~. M+ }: H" z2 Y" v7 p在verilog下有個東東叫'define. @$ O0 p+ k$ f, L) e0 ~' F
在vhdl中有個東東叫constant的- S% ]* M' P2 ^4 R
透過宣告來知道word legth
2 D; s! \: i& K" t一定可以的
. a/ F# w. V5 ^* k' g& |5 g' B+ f3 X3 A: L8 G2 E0 k
2)
8 V( ?7 _, T) @: I2 x9 k, \6 l在使用這個自己寫的lib時用generic (vhdl)或parameter (verilog)傳入長度, 在code裡就可以判斷了
1 w* F1 D) q Z4 N) J' U( ^9 {: I+ G% O0 g; i
這時for跟while這些不常用的指令就很好用了, 而且一定可以合出真正的硬體的 |
評分
-
查看全部評分
|