From b3b694ecb9a8f8fa8d8105e8bfe07b1e45940431 Mon Sep 17 00:00:00 2001 From: mbtaylor1982 Date: Fri, 6 Dec 2024 18:25:16 +0000 Subject: [PATCH] IP updated for 10M04 --- ...ash_interface_10M04SCU169C8G_schematic.nlv | 18 +- .../flash_interface_10M04SCU169C8G.sopcinfo | 4 +- .../flash_interface_10M04SCU169C8G.html | 2 +- .../flash_interface_10M04SCU169C8G.spd | 109 ++ ...sh_interface_10M04SCU169C8G_generation.rpt | 50 + ...ace_10M04SCU169C8G_generation_previous.rpt | 40 + .../simulation/aldec/rivierapro_setup.tcl | 326 +++++ .../flash_interface_10M04SCU169C8G.sip | 31 + .../flash_interface_10M04SCU169C8G.v | 212 +++ .../simulation/mentor/msim_setup.tcl | 320 +++++ .../submodules/altera_avalon_sc_fifo.v | 915 ++++++++++++ .../submodules/altera_merlin_arbitrator.sv | 272 ++++ .../altera_merlin_burst_uncompressor.sv | 296 ++++ .../submodules/altera_merlin_master_agent.sv | 303 ++++ .../altera_merlin_master_translator.sv | 556 +++++++ .../submodules/altera_merlin_slave_agent.sv | 622 ++++++++ .../altera_merlin_slave_translator.sv | 482 +++++++ .../submodules/altera_onchip_flash.v | 324 +++++ .../altera_onchip_flash_avmm_csr_controller.v | 182 +++ ...altera_onchip_flash_avmm_data_controller.v | 1271 +++++++++++++++++ .../submodules/altera_onchip_flash_util.v | 270 ++++ .../submodules/altera_reset_controller.sdc | 30 + .../submodules/altera_reset_controller.v | 319 +++++ .../submodules/altera_reset_synchronizer.v | 87 ++ ...h_interface_10M04SCU169C8G_avalon_bridge.v | 138 ++ ...terface_10M04SCU169C8G_mm_interconnect_0.v | 916 ++++++++++++ ...9C8G_mm_interconnect_0_avalon_st_adapter.v | 202 +++ ...ect_0_avalon_st_adapter_error_adapter_0.sv | 107 ++ ...04SCU169C8G_mm_interconnect_0_cmd_demux.sv | 115 ++ ...0M04SCU169C8G_mm_interconnect_0_cmd_mux.sv | 96 ++ ...10M04SCU169C8G_mm_interconnect_0_router.sv | 227 +++ ...4SCU169C8G_mm_interconnect_0_router_001.sv | 215 +++ ...04SCU169C8G_mm_interconnect_0_rsp_demux.sv | 100 ++ ...0M04SCU169C8G_mm_interconnect_0_rsp_mux.sv | 345 +++++ .../flash_interface_10M04SCU169C8G.debuginfo | 6 +- .../flash_interface_10M04SCU169C8G.qip | 4 +- 36 files changed, 9495 insertions(+), 17 deletions(-) create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G.spd create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G_generation_previous.rpt create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/aldec/rivierapro_setup.tcl create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/flash_interface_10M04SCU169C8G.sip create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/flash_interface_10M04SCU169C8G.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/mentor/msim_setup.tcl create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_avalon_sc_fifo.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_merlin_arbitrator.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_merlin_burst_uncompressor.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_merlin_master_agent.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_merlin_master_translator.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_merlin_slave_agent.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_merlin_slave_translator.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_onchip_flash.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_onchip_flash_avmm_csr_controller.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_onchip_flash_avmm_data_controller.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_onchip_flash_util.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_reset_controller.sdc create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_reset_controller.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_reset_synchronizer.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_avalon_bridge.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0_avalon_st_adapter.v create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0_avalon_st_adapter_error_adapter_0.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0_cmd_demux.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0_cmd_mux.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0_router.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0_router_001.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0_rsp_demux.sv create mode 100644 Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/flash_interface_10M04SCU169C8G_mm_interconnect_0_rsp_mux.sv diff --git a/Quartus/IP/.qsys_edit/flash_interface_10M04SCU169C8G_schematic.nlv b/Quartus/IP/.qsys_edit/flash_interface_10M04SCU169C8G_schematic.nlv index 174b839..c0b3bc6f 100644 --- a/Quartus/IP/.qsys_edit/flash_interface_10M04SCU169C8G_schematic.nlv +++ b/Quartus/IP/.qsys_edit/flash_interface_10M04SCU169C8G_schematic.nlv @@ -1,14 +1,14 @@ # # File gsaved with Nlview version 6.3.8 2013-12-19 bk=1.2992 VDI=34 GEI=35 # -preplace inst flash_interface_10M04SCU169C8G.clk_source -pg 1 -lvl 1 -y 30 -preplace inst flash_interface_10M04SCU169C8G.avalon_bridge -pg 1 -lvl 2 -y 70 +preplace inst flash_interface_10M04SCU169C8G.clk_source -pg 1 -lvl 1 -y 50 +preplace inst flash_interface_10M04SCU169C8G.avalon_bridge -pg 1 -lvl 2 -y 90 preplace inst flash_interface_10M04SCU169C8G -pg 1 -lvl 1 -y 40 -regy -20 -preplace inst flash_interface_10M04SCU169C8G.onchip_flash -pg 1 -lvl 3 -y 50 -preplace netloc FAN_OUTflash_interface_10M04SCU169C8G(MASTER)clk_source.clk,(SLAVE)avalon_bridge.clk,(SLAVE)onchip_flash.clk) 1 1 2 330 60 N -preplace netloc FAN_OUTflash_interface_10M04SCU169C8G(MASTER)avalon_bridge.avalon_master,(SLAVE)onchip_flash.data,(SLAVE)onchip_flash.csr) 1 2 1 580 +preplace inst flash_interface_10M04SCU169C8G.onchip_flash -pg 1 -lvl 3 -y 70 preplace netloc EXPORTflash_interface_10M04SCU169C8G(SLAVE)clk_source.clk_in,(SLAVE)flash_interface_10M04SCU169C8G.clk) 1 0 1 NJ +preplace netloc FAN_OUTflash_interface_10M04SCU169C8G(MASTER)clk_source.clk_reset,(SLAVE)avalon_bridge.reset,(SLAVE)onchip_flash.nreset) 1 1 2 310 180 620 preplace netloc EXPORTflash_interface_10M04SCU169C8G(SLAVE)flash_interface_10M04SCU169C8G.reset,(SLAVE)clk_source.clk_in_reset) 1 0 1 NJ -preplace netloc FAN_OUTflash_interface_10M04SCU169C8G(SLAVE)avalon_bridge.reset,(MASTER)clk_source.clk_reset,(SLAVE)onchip_flash.nreset) 1 1 2 310 160 580 -preplace netloc EXPORTflash_interface_10M04SCU169C8G(SLAVE)avalon_bridge.external_interface,(SLAVE)flash_interface_10M04SCU169C8G.external_interface) 1 0 2 NJ 100 NJ -levelinfo -pg 1 0 110 710 -levelinfo -hier flash_interface_10M04SCU169C8G 120 150 360 610 700 +preplace netloc FAN_OUTflash_interface_10M04SCU169C8G(SLAVE)avalon_bridge.clk,(SLAVE)onchip_flash.clk,(MASTER)clk_source.clk) 1 1 2 330 200 600 +preplace netloc EXPORTflash_interface_10M04SCU169C8G(SLAVE)avalon_bridge.external_interface,(SLAVE)flash_interface_10M04SCU169C8G.external_interface) 1 0 2 NJ 40 NJ +preplace netloc FAN_OUTflash_interface_10M04SCU169C8G(MASTER)avalon_bridge.avalon_master,(SLAVE)onchip_flash.csr,(SLAVE)onchip_flash.data) 1 2 1 620 +levelinfo -pg 1 0 110 750 +levelinfo -hier flash_interface_10M04SCU169C8G 120 150 380 650 740 diff --git a/Quartus/IP/flash_interface_10M04SCU169C8G.sopcinfo b/Quartus/IP/flash_interface_10M04SCU169C8G.sopcinfo index 586488b..ecfbfed 100644 --- a/Quartus/IP/flash_interface_10M04SCU169C8G.sopcinfo +++ b/Quartus/IP/flash_interface_10M04SCU169C8G.sopcinfo @@ -5,11 +5,11 @@ version="1.0" fabric="QSYS"> - + java.lang.Integer - 1731313641 + 1733509478 false true false diff --git a/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G.html b/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G.html index e7ce5ad..00e67cd 100644 --- a/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G.html +++ b/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G.html @@ -67,7 +67,7 @@ - +
2024.11.11.08:27:212024.12.06.18:24:38 Datasheet
diff --git a/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G.spd b/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G.spd new file mode 100644 index 0000000..01a0b3e --- /dev/null +++ b/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G.spd @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G_generation.rpt b/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G_generation.rpt index f959fc4..e1aab46 100644 --- a/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G_generation.rpt +++ b/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G_generation.rpt @@ -1,3 +1,53 @@ +Info: Starting: Create simulation model +Info: qsys-generate C:\Users\mbtay\SDMAC-Replacement\Quartus\IP\flash_interface_10M04SCU169C8G.qsys --simulation=VERILOG --allow-mixed-language-simulation --output-directory=C:\Users\mbtay\SDMAC-Replacement\Quartus\IP\flash_interface_10M04SCU169C8G\simulation --family="MAX 10" --part=10M04SCU169C8G +Progress: Loading IP/flash_interface_10M04SCU169C8G.qsys +Progress: Reading input file +Progress: Adding avalon_bridge [altera_up_external_bus_to_avalon_bridge 18.0] +Progress: Parameterizing module avalon_bridge +Progress: Adding clk_source [clock_source 22.1] +Progress: Parameterizing module clk_source +Progress: Adding onchip_flash [altera_onchip_flash 22.1] +Progress: Parameterizing module onchip_flash +Progress: Building connections +Progress: Parameterizing connections +Progress: Validating +Progress: Done reading input file +Info: flash_interface_10M04SCU169C8G: Generating flash_interface_10M04SCU169C8G "flash_interface_10M04SCU169C8G" for SIM_VERILOG +Info: avalon_bridge: Starting Generation of External Bus to Avalon Bridge +Info: avalon_bridge: "flash_interface_10M04SCU169C8G" instantiated altera_up_external_bus_to_avalon_bridge "avalon_bridge" +Info: onchip_flash: "flash_interface_10M04SCU169C8G" instantiated altera_onchip_flash "onchip_flash" +Info: avalon_st_adapter: Inserting error_adapter: error_adapter_0 +Info: avalon_st_adapter_001: Inserting error_adapter: error_adapter_0 +Info: mm_interconnect_0: "flash_interface_10M04SCU169C8G" instantiated altera_mm_interconnect "mm_interconnect_0" +Info: rst_controller: "flash_interface_10M04SCU169C8G" instantiated altera_reset_controller "rst_controller" +Info: avalon_bridge_avalon_master_translator: "mm_interconnect_0" instantiated altera_merlin_master_translator "avalon_bridge_avalon_master_translator" +Info: onchip_flash_csr_translator: "mm_interconnect_0" instantiated altera_merlin_slave_translator "onchip_flash_csr_translator" +Info: avalon_bridge_avalon_master_agent: "mm_interconnect_0" instantiated altera_merlin_master_agent "avalon_bridge_avalon_master_agent" +Info: onchip_flash_csr_agent: "mm_interconnect_0" instantiated altera_merlin_slave_agent "onchip_flash_csr_agent" +Info: onchip_flash_csr_agent_rsp_fifo: "mm_interconnect_0" instantiated altera_avalon_sc_fifo "onchip_flash_csr_agent_rsp_fifo" +Info: router: "mm_interconnect_0" instantiated altera_merlin_router "router" +Info: router_001: "mm_interconnect_0" instantiated altera_merlin_router "router_001" +Info: cmd_demux: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "cmd_demux" +Info: cmd_mux: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_mux" +Info: rsp_demux: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "rsp_demux" +Info: rsp_mux: "mm_interconnect_0" instantiated altera_merlin_multiplexer "rsp_mux" +Info: Reusing file C:/Users/mbtay/SDMAC-Replacement/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/submodules/altera_merlin_arbitrator.sv +Info: avalon_st_adapter: "mm_interconnect_0" instantiated altera_avalon_st_adapter "avalon_st_adapter" +Info: error_adapter_0: "avalon_st_adapter" instantiated error_adapter "error_adapter_0" +Info: flash_interface_10M04SCU169C8G: Done "flash_interface_10M04SCU169C8G" with 18 modules, 25 files +Info: qsys-generate succeeded. +Info: Finished: Create simulation model +Info: Starting: Create Modelsim Project. +Info: sim-script-gen --spd=C:\Users\mbtay\SDMAC-Replacement\Quartus\IP\flash_interface_10M04SCU169C8G\flash_interface_10M04SCU169C8G.spd --output-directory=C:/Users/mbtay/SDMAC-Replacement/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/ --use-relative-paths=true +Info: Doing: ip-make-simscript --spd=C:\Users\mbtay\SDMAC-Replacement\Quartus\IP\flash_interface_10M04SCU169C8G\flash_interface_10M04SCU169C8G.spd --output-directory=C:/Users/mbtay/SDMAC-Replacement/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/ --use-relative-paths=true +Info: Generating the following file(s) for MODELSIM simulator in C:/Users/mbtay/SDMAC-Replacement/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/ directory: +Info: mentor/msim_setup.tcl +Info: Generating the following file(s) for RIVIERA simulator in C:/Users/mbtay/SDMAC-Replacement/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/ directory: +Info: aldec/rivierapro_setup.tcl +Info: For information on how to simulate your IP, see the explanatory comments in the simulator-specific subdirectories under C:/Users/mbtay/SDMAC-Replacement/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/. +Info: Regenerate these scripts whenever you make any change to any Quartus-generated IP in your project. +Info: Finished: Create Modelsim Project. +Info: Info: Starting: Create HDL design files for synthesis Info: qsys-generate C:\Users\mbtay\SDMAC-Replacement\Quartus\IP\flash_interface_10M04SCU169C8G.qsys --synthesis=VERILOG --output-directory=C:\Users\mbtay\SDMAC-Replacement\Quartus\IP\flash_interface_10M04SCU169C8G\synthesis --family="MAX 10" --part=10M04SCU169C8G Progress: Loading IP/flash_interface_10M04SCU169C8G.qsys diff --git a/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G_generation_previous.rpt b/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G_generation_previous.rpt new file mode 100644 index 0000000..f959fc4 --- /dev/null +++ b/Quartus/IP/flash_interface_10M04SCU169C8G/flash_interface_10M04SCU169C8G_generation_previous.rpt @@ -0,0 +1,40 @@ +Info: Starting: Create HDL design files for synthesis +Info: qsys-generate C:\Users\mbtay\SDMAC-Replacement\Quartus\IP\flash_interface_10M04SCU169C8G.qsys --synthesis=VERILOG --output-directory=C:\Users\mbtay\SDMAC-Replacement\Quartus\IP\flash_interface_10M04SCU169C8G\synthesis --family="MAX 10" --part=10M04SCU169C8G +Progress: Loading IP/flash_interface_10M04SCU169C8G.qsys +Progress: Reading input file +Progress: Adding avalon_bridge [altera_up_external_bus_to_avalon_bridge 18.0] +Progress: Parameterizing module avalon_bridge +Progress: Adding clk_source [clock_source 22.1] +Progress: Parameterizing module clk_source +Progress: Adding onchip_flash [altera_onchip_flash 22.1] +Progress: Parameterizing module onchip_flash +Progress: Building connections +Progress: Parameterizing connections +Progress: Validating +Progress: Done reading input file +Info: flash_interface_10M04SCU169C8G: Generating flash_interface_10M04SCU169C8G "flash_interface_10M04SCU169C8G" for QUARTUS_SYNTH +Info: avalon_bridge: Starting Generation of External Bus to Avalon Bridge +Info: avalon_bridge: "flash_interface_10M04SCU169C8G" instantiated altera_up_external_bus_to_avalon_bridge "avalon_bridge" +Info: onchip_flash: Generating top-level entity altera_onchip_flash +Info: onchip_flash: "flash_interface_10M04SCU169C8G" instantiated altera_onchip_flash "onchip_flash" +Info: avalon_st_adapter: Inserting error_adapter: error_adapter_0 +Info: avalon_st_adapter_001: Inserting error_adapter: error_adapter_0 +Info: mm_interconnect_0: "flash_interface_10M04SCU169C8G" instantiated altera_mm_interconnect "mm_interconnect_0" +Info: rst_controller: "flash_interface_10M04SCU169C8G" instantiated altera_reset_controller "rst_controller" +Info: avalon_bridge_avalon_master_translator: "mm_interconnect_0" instantiated altera_merlin_master_translator "avalon_bridge_avalon_master_translator" +Info: onchip_flash_csr_translator: "mm_interconnect_0" instantiated altera_merlin_slave_translator "onchip_flash_csr_translator" +Info: avalon_bridge_avalon_master_agent: "mm_interconnect_0" instantiated altera_merlin_master_agent "avalon_bridge_avalon_master_agent" +Info: onchip_flash_csr_agent: "mm_interconnect_0" instantiated altera_merlin_slave_agent "onchip_flash_csr_agent" +Info: onchip_flash_csr_agent_rsp_fifo: "mm_interconnect_0" instantiated altera_avalon_sc_fifo "onchip_flash_csr_agent_rsp_fifo" +Info: router: "mm_interconnect_0" instantiated altera_merlin_router "router" +Info: router_001: "mm_interconnect_0" instantiated altera_merlin_router "router_001" +Info: cmd_demux: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "cmd_demux" +Info: cmd_mux: "mm_interconnect_0" instantiated altera_merlin_multiplexer "cmd_mux" +Info: rsp_demux: "mm_interconnect_0" instantiated altera_merlin_demultiplexer "rsp_demux" +Info: rsp_mux: "mm_interconnect_0" instantiated altera_merlin_multiplexer "rsp_mux" +Info: Reusing file C:/Users/mbtay/SDMAC-Replacement/Quartus/IP/flash_interface_10M04SCU169C8G/synthesis/submodules/altera_merlin_arbitrator.sv +Info: avalon_st_adapter: "mm_interconnect_0" instantiated altera_avalon_st_adapter "avalon_st_adapter" +Info: error_adapter_0: "avalon_st_adapter" instantiated error_adapter "error_adapter_0" +Info: flash_interface_10M04SCU169C8G: Done "flash_interface_10M04SCU169C8G" with 18 modules, 27 files +Info: qsys-generate succeeded. +Info: Finished: Create HDL design files for synthesis diff --git a/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/aldec/rivierapro_setup.tcl b/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/aldec/rivierapro_setup.tcl new file mode 100644 index 0000000..d7efee3 --- /dev/null +++ b/Quartus/IP/flash_interface_10M04SCU169C8G/simulation/aldec/rivierapro_setup.tcl @@ -0,0 +1,326 @@ + +# (C) 2001-2024 Altera Corporation. All rights reserved. +# Your use of Altera Corporation's design tools, logic functions and +# other software and tools, and its AMPP partner logic functions, and +# any output files any of the foregoing (including device programming +# or simulation files), and any associated documentation or information +# are expressly subject to the terms and conditions of the Altera +# Program License Subscription Agreement, Altera MegaCore Function +# License Agreement, or other applicable license agreement, including, +# without limitation, that your use is for the sole purpose of +# programming logic devices manufactured by Altera and sold by Altera +# or its authorized distributors. Please refer to the applicable +# agreement for further details. + +# ACDS 22.1 922 win32 2024.12.06.18:24:38 +# ---------------------------------------- +# Auto-generated simulation script rivierapro_setup.tcl +# ---------------------------------------- +# This script provides commands to simulate the following IP detected in +# your Quartus project: +# flash_interface_10M04SCU169C8G +# +# Altera recommends that you source this Quartus-generated IP simulation +# script from your own customized top-level script, and avoid editing this +# generated script. +# +# To write a top-level script that compiles Altera simulation libraries and +# the Quartus-generated IP in your project, along with your design and +# testbench files, copy the text from the TOP-LEVEL TEMPLATE section below +# into a new file, e.g. named "aldec.do", and modify the text as directed. +# +# ---------------------------------------- +# # TOP-LEVEL TEMPLATE - BEGIN +# # +# # QSYS_SIMDIR is used in the Quartus-generated IP simulation script to +# # construct paths to the files required to simulate the IP in your Quartus +# # project. By default, the IP script assumes that you are launching the +# # simulator from the IP script location. If launching from another +# # location, set QSYS_SIMDIR to the output directory you specified when you +# # generated the IP script, relative to the directory from which you launch +# # the simulator. +# # +# set QSYS_SIMDIR