projects/cn0579/de10nano: Fix Critical Warnings

- Quartus version was updated
- the start_n output port was deteled from system_top.v
- the ""mixed_port_feed_through_mode" parameter of RAM can not have value "old"" warning was disabled
- update Makefile copyright year

Signed-off-by: Paul Pop <paul.pop@analog.com>
main
Paul Pop 2023-03-22 13:43:42 +02:00 committed by PopPaul2021
parent 83284107a2
commit 890569d53f
2 changed files with 20 additions and 6 deletions

View File

@ -1,4 +1,4 @@
set REQUIRED_QUARTUS_VERSION 21.1 set REQUIRED_QUARTUS_VERSION 21.1.0
set QUARTUS_PRO_ISUSED 0 set QUARTUS_PRO_ISUSED 0
source ../../../scripts/adi_env.tcl source ../../../scripts/adi_env.tcl
source ../../scripts/adi_project_intel.tcl source ../../scripts/adi_project_intel.tcl
@ -7,6 +7,12 @@ adi_project cn0579_de10nano
source $ad_hdl_dir/projects/common/de10nano/de10nano_system_assign.tcl source $ad_hdl_dir/projects/common/de10nano/de10nano_system_assign.tcl
## downgrade Critical Warning related to an asynchronous RAM in the DMAC
#
## "mixed_port_feed_through_mode" parameter of RAM can not have value "old"
set_global_assignment -name MESSAGE_DISABLE 15003
# ad77684 interface # ad77684 interface
set_location_assignment PIN_AF17 -to adc_clk_in ; ## P12.10 Arduino_IO08 set_location_assignment PIN_AF17 -to adc_clk_in ; ## P12.10 Arduino_IO08

View File

@ -114,17 +114,21 @@ module system_top (
inout hdmi_i2c_scl, inout hdmi_i2c_scl,
inout hdmi_i2c_sda, inout hdmi_i2c_sda,
input ltc2308_miso,
output ltc2308_mosi,
output ltc2308_sclk,
output ltc2308_cs,
// ad77684 // ad77684
input adc_clk_in, input adc_clk_in,
input adc_ready_in, input adc_ready_in,
input [ 3:0] adc_data_in, input [ 3:0] adc_data_in,
output spi_csn, output spi_csn,
output spi_clk, output spi_clk,
output spi_mosi, output spi_mosi,
input spi_miso, input spi_miso,
output reset_n, output reset_n,
output start_n,
output shutdown_n, output shutdown_n,
// dac i2c // dac i2c
@ -152,13 +156,13 @@ module system_top (
// adc control gpio assign // adc control gpio assign
assign shutdown_n = 1; assign shutdown_n = 1;
assign reset_n = gpio_o[32]; assign reset_n = gpio_o[32];
assign gpio_i[63:15] = gpio_o[63:15]; assign gpio_i[63:15] = gpio_o[63:15];
// bd gpio // bd gpio
assign gpio_i[13:8] = gpio_bd_i[5:0]; assign gpio_i[13:8] = gpio_bd_i[5:0];
assign gpio_bd_o[7:0] = gpio_o[7:0]; assign gpio_bd_o[7:0] = gpio_o[7:0];
// IO Buffers for I2C // IO Buffers for I2C
@ -260,6 +264,10 @@ module system_top (
.sys_gpio_bd_out_port(gpio_o[31:0]), .sys_gpio_bd_out_port(gpio_o[31:0]),
.sys_gpio_in_export(gpio_i[63:32]), .sys_gpio_in_export(gpio_i[63:32]),
.sys_gpio_out_export(gpio_o[63:32]), .sys_gpio_out_export(gpio_o[63:32]),
.ltc2308_spi_MISO(ltc2308_miso),
.ltc2308_spi_MOSI(ltc2308_mosi),
.ltc2308_spi_SCLK(ltc2308_sclk),
.ltc2308_spi_SS_n(ltc2308_cs),
.sys_spi_MISO(spi_miso), .sys_spi_MISO(spi_miso),
.sys_spi_MOSI(spi_mosi), .sys_spi_MOSI(spi_mosi),
.sys_spi_SCLK(spi_clk), .sys_spi_SCLK(spi_clk),