Skip to content

Commit 7a1d71f

Browse files
authored
a10soc, s10soc, fm87: move suppression of message 15714 to carrier tcl (#1963)
For Quartus 25.1, a message that was previously a Warning about incomplete IO assignments is now a Critical Warning. This commit moves the suppresion of this from project-based to the carrier-wide *_system_assign.tcl scripts, for a10soc, s10soc and fm87. Signed-off-by: Laez Barbosa <[email protected]>
1 parent 3dfd16b commit 7a1d71f

File tree

7 files changed

+11
-10
lines changed

7 files changed

+11
-10
lines changed

projects/ad9081_fmca_ebz/a10soc/system_project.tcl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,8 +223,6 @@ set_instance_assignment -name IO_STANDARD "1.8 V" -to spi1_sdio
223223
set_instance_assignment -name IO_STANDARD "1.8 V" -to txen[0]
224224
set_instance_assignment -name IO_STANDARD "1.8 V" -to txen[1]
225225

226-
set_global_assignment -name MESSAGE_DISABLE 15714
227-
228226
# set optimization to get a better timing closure
229227
set_global_assignment -name OPTIMIZATION_MODE "HIGH PERFORMANCE EFFORT"
230228
set_global_assignment -name PLACEMENT_EFFORT_MULTIPLIER 1.2

projects/ad9081_fmca_ebz/fm87/system_project.tcl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,6 @@ set_instance_assignment -name IO_STANDARD "1.2 V" -to spi1_sdio
259259
set_instance_assignment -name IO_STANDARD "1.2 V" -to txen[0]
260260
set_instance_assignment -name IO_STANDARD "1.2 V" -to txen[1]
261261

262-
set_global_assignment -name MESSAGE_DISABLE 15714
263-
264262
# set optimization to get a better timing closure
265263
set_global_assignment -name OPTIMIZATION_MODE "Superior Performance"
266264

projects/ad9081_fmca_ebz/s10soc/system_project.tcl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ set_instance_assignment -name IO_STANDARD "1.8 V" -to agc2[1]
228228
set_instance_assignment -name IO_STANDARD "1.8 V" -to agc3[0]
229229
set_instance_assignment -name IO_STANDARD "1.8 V" -to agc3[1]
230230

231-
set_global_assignment -name MESSAGE_DISABLE 15714
232231
set_global_assignment -name MESSAGE_DISABLE 24605
233232

234233
# transceiver calibration clock

projects/common/a10soc/a10soc_system_assign.tcl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
## Copyright (C) 2016-2023 Analog Devices, Inc. All rights reserved.
2+
## Copyright (C) 2016-2023, 2025 Analog Devices, Inc. All rights reserved.
33
### SPDX short identifier: ADIBSD
44
###############################################################################
55

@@ -252,3 +252,5 @@ set_instance_assignment -name IO_STANDARD "1.8 V" -to hps_gpio[1]
252252
set_instance_assignment -name IO_STANDARD "1.8 V" -to hps_gpio[2]
253253
set_instance_assignment -name IO_STANDARD "1.8 V" -to hps_gpio[3]
254254

255+
# Workaround for Quartus 25.1 incomplete IO assignment becoming a critical warning
256+
set_global_assignment -name MESSAGE_DISABLE 15714

projects/common/fm87/fm87_system_assign.tcl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
## Copyright (C) 2024 Analog Devices, Inc. All rights reserved.
2+
## Copyright (C) 2024-2025 Analog Devices, Inc. All rights reserved.
33
### SPDX short identifier: ADIBSD
44
###############################################################################
55

@@ -357,3 +357,6 @@ set_global_assignment -name PWRMGT_LINEAR_FORMAT_N "-12"
357357
set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS
358358

359359
set_global_assignment -name DEVICE_INITIALIZATION_CLOCK OSC_CLK_1_125MHz
360+
361+
# Workaround for Quartus 25.1 incomplete IO assignment becoming a critical warning
362+
set_global_assignment -name MESSAGE_DISABLE 15714

projects/common/s10soc/s10soc_system_assign.tcl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
## Copyright (C) 2020-2024 Analog Devices, Inc. All rights reserved.
2+
## Copyright (C) 2020-2025 Analog Devices, Inc. All rights reserved.
33
### SPDX short identifier: ADIBSD
44
###############################################################################
55

@@ -371,3 +371,6 @@ set_global_assignment -name PWRMGT_VOLTAGE_OUTPUT_FORMAT "AUTO DISCOVERY"
371371
set_global_assignment -name PWRMGT_TRANSLATED_VOLTAGE_VALUE_UNIT VOLTS
372372

373373
set_global_assignment -name DEVICE_INITIALIZATION_CLOCK OSC_CLK_1_125MHz
374+
375+
# Workaround for Quartus 25.1 incomplete IO assignment becoming a critical warning
376+
set_global_assignment -name MESSAGE_DISABLE 15714

projects/daq2/a10soc/system_project.tcl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,6 @@ set_instance_assignment -name IO_STANDARD "1.8 V" -to spi_clk
134134
set_instance_assignment -name IO_STANDARD "1.8 V" -to spi_sdio
135135
set_instance_assignment -name IO_STANDARD "1.8 V" -to spi_dir
136136

137-
set_global_assignment -name MESSAGE_DISABLE 15714
138-
139137
# set optimization to get a better timing closure
140138
set_global_assignment -name OPTIMIZATION_MODE "HIGH PERFORMANCE EFFORT"
141139
set_global_assignment -name PLACEMENT_EFFORT_MULTIPLIER 1.2

0 commit comments

Comments
 (0)