29 lines
		
	
	
		
			651 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			651 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| GHDL_FLAGS += --std=08
 | |
| GHDL       ?= ghdl
 | |
| GHDLSYNTH  ?= ghdl
 | |
| YOSYS      ?= yosys
 | |
| ICEPACK    ?= icepack
 | |
| ECPPACK    ?= ecppack
 | |
| OPENOCD    ?= openocd
 | |
| COPY       ?= cp -a
 | |
| 
 | |
| DEVICE_SERIES ?= ice40
 | |
| DEVICE_LIB    ?= $(DEVICE_SERIES)
 | |
| YOSYSSYNTH    ?= $(DEVICE_SERIES)
 | |
| NEXTPNR       ?= nextpnr-$(DEVICE_SERIES)
 | |
| 
 | |
| ifeq ($(DEVICE_SERIES),ice40)
 | |
| YOSYSPIPE          ?= -dsp
 | |
| CONSTRAINTS_FORMAT ?= pcf
 | |
| NEXTPNR_OUT        ?= asc
 | |
| PNR2BIT_EXT        ?= asc
 | |
| PACKTOOL           ?= $(ICEPACK)
 | |
| PACKARGS           ?=
 | |
| else
 | |
| CONSTRAINTS_FORMAT ?= lpf
 | |
| NEXTPNR_OUT        ?= textcfg
 | |
| PNR2BIT_EXT        ?= cfg
 | |
| PACKTOOL           ?= $(ECPPACK)
 | |
| PACKARGS           ?= --compress
 | |
| endif
 |