# assumed to run from //syn
|
# assumed to run from //syn
|
# change the path to the libraries in the vmap commands to match your setup
|
# change the path to the libraries in the vmap commands to match your setup
|
# some unused modules' vcom calls have been commented out
|
# some unused modules' vcom calls have been commented out
|
vlib work
|
vlib work
|
|
|
vcom -reportprogress 300 -work work ../vhdl/mips_pkg.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_pkg.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_shifter.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_shifter.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_alu.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_alu.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_mult.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_mult.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_cpu.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_cpu.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/sdram_controller.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/sdram_controller.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_cache_stub.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_cache_stub.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_cache.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/mips_cache.vhdl
|
|
|
vcom -reportprogress 300 -work work ../vhdl/SoC/uart.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/SoC/uart.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/SoC/bootstrap_code_pkg.vhdl
|
#vcom -reportprogress 300 -work work ../vhdl/SoC/bootstrap_code_pkg.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/SoC/mips_soc.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/SoC/mips_soc.vhdl
|
|
|
vcom -reportprogress 300 -work work ../vhdl/tb/txt_util.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/tb/txt_util.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/tb/mips_tb_pkg.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/tb/mips_tb_pkg.vhdl
|
vlog -reportprogress 300 -work work ../vhdl/tb/models/mt48lc4m16a2.v
|
vlog -reportprogress 300 -work work ../vhdl/tb/models/mt48lc4m16a2.v
|
vcom -reportprogress 300 -work work ../vhdl/tb/sim_params_pkg.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/tb/sim_params_pkg.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/tb/mips_tb.vhdl
|
vcom -reportprogress 300 -work work ../vhdl/tb/mips_tb.vhdl
|
|
|
vsim -t ps work.mips_tb(testbench)
|
vsim -t ps work.mips_tb(testbench)
|
do ./mips_tb_wave.do
|
do ./mips_tb_wave.do
|
set PrefMain(font) {Courier 9 roman normal}
|
set PrefMain(font) {Courier 9 roman normal}
|
|
|