#### ECP5 specific #### ECP5_DEVICE=25F # ECP5_DEVICE: 25F: Create bitstream for the LFE5U-25F # 85F: Create bitstream for the LFE5U-85F ECP5_PACKAGE=CSFBGA285 # ECP5_PACKAGE: CSFBGA285: The one used in OrangeCrab FPGA_FILE_EXT=dfu #This is on the 8th postiion in the chip id, for example # LFE5U-25-7BG381I # ^---------- this would be a 7 speed grade # # 6 is the slowest and 8 is the fastest ECP5_SPEED_GRADE=8 ######## End of user configuration ######## SOC_SYNTHESIS_SOURCES=peripherals/I2C_driver.v peripherals/ascii_to_HD44780_driver.v peripherals/pcf8574_for_HD44780.v peripherals/Wishbone_IO_driver.v peripherals/Wishbone_memory_driver.v external_ip/litedram_core_ecp5_phy.v FPGA_BOOTCODE=../boot_code/bios.stxt upload: dfu_upload ${BUILD_FILES_PREFIX}bitstream_${BUILD_NAME}.bit:${BUILD_FILES_PREFIX}nextpnr-ecp5_${BUILD_NAME}.bit ${Q}cp "$^" "$@" ${BUILD_FILES_PREFIX}synth_${FPGA_BOARD}.json:${BUILD_FILES_PREFIX}synth_ecp5_${FPGA_BOARD}.json ${Q}cp "$^" "$@"