文件名称:barrel_shifter
介绍说明--下载内容均来自于网络,请自行研究使用
A barrel shifter is a digital circuit that can shift a data word by a specified number of bits in one clock cycle. It can be implemented as a sequence of multiplexers (mux.), and in such an implementation the output of one mux is connected to the input of the next mux in a way that depends on the shift distance.
For example, take a four-bit barrel shifter, with inputs A, B, C and D. The shifter can cycle the order of the bits ABCD as DABC, CDAB, or BCDA in this case, no bits are lost. That is, it can shift all of the outputs up to three positions to the right (and thus make any cyclic combination of A, B, C and D). The barrel shifter has a variety of applications, including being a useful component in microprocessors (alongside the ALU)-A barrel shifter is a digital circuit that can shift a data word by a specified number of bits in one clock cycle. It can be implemented as a sequence of multiplexers (mux.), and in such an implementation the output of one mux is connected to the input of the next mux in a way that depends on the shift distance.
For example, take a four-bit barrel shifter, with inputs A, B, C and D. The shifter can cycle the order of the bits ABCD as DABC, CDAB, or BCDA in this case, no bits are lost. That is, it can shift all of the outputs up to three positions to the right (and thus make any cyclic combination of A, B, C and D). The barrel shifter has a variety of applications, including being a useful component in microprocessors (alongside the ALU)
For example, take a four-bit barrel shifter, with inputs A, B, C and D. The shifter can cycle the order of the bits ABCD as DABC, CDAB, or BCDA in this case, no bits are lost. That is, it can shift all of the outputs up to three positions to the right (and thus make any cyclic combination of A, B, C and D). The barrel shifter has a variety of applications, including being a useful component in microprocessors (alongside the ALU)-A barrel shifter is a digital circuit that can shift a data word by a specified number of bits in one clock cycle. It can be implemented as a sequence of multiplexers (mux.), and in such an implementation the output of one mux is connected to the input of the next mux in a way that depends on the shift distance.
For example, take a four-bit barrel shifter, with inputs A, B, C and D. The shifter can cycle the order of the bits ABCD as DABC, CDAB, or BCDA in this case, no bits are lost. That is, it can shift all of the outputs up to three positions to the right (and thus make any cyclic combination of A, B, C and D). The barrel shifter has a variety of applications, including being a useful component in microprocessors (alongside the ALU)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
barrel_shifter\.lso
..............\barrel_shifter.bld
..............\barrel_shifter.cmd_log
..............\barrel_shifter.gise
..............\barrel_shifter.lso
..............\barrel_shifter.ncd
..............\barrel_shifter.ngc
..............\barrel_shifter.ngd
..............\barrel_shifter.ngr
..............\barrel_shifter.pad
..............\barrel_shifter.par
..............\barrel_shifter.pcf
..............\barrel_shifter.prj
..............\barrel_shifter.ptwx
..............\barrel_shifter.stx
..............\barrel_shifter.syr
..............\barrel_shifter.twr
..............\barrel_shifter.twx
..............\barrel_shifter.unroutes
..............\barrel_shifter.vhd
..............\barrel_shifter.xise
..............\barrel_shifter.xpi
..............\barrel_shifter.xst
..............\barrel_shifter_envsettings.html
..............\barrel_shifter_fpga_editor.log
..............\barrel_shifter_fpga_editor.out
..............\barrel_shifter_guide.ncd
..............\barrel_shifter_map.map
..............\barrel_shifter_map.mrp
..............\barrel_shifter_map.ncd
..............\barrel_shifter_map.ngm
..............\barrel_shifter_map.xrpt
..............\barrel_shifter_ngdbuild.xrpt
..............\barrel_shifter_pad.csv
..............\barrel_shifter_pad.txt
..............\barrel_shifter_par.xrpt
..............\barrel_shifter_summary.html
..............\barrel_shifter_summary.xml
..............\barrel_shifter_usage.xml
..............\barrel_shifter_vhdl.prj
..............\barrel_shifter_xst.xrpt
..............\iseconfig\barrel_shifter.projectmgr
..............\.........\barrel_shifter.xreport
..............\webtalk_pn.xml
..............\xlnx_auto_0_xdb\cst.xbcd
..............\.st\work\hdllib.ref
..............\...\....\hdpdeps.ref
..............\...\....\sub00\vhpl00.vho
..............\...\....\.....\vhpl01.vho
..............\...\....\.....\vhpl02.vho
..............\_ngo\netlist.lst
..............\.xmsgs\map.xmsgs
..............\......\ngdbuild.xmsgs
..............\......\par.xmsgs
..............\......\pn_parser.xmsgs
..............\......\trce.xmsgs
..............\......\xst.xmsgs
..............\xst\dump.xst\barrel_shifter.prj\ngx\notopt
..............\...\........\..................\...\opt
..............\...\........\..................\ngx
..............\...\........\barrel_shifter.prj
..............\...\work\sub00
..............\...\dump.xst
..............\...\projnav.tmp
..............\...\work
..............\ipcore_dir
..............\iseconfig
..............\xlnx_auto_0_xdb
..............\xst
..............\_ngo
..............\_xmsgs
barrel_shifter