VHDL code for a complex decimal multiplier.
File list:
decimal_mult
...........\isim
...........\....\file graph
...........\....\temp
...........\....\....\sub00
...........\....\....\.....\vhpl00.vho
...........\....\....\.....\vhpl01.vho
...........\....\....\.....\vhpl02.vho
...........\....\....\.....\vhpl03.vho
...........\....\....\.....\vhpl04.vho
...........\....\....\.....\vhpl05.vho
...........\....\....\.....\vhpl06.vho
...........\....\....\.....\vhpl07.vho
...........\....\....\.....\vhpl08.vho
...........\....\....\.....\vhpl09.vho
...........\....\....\hdllib.ref
...........\....\....\hdpdeps.ref
...........\....\work
...........\....\....\bcd2bin
...........\....\....\.......\mingw
...........\....\....\.......\.....\behavioral.obj
...........\....\....\.......\behavioral.h
...........\....\....\.......\xsimbehavioral.cpp
...........\....\....\bcdcounter
...........\....\....\..........\mingw
...........\....\....\..........\.....\behavioral.obj
...........\....\....\..........\behavioral.h
...........\....\....\carry2x
...........\....\....\.......\mingw
...........\....\....\.......\.....\behavioral.obj
...........\....\....\.......\behavioral.h
...........\....\....\easy2x
...........\....\....\......\mingw
...........\....\....\......\.....\behavioral.obj
...........\....\....\......\behavioral.h
...........\....\....\mult2x
...........\....\....\......\mingw
...........\....\....\......\.....\behavioral.obj
...........\....\....\......\behavioral.h
...........\....\....\sub00
...........\....\....\.....\vhpl00.vho
...........\....\....\.....\vhpl01.vho
...........\....\....\.....\vhpl02.vho
...........\....\....\.....\vhpl03.vho
...........\....\....\.....\vhpl04.vho
...........\....\....\.....\vhpl05.vho
...........\....\....\.....\vhpl06.vho
...........\....\....\.....\vhpl07.vho
...........\....\....\.....\vhpl08.vho
...........\....\....\.....\vhpl09.vho
...........\....\....\.....\vhpl10.vho
...........\....\....\.....\vhpl11.vho
...........\....\....\.....\vhpl12.vho
...........\....\....\.....\vhpl13.vho
...........\....\....\.....\vhpl14.vho
...........\....\....\.....\vhpl15.vho
...........\....\....\.....\vhpl16.vho
...........\....\....\.....\vhpl17.vho
...........\....\....\test1
...........\....\....\.....\mingw
...........\....\....\.....\.....\testbench_arch.obj
...........\....\....\.....\testbench_arch.h
...........\....\....\.....\xsimtestbench_arch.cpp
...........\....\....\test2x
...........\....\....\......\mingw
...........\....\....\......\.....\behavior.obj
...........\....\....\......\behavior.h
...........\....\....\......\xsimbehavior.cpp
...........\....\....\test3
...........\....\....\.....\mingw
...........\....\....\.....\.....\testbench_arch.obj
...........\....\....\.....\testbench_arch.h
...........\....\....\.....\xsimtestbench_arch.cpp
...........\....\....\hdllib.ref
...........\....\....\hdpdeps.ref
...........\isim.tmp_save
...........\.............\_1
...........\xst
...........\...\dump.xst
...........\...\........\easy2x.prj
...........\...\........\..........\ngx
...........\...\........\..........\...\notopt
...........\...\........\..........\...\opt
...........\...\........\..........\ntrc.scr
...........\...\file graph
...........\...\projnav.tmp
...........\...\work
...........\...\....\sub00
...........\...\....\.....\vhpl00.vho
...........\...\....\.....\vhpl01.vho
...........\...\....\.....\vhpl02.vho
...........\...\....\.....\vhpl03.vho
...........\...\....\.....\vhpl04.vho
...........\...\....\.....\vhpl05.vho
...........\...\....\.....\vhpl06.vho
...........\...\....\.....\vhpl07.vho
...........\...\....\.....\vhpl08.vho
...........\...\....\.....\vhpl09.vho
...........\...\....\.....\vhpl10.vho
...........\...\....\.....\vhpl11.vho
...........\...\....\.....\vhpl12.vho
...........\...\....\.....\vhpl13.vho
...........\...\....\hdllib.ref
...........\...\....\hdpdeps.ref
...........\_xmsgs
...........\......\fuse.xmsgs
...........\......\vhpcomp.xmsgs
...........\......\xst.xmsgs
...........\.lso
...........\BCD2bin.prj
...........\BCD2bin.stx
...........\BCD2bin.vhd
...........\BCD2bin.xst
...........\bcd2bin_isim_beh.wfs
...........\BCD2bin_vhdl.prj
...........\BCDcounter.prj
...........\BCDcounter.stx
...........\BCDcounter.vhd
...........\BCDcounter.xst
...........\BCDcounter_vhdl.prj
...........\Bin2BCD.prj
...........\Bin2BCD.stx
...........\Bin2BCD.vhd
...........\Bin2BCD.xst
...........\Bin2BCD_stx.prj
...........\Bin2BCD_summary.html
...........\Bin2BCD_vhdl.prj
...........\carry2x.prj
...........\carry2x.stx
...........\carry2x.vhd
...........\carry2x.xst
...........\carry2x_vhdl.prj
...........\counter.prj
...........\counter.stx
...........\counter.vhd
...........\counter.xst
...........\counter_vhdl.prj
...........\decimal_mult.ise
...........\decimal_mult.ise_ISE_Backup
...........\decimal_mult.ntrc_log
...........\decimal_mult.restore
...........\easy2x.cmd_log
...........\easy2x.lso
...........\easy2x.ngc
...........\easy2x.ngr
...........\easy2x.prj
...........\easy2x.stx
...........\easy2x.syr
...........\easy2x.vhd
...........\easy2x.xst
...........\easy2x_summary.html
...........\easy2x_vhdl.prj
...........\isim.cmd
...........\isim.hdlsourcefiles
...........\isim.log
...........\isimwavedata.xwv
...........\mult2x.prj
...........\mult2x.stx
...........\mult2x.vhd
...........\mult2x.xst
...........\mult2x_vhdl.prj
...........\pepExtractor.prj
...........\results.txt
...........\simulate_dofile.log
...........\simulate_dofile.log_back
...........\test1.ant
...........\test1.jhd
...........\test1.tbw
...........\test1.xwv
...........\test1.xwv_bak
...........\test1_beh.prj
...........\test1_bencher.prj
...........\test1_isim_beh.exe
...........\test1_isim_beh.wfs
...........\test2x.vhd
...........\test2x_beh.prj
...........\test2x_isim_beh.exe
...........\test2x_isim_beh.wfs
...........\test2x_stx.prj
...........\test3.ant
...........\test3.jhd
...........\test3.tbw
...........\test3.vhw
...........\test3.xwv
...........\test3.xwv_bak
...........\test3_beh.prj
...........\test3_bencher.prj
...........\test3_isim_beh.exe
...........\xilinxsim.ini