diff --git a/projects/cn0579/de10nano/system_project.tcl b/projects/cn0579/de10nano/system_project.tcl index 72654aea3..00eacbecd 100644 --- a/projects/cn0579/de10nano/system_project.tcl +++ b/projects/cn0579/de10nano/system_project.tcl @@ -1,4 +1,4 @@ -set REQUIRED_QUARTUS_VERSION 21.1 +set REQUIRED_QUARTUS_VERSION 21.1.0 set QUARTUS_PRO_ISUSED 0 source ../../../scripts/adi_env.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 +## 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 set_location_assignment PIN_AF17 -to adc_clk_in ; ## P12.10 Arduino_IO08 diff --git a/projects/cn0579/de10nano/system_top.v b/projects/cn0579/de10nano/system_top.v index 42d2577af..ae1a181af 100644 --- a/projects/cn0579/de10nano/system_top.v +++ b/projects/cn0579/de10nano/system_top.v @@ -114,17 +114,21 @@ module system_top ( inout hdmi_i2c_scl, inout hdmi_i2c_sda, + input ltc2308_miso, + output ltc2308_mosi, + output ltc2308_sclk, + output ltc2308_cs, + // ad77684 input adc_clk_in, input adc_ready_in, - input [ 3:0] adc_data_in, + input [ 3:0] adc_data_in, output spi_csn, output spi_clk, output spi_mosi, input spi_miso, output reset_n, - output start_n, output shutdown_n, // dac i2c @@ -152,13 +156,13 @@ module system_top ( // adc control gpio assign - assign shutdown_n = 1; - assign reset_n = gpio_o[32]; + assign shutdown_n = 1; + assign reset_n = gpio_o[32]; assign gpio_i[63:15] = gpio_o[63:15]; // 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]; // IO Buffers for I2C @@ -260,6 +264,10 @@ module system_top ( .sys_gpio_bd_out_port(gpio_o[31:0]), .sys_gpio_in_export(gpio_i[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_MOSI(spi_mosi), .sys_spi_SCLK(spi_clk),