Forum Discussion

viktormyhome's avatar
viktormyhome
Icon for New Member rankNew Member
1 day ago

hps_sdram_p0_pin_assignments.tcl script failed

Hello,

Quartus 25.1, Cyclone V,  TCL script is failed with next messages. Please, help me to run it succesfully.

source "D:/Folder/Terasic/DE10-Nano_v.1.1.0_HWrevE_SystemCD/Tools/SystemBuilder/CodeGenerated/DE10_NANO/DE10_NANO_SPI/db/ip/hps/submodules/hps_sdram_p0_pin_assignments.tcl"

Error:Info: *******************************************************************

Error:Info: Running Quartus Prime Timing Analyzer

Error: Info: Version 25.1std.0 Build 1129 10/21/2025 SC Standard Edition

Error: Info: Copyright (C) 2025 Altera Corporation. All rights reserved.

Error: Info: Your use of Altera Corporation's design tools, logic functions

Error: Info: and other software and tools, and any partner logic

Error: Info: functions, and any output files from any of the foregoing

Error: Info: (including device programming or simulation files), and any

Error: Info: associated documentation or information are expressly subject

Error: Info: to the terms and conditions of the Altera Program License

Error: Info: Subscription Agreement, the Altera Quartus Prime License Agreement,

Error: Info: the Altera IP License Agreement, or other applicable license

Error: Info: agreement, including, without limitation, that your use is for

Error: Info: the sole purpose of programming logic devices manufactured by

Error: Info: Altera and sold by Altera or its authorized distributors. Please

Error: Info: refer to the Altera Software License Subscription Agreements

Error: Info: on the Quartus Prime software download page.

Error: Info: Processing started: Mon Feb 23 16:23:09 2026

Error:Info: Command: quartus_sta -t D:/Folder/Terasic/DE10-Nano_v.1.1.0_HWrevE_SystemCD/Tools/SystemBuilder/CodeGenerated/DE10_NANO/DE10_NANO_SPI/db/ip/hps/submodules/hps_sdram_p0_pin_assignments.tcl DE10_NANO_SPI

Error:Info: Quartus(args): DE10_NANO_SPI

Error:Info: Cleaning up stale assignments...

Error:Error (23031): Evaluation of Tcl script D:/Folder/Terasic/DE10-Nano_v.1.1.0_HWrevE_SystemCD/Tools/SystemBuilder/CodeGenerated/DE10_NANO/DE10_NANO_SPI/db/ip/hps/submodules/hps_sdram_p0_pin_assignments.tcl unsuccessful

Error:Error: Quartus Prime Timing Analyzer was unsuccessful. 1 error, 0 warnings

Error: Error: Peak virtual memory: 4670 megabytes

Error: Error: Processing ended: Mon Feb 23 16:23:09 2026

Error: Error: Elapsed time: 00:00:00

Error: Error: Total CPU time (on all processors): 00:00:00

Error:------------------------------------------------

Error:ERROR: Can't run the Timing Analyzer (quartus_sta) -- Partition Merge (quartus_cdb --merge) failed or was not run. Run the Partition Merge (quartus_cdb --merge) successfully before running the Timing Analyzer (create_timing_netlist -post_map).

Error: while executing

Error:"create_timing_netlist -post_map"

Error: invoked from within

Error:"if { ! [ timing_netlist_exist ] } {

Error: create_timing_netlist -post_map

Error:}"

Error: (file "D:/Folder/Terasic/DE10-Nano_v.1.1.0_HWrevE_SystemCD/Tools/SystemBuilder/CodeGenerated/DE10_NANO/DE10_NANO_SPI/db/ip/hps/submodules/hps_sdram_p0_pin_a..." line 174)

Error:------------------------------------------------

Error: while executing

Error:"exec $cmd -t [ info script ] $project_name "

Error: invoked from within

Error:"if { ![info exists quartus(nameofexecutable)] || ($quartus(nameofexecutable) != "quartus_sta" && $quartus(nameofexecutable) != "quartus_map") } {

Error: pos..."

Error: (file "D:/Folder/Terasic/DE10-Nano_v.1.1.0_HWrevE_SystemCD/Tools/SystemBuilder/CodeGenerated/DE10_NANO/DE10_NANO_SPI/db/ip/hps/submodules/hps_sdram_p0_pin_a..." line 110)

Error: invoked from within

Error:"_source D:/Folder/Terasic/DE10-Nano_v.1.1.0_HWrevE_SystemCD/Tools/SystemBuilder/CodeGenerated/DE10_NANO/DE10_NANO_SPI/db/ip/hps/submodules/hps_sdram_..."

Error: ("uplevel" body line 1)

Error: invoked from within

Error:"uplevel 1 $cmd "

Error: (procedure "source" line 5)

Error: invoked from within

Error:"source "D:/Folder/Terasic/DE10-Nano_v.1.1.0_HWrevE_SystemCD/Tools/SystemBuilder/CodeGenerated/DE10_NANO/DE10_NANO_SPI/db/ip/hps/submodules/hps_sdram_..."

 

2 Replies

  • I am going to use HPS_GPIO,64,65,66 pins from Cyclone V formware. Just to use in code without Quartus as I understand is not possible. I have to initialize these HPS GPIOs in Quartus. I try to do this:

    module DE10_NANO_SPI(
    ......
    inout HPS_GPIO64,
    inout HPS_GPIO65,
    inout HPS_GPIO66
    );

    hps u0 (
    ........
    .hps_io_hps_io_gpio_inst_GPIO64 (HPS_GPIO64), // .hps_io_gpio_inst_GPIO64
    .hps_io_hps_io_gpio_inst_GPIO65 (HPS_GPIO65), // .hps_io_gpio_inst_GPIO65
    .hps_io_hps_io_gpio_inst_GPIO66 (HPS_GPIO66) // .hps_io_gpio_inst_GPIO66
    );

    And during Partition Merge have got next warnings and errors. Please, suggest what is not correct. 

    Critical Warning (35033): Found I/O pins in lower-level partitions that are not connected in the top-level design
    Critical Warning (35034): I/O cell "hps:u0|hps_hps_0:hps_0|hps_hps_0_hps_io:hps_io|hps_hps_0_hps_io_border:border|hps_io_gpio_inst_GPIO64[0]~output" is not connected to partition "hps_hps_0_hps_io_border:border"

    Critical Warning (35034): I/O cell "hps:u0|hps_hps_0:hps_0|hps_hps_0_hps_io:hps_io|hps_hps_0_hps_io_border:border|hps_io_gpio_inst_GPIO65[0]~output" is not connected to partition "hps_hps_0_hps_io_border:border"

    Critical Warning (35034): I/O cell "hps:u0|hps_hps_0:hps_0|hps_hps_0_hps_io:hps_io|hps_hps_0_hps_io_border:border|hps_io_gpio_inst_GPIO66[0]~output" is not connected to partition "hps_hps_0_hps_io_border:border"

    Error (35030): Partition "hps_hps_0_hps_io_border:border" contains I/O cells that do not connect to top-level pins or have illegal connectivity

    Error (13176): Port: I_GPIO2_PORTA_I of HPS atom "hps:u0|hps_hps_0:hps_0|hps_hps_0_hps_io:hps_io|hps_hps_0_hps_io_border:border|hps_io_gpio_inst_GPIO64[0]~output" must be connected to a top-level pin

    Error (13176): Port: I_GPIO2_PORTA_I of HPS atom "hps:u0|hps_hps_0:hps_0|hps_hps_0_hps_io:hps_io|hps_hps_0_hps_io_border:border|hps_io_gpio_inst_GPIO65[0]~output" must be connected to a top-level pin

    Error (13176): Port: I_GPIO2_PORTA_I of HPS atom "hps:u0|hps_hps_0:hps_0|hps_hps_0_hps_io:hps_io|hps_hps_0_hps_io_border:border|hps_io_gpio_inst_GPIO66[0]~output" must be connected to a top-level pin

     

    • viktormyhome's avatar
      viktormyhome
      Icon for New Member rankNew Member

      In Platform Designer my HPS GPIOs looks like:
      I am going to use them as outs, writting 0 or 1 to their DR register, DDR register contains 1 - configured as out