forked from Github_Repos/cvw
		
	updated synth makefile to change all relevant
ram ranges to 1FF
This commit is contained in:
		
							parent
							
								
									a8ed39ecbe
								
							
						
					
					
						commit
						02a1432c46
					
				| @ -66,9 +66,15 @@ $(CONFIG): | ||||
| 	sed -i 's/BPRED_SIZE.*/BPRED_SIZE 4/g' $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 
 | ||||
| ifneq ($(filter $ $(CONFIG), $(DIRS32)),) | ||||
| 	sed -i "s/RAM_RANGE.*/RAM_RANGE	 34\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 	sed -i "s/DTIM_RANGE.*/DTIM_RANGE	 34\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 	sed -i "s/IROM_RANGE.*/IROM_RANGE	 34\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 	sed -i "s/BOOTROM_RANGE.*/BOOTROM_RANGE	 34\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 	sed -i "s/UNCORE_RAM_RANGE.*/UNCORE_RAM_RANGE	 34\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| else ifneq ($(filter $ $(CONFIG), $(DIRS64)),) | ||||
| 	sed -i "s/RAM_RANGE.*/RAM_RANGE	 56\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 	sed -i "s/DTIM_RANGE.*/DTIM_RANGE	 56\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 	sed -i "s/IROM_RANGE.*/IROM_RANGE	 56\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 	sed -i "s/BOOTROM_RANGE.*/BOOTROM_RANGE	 56\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| 	sed -i "s/UNCORE_RAM_RANGE.*/UNCORE_RAM_RANGE	 56\'h01FF/g" $(CONFIGDIR)/$(CONFIG)_orig/wally-config.vh | ||||
| else  | ||||
| 	$(info $(CONFIG) does not exist in $(DIRS32) or $(DIRS64)) | ||||
| 	@echo "Config not in list, RAM_RANGE will be unmodified" | ||||
| @ -106,7 +112,6 @@ endif | ||||
| freqs:  | ||||
| 	@$(foreach freq, $(FREQS), make synth DESIGN=wallypipelinedcore CONFIG=rv32e FREQ=$(freq) MAXCORES=1;) | ||||
| 
 | ||||
| mkdirecs: | ||||
| mkdirecs: | ||||
| 	@echo "DC Synthesis" | ||||
| 	@mkdir -p $(OUTPUTDIR) | ||||
| @ -116,17 +121,12 @@ mkdirecs: | ||||
| 	@mkdir -p $(OUTPUTDIR)/mapped | ||||
| 	@mkdir -p $(OUTPUTDIR)/unmapped | ||||
| 
 | ||||
| synth: mkdirecs configs rundc clean | ||||
| 
 | ||||
| rundc: | ||||
| 
 | ||||
| synth: mkdirecs configs rundc clean | ||||
| 
 | ||||
| rundc: | ||||
| 	dc_shell-xg-t -64bit -f scripts/$(NAME).tcl | tee $(OUTPUTDIR)/$(NAME).out | ||||
| 	 | ||||
| clean: | ||||
| 	rm -rf $(OUTPUTDIR)/hdl | ||||
| 	 | ||||
| clean: | ||||
| 	rm -rf $(OUTPUTDIR)/hdl | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user