OpenCores
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.