From f56294ef28c2cc5dfeb6950cacddbeef05457526 Mon Sep 17 00:00:00 2001 From: Leon Hiemstra <hiemstra@astron.nl> Date: Fri, 26 Jun 2015 09:07:17 +0000 Subject: [PATCH] changes to make EPCS flash config working --- .../unb2_board/quartus/unb2_board.qsf | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/boards/uniboard2/libraries/unb2_board/quartus/unb2_board.qsf b/boards/uniboard2/libraries/unb2_board/quartus/unb2_board.qsf index 239ec61cd0..4891b04747 100644 --- a/boards/uniboard2/libraries/unb2_board/quartus/unb2_board.qsf +++ b/boards/uniboard2/libraries/unb2_board/quartus/unb2_board.qsf @@ -32,7 +32,9 @@ set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 #set_global_assignment -name MIN_CORE_JUNCTION_TEMP "-40" set_global_assignment -name MAX_CORE_JUNCTION_TEMP 100 set_global_assignment -name DEVICE_FILTER_SPEED_GRADE FASTEST -set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 256 +#set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 256 +set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 4 +set_global_assignment -name ENABLE_OCT_DONE OFF set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top @@ -42,14 +44,22 @@ set_global_assignment -name ENABLE_CONFIGURATION_PINS OFF set_global_assignment -name ENABLE_NCE_PIN OFF set_global_assignment -name ENABLE_BOOT_SEL_PIN OFF set_global_assignment -name STRATIXV_CONFIGURATION_SCHEME "ACTIVE SERIAL X4" +#set_global_assignment -name STRATIXV_CONFIGURATION_SCHEME "ACTIVE SERIAL X1" +set_global_assignment -name STRATIXII_CONFIGURATION_DEVICE EPCQL1024 set_global_assignment -name USE_CONFIGURATION_DEVICE ON set_global_assignment -name CRC_ERROR_OPEN_DRAIN ON set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall -set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHZ -set_global_assignment -name USER_START_UP_CLOCK ON + +set_global_assignment -name CONFIGURATION_VCCIO_LEVEL 1.8V +set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION ON +#set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_12_5MHZ +set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_25MHZ +#set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHZ + +set_global_assignment -name USER_START_UP_CLOCK OFF set_global_assignment -name DEVICE_FILTER_PACKAGE FBGA set_global_assignment -name DEVICE_FILTER_PIN_COUNT 1932 @@ -70,12 +80,6 @@ set_global_assignment -name ROUTER_CLOCKING_TOPOLOGY_ANALYSIS ON set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING ON set_global_assignment -name ROUTER_TIMING_OPTIMIZATION_LEVEL MAXIMUM -# Remote Upgrade: -#set_global_assignment -name STRATIXIII_UPDATE_MODE REMOTE -#set_global_assignment -name STRATIXIII_CONFIGURATION_SCHEME "ACTIVE SERIAL" -#set_global_assignment -name USE_CONFIGURATION_DEVICE ON -#set_global_assignment -name STRATIXII_CONFIGURATION_DEVICE EPCS128 - # Pass compile stamps as generics (passed to top-level when $UNB_COMPILE_STAMPS is set) if { [info exists ::env(UNB_COMPILE_STAMPS) ] } { -- GitLab