compile.do 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. vlib work
  2. vmap work work
  3. vcom -work work -2008 ../vhdl/mem_pkg.vhd
  4. vcom -work work -2008 ../vhdl/core_pkg.vhd
  5. vcom -work work -2008 ../vhdl/op_pkg.vhd
  6. vcom -work work -2008 ../vhdl/alu.vhd
  7. vcom -work work -2008 ../vhdl/memu.vhd
  8. vcom -work work -2008 ../vhdl/regfile.vhd
  9. vcom -work work -2008 ../vhdl/ctrl.vhd
  10. vcom -work work -2008 ../vhdl/fwd.vhd
  11. vcom -work work -2008 ../vhdl/fetch.vhd
  12. vcom -work work -2008 ../vhdl/decode.vhd
  13. vcom -work work -2008 ../vhdl/exec.vhd
  14. vcom -work work -2008 ../vhdl/mem.vhd
  15. vcom -work work -2008 ../vhdl/wb.vhd
  16. vcom -work work -2008 ../vhdl/pipeline.vhd
  17. set fexists [file exists "../vhdl/cache/cache_pkg.vhd"]
  18. if {$fexists} {
  19. vcom -work work -2008 ../vhdl/cache/cache_pkg.vhd
  20. vcom -work work -2008 ../vhdl/cache/repl.vhd
  21. vcom -work work -2008 ../vhdl/cache/ram/single_clock_rw_ram_pkg.vhd
  22. vcom -work work -2008 ../vhdl/cache/ram/single_clock_rw_ram.vhd
  23. vcom -work work -2008 ../vhdl/cache/data_st_1w.vhd
  24. vcom -work work -2008 ../vhdl/cache/data_st.vhd
  25. vcom -work work -2008 ../vhdl/cache/mgmt_st_1w.vhd
  26. vcom -work work -2008 ../vhdl/cache/mgmt_st.vhd
  27. }
  28. vcom -work work -2008 ../vhdl/cache/cache.vhd
  29. vcom -work work -2008 ../vhdl/core.vhd
  30. vmap bootloader bootloader
  31. vcom -work work -2008 tb/tb.vhd