URL
https://opencores.org/ocsvn/mblite/mblite/trunk
Subversion Repositories mblite
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 11 to Rev 10
- ↔ Reverse comparison
Rev 11 → Rev 10
/mblite/trunk/hw/core/fetch.vhd
46,7 → 46,7
variable v : fetch_out_type; |
begin |
v := r; |
if rst_i = '1' then |
if rst_i = '1' then |
v.program_counter := (OTHERS => '0'); |
elsif fetch_i.hazard = '1' then |
v.program_counter := r.program_counter; |
/mblite/trunk/designs/core/Xilinx.tcl
File deleted
\ No newline at end of file
/mblite/trunk/designs/core/Makefile
1,15 → 1,18
TOP_LEVEL_DIR=../.. |
DESIGN_DIR=. |
|
DESIGN_NAME=core |
DESIGN_DIR=$(TOP_LEVEL_DIR)/designs/$(DESIGN_NAME) |
|
MBLITE_HW_DIR=$(TOP_LEVEL_DIR)/hw |
MBLITE_STD_DIR=$(MBLITE_HW_DIR)/std |
MBLITE_CORE_DIR=$(MBLITE_HW_DIR)/core |
|
WORK_DIR=$(DESIGN_DIR)/work |
MODELSIM_WORK_DIR=$(WORK_DIR)/modelsim |
XILINX_WORK_DIR=$(WORK_DIR)/xilinx |
MBLITE_LIBRARY_NAME=mblite |
|
MBLITE_LIBRARY_NAME=mblite |
SIM_DIR=$(DESIGN_DIR)/work |
MODELSIM_SIM_DIR=$(SIM_DIR)/modelsim |
MODELSIM_WORK_DIR=$(MODELSIM_SIM_DIR)/$(DESIGN_NAME) |
|
WORK_LIBRARY_NAME=work |
|
default: |
17,11 → 20,11
@echo "---------------------------------------" |
@echo "Make options:" |
@echo " default: Echo these instructions" |
@echo " modelsim: Build Modelsim project" |
@echo " xilinx: Build Xilinx project" |
@echo " all: Compile CORE to library mblite" |
@echo " Compile TESTBENCH to library work" |
@echo " clean: Remove all compiled and generated files" |
|
modelsim: modelsim-design |
all: modelsim-design |
|
################ |
# WORK library # |
62,7 → 65,7
@vcom -work $(MBLITE_LIBRARY_NAME) $(MBLITE_STD_DIR)/sram_4en.vhd |
@vcom -work $(MBLITE_LIBRARY_NAME) $(MBLITE_STD_DIR)/sram.vhd |
|
# Compile MB-LITE core |
# Compile MB-LITE processor |
modelsim-core: modelsim-std modelsim-mblite-config |
@vcom -work $(MBLITE_LIBRARY_NAME) $(MBLITE_CORE_DIR)/core_Pkg.vhd |
@vcom -work $(MBLITE_LIBRARY_NAME) $(MBLITE_CORE_DIR)/core.vhd |
72,24 → 75,15
@vcom -work $(MBLITE_LIBRARY_NAME) $(MBLITE_CORE_DIR)/execute.vhd |
@vcom -work $(MBLITE_LIBRARY_NAME) $(MBLITE_CORE_DIR)/mem.vhd |
|
############################# |
# Create xilinx ISE project # |
############################# |
|
xilinx: xilinx-clean |
@mkdir -p $(XILINX_WORK_DIR) |
@xtclsh $(DESIGN_DIR)/Xilinx.tcl |
|
########################### |
# Remove work directories # |
########################### |
|
xilinx-clean: |
@rm -rf core.gise |
@rm -rf core.xise |
modelsim-clean: |
@rm -r -f $(MODELSIM_WORK_DIR) |
|
clean: |
@rm -rf $(WORK_DIR) |
@rm -r -f $(SIM_DIR) |
@rm -f transcript |
@rm -f modelsim.ini |
@rm -f vsim.wlf |