Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

No .sopcinfo file from Nios II IDE

Hello,

I created an architecture with Nios II IDE and the SOPC builder. It works fine, but there is no .sopcinfo file. I need this for the "nios2-flash-programmer-gui". How can I create such a file?

Thanks!

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Did you click on "generate" in SOPC builder? What version do you have? AFAIK only the newer versions create a .sopcinfo file.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hello,

    I use Quartus II 10.0.

    I open the SOPC Builder in Classic Mode (see attachement), the version is 10 Build 218.

    The upgrade funktion didn't work.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The only way to get an .sopcinfo file will be to upgrade the design to the new .sopc and .sopcinfo file formats. What didn't work when you attempted to perform the upgrade? I ask because most of the time it's trivial to work around those corner cases.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I use the DM9000A Ethernet Controller from Terasic Technologies in the SOPC Builder. After upgrade and regenearte it, I get following Error message from the Analysis & Synthesis from Quartus II:

    Error: Port "iRST_N" does not exist in macrofunction "the_DM9000A"

    This is the function:

    DM9000A the_DM9000A

    (

    .ENET_CLK (ENET_CLK_from_the_DM9000A),

    .ENET_CMD (ENET_CMD_from_the_DM9000A),

    .ENET_CS_N (ENET_CS_N_from_the_DM9000A),

    .ENET_DATA (ENET_DATA_to_and_from_the_DM9000A),

    .ENET_INT (ENET_INT_to_the_DM9000A),

    .ENET_RD_N (ENET_RD_N_from_the_DM9000A),

    .ENET_RST_N (ENET_RST_N_from_the_DM9000A),

    .ENET_WR_N (ENET_WR_N_from_the_DM9000A),

    .iCLK (clk),

    .iCMD (DM9000A_avalon_slave_0_address),

    .iCS_N (DM9000A_avalon_slave_0_chipselect_n),

    .iDATA (DM9000A_avalon_slave_0_writedata),

    .iOSC_50 (iOSC_50_to_the_DM9000A),

    .iRD_N (DM9000A_avalon_slave_0_read_n),

    .iRST_N (DM9000A_avalon_slave_0_reset_n),

    .iWR_N (DM9000A_avalon_slave_0_write_n),

    .oDATA (DM9000A_avalon_slave_0_readdata),

    .oINT (DM9000A_avalon_slave_0_irq)

    );

    In SOPC Builder, I'm not able the edit the model of DM9000A because it can't open the model anymore.