文件名称:berlekamp_parallel
介绍说明--下载内容均来自于网络,请自行研究使用
The Berlekamp multiplier [3] uses two basis representations, the polynomial basis
for the multiplier and the dual basis for the multiplicand and the product. Because it is
normal practice to input all data in the same basis, this means some basis transformation
circuits will be required. Fortunately for m = (3, 4, 5, 6, 7, 9, 10) the basis conversion
from the dual to the polynomial basis - and vice versa - is merely a reordering of the basis
coefficients [38]. For the important case m = 8 - for example the error-correcting systems
used in CDs, DAT and many other applications operate over GF(28) - this basis conversion
requires a reordering and two additions of the basis coefficients (Appendix C). In practice
therefore, two additional XOR gates are required. Even including the extra hardware for
basis conversions, the Berlekamp multiplier is known to have the lowest hardware
requirements of all available bit-serial multipliers [24].
for the multiplier and the dual basis for the multiplicand and the product. Because it is
normal practice to input all data in the same basis, this means some basis transformation
circuits will be required. Fortunately for m = (3, 4, 5, 6, 7, 9, 10) the basis conversion
from the dual to the polynomial basis - and vice versa - is merely a reordering of the basis
coefficients [38]. For the important case m = 8 - for example the error-correcting systems
used in CDs, DAT and many other applications operate over GF(28) - this basis conversion
requires a reordering and two additions of the basis coefficients (Appendix C). In practice
therefore, two additional XOR gates are required. Even including the extra hardware for
basis conversions, the Berlekamp multiplier is known to have the lowest hardware
requirements of all available bit-serial multipliers [24].
(系统自动生成,下载前可以参看下载内容)
下载文件列表
berlekamp_parallel\.lso
..................\berlekamp_parallel.ise
..................\berlekamp_parallel.ise_ISE_Backup
..................\berlekamp_parallel.restore
..................\big.cmd_log
..................\big.fdo
..................\big.lso
..................\big.prj
..................\big.stx
..................\big.syr
..................\big.udo
..................\big.vhd
..................\big.xst
..................\big_vhdl.prj
..................\module_a.udo
..................\module_a.vhd
..................\Module_b.ngc
..................\Module_b.ngr
..................\Module_b.udo
..................\Module_b.vhd
..................\poly_dual.prj
..................\poly_dual.stx
..................\poly_dual.vhd
..................\poly_dual.xst
..................\poly_dual_vhdl.prj
..................\vsim.wlf
..................\work\big\behavioral.dat
..................\....\...\behavioral.dbs
..................\....\...\behavioral.psm
..................\....\...\_primary.dat
..................\....\...\_primary.dbs
..................\....\module_a\behavioral.dat
..................\....\........\behavioral.dbs
..................\....\........\behavioral.psm
..................\....\........\_primary.dat
..................\....\........\_primary.dbs
..................\....\.......b\behavioral.dat
..................\....\........\behavioral.dbs
..................\....\........\behavioral.psm
..................\....\........\_primary.dat
..................\....\........\_primary.dbs
..................\....\poly_dual\behavioral.dat
..................\....\.........\behavioral.dbs
..................\....\.........\behavioral.psm
..................\....\.........\_primary.dat
..................\....\.........\_primary.dbs
..................\....\_info
..................\....\_vmake
..................\xst\work\hdllib.ref
..................\...\....\hdpdeps.ref
..................\...\....\sub00\vhpl00.vho
..................\...\....\.....\vhpl01.vho
..................\...\....\.....\vhpl02.vho
..................\...\....\.....\vhpl03.vho
..................\...\....\.....\vhpl04.vho
..................\...\....\.....\vhpl05.vho
..................\...\....\.....\vhpl06.vho
..................\...\....\.....\vhpl07.vho
..................\_xmsgs\xst.xmsgs
..................\xst\dump.xst\Module_b.prj\ngx\notopt
..................\...\........\............\...\opt
..................\...\........\............\ngx
..................\...\........\Module_b.prj
..................\...\work\sub00
..................\work\big
..................\....\module_a
..................\....\module_b
..................\....\poly_dual
..................\....\_temp
..................\xst\dump.xst
..................\...\file graph
..................\...\projnav.tmp
..................\...\work
..................\work
..................\xst
..................\_xmsgs
berlekamp_parallel
..................\berlekamp_parallel.ise
..................\berlekamp_parallel.ise_ISE_Backup
..................\berlekamp_parallel.restore
..................\big.cmd_log
..................\big.fdo
..................\big.lso
..................\big.prj
..................\big.stx
..................\big.syr
..................\big.udo
..................\big.vhd
..................\big.xst
..................\big_vhdl.prj
..................\module_a.udo
..................\module_a.vhd
..................\Module_b.ngc
..................\Module_b.ngr
..................\Module_b.udo
..................\Module_b.vhd
..................\poly_dual.prj
..................\poly_dual.stx
..................\poly_dual.vhd
..................\poly_dual.xst
..................\poly_dual_vhdl.prj
..................\vsim.wlf
..................\work\big\behavioral.dat
..................\....\...\behavioral.dbs
..................\....\...\behavioral.psm
..................\....\...\_primary.dat
..................\....\...\_primary.dbs
..................\....\module_a\behavioral.dat
..................\....\........\behavioral.dbs
..................\....\........\behavioral.psm
..................\....\........\_primary.dat
..................\....\........\_primary.dbs
..................\....\.......b\behavioral.dat
..................\....\........\behavioral.dbs
..................\....\........\behavioral.psm
..................\....\........\_primary.dat
..................\....\........\_primary.dbs
..................\....\poly_dual\behavioral.dat
..................\....\.........\behavioral.dbs
..................\....\.........\behavioral.psm
..................\....\.........\_primary.dat
..................\....\.........\_primary.dbs
..................\....\_info
..................\....\_vmake
..................\xst\work\hdllib.ref
..................\...\....\hdpdeps.ref
..................\...\....\sub00\vhpl00.vho
..................\...\....\.....\vhpl01.vho
..................\...\....\.....\vhpl02.vho
..................\...\....\.....\vhpl03.vho
..................\...\....\.....\vhpl04.vho
..................\...\....\.....\vhpl05.vho
..................\...\....\.....\vhpl06.vho
..................\...\....\.....\vhpl07.vho
..................\_xmsgs\xst.xmsgs
..................\xst\dump.xst\Module_b.prj\ngx\notopt
..................\...\........\............\...\opt
..................\...\........\............\ngx
..................\...\........\Module_b.prj
..................\...\work\sub00
..................\work\big
..................\....\module_a
..................\....\module_b
..................\....\poly_dual
..................\....\_temp
..................\xst\dump.xst
..................\...\file graph
..................\...\projnav.tmp
..................\...\work
..................\work
..................\xst
..................\_xmsgs
berlekamp_parallel