Forum Discussion

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

tduty

Hi,

I've got the CycloneIII Starter Kit and Terasic HSMC-Net daughter board.

I must create a project to transmit data via Ethernet at speed near 600-700 Mbits per second.

I tried to use the Terasic example, but it did not work - may be the reason was my not sufficient experience.

I tried to use an example from the Lwip. It can transfer data, but at speed near 1 Mbits per second.

On the forum I found the experienced users stated - using the Nios controller one cannot achieve more than 100-150 Mbits per second.

One user wrote he found an example for TSE without Nios.

Can anybody help me - is there any example for TSE without Nios?

Or may be there is a result of using TSE with Nios and achieving needed data rate?

Regards

15 Replies

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

    Hi,

    My compilation of the example in Quartus 9.0 was successful.

    But in Quartus 12.1 Build 177 an error was found.

    The strings from the bash window:

    Info: save_system test_sys_sopc

    Error: set_parameter cpu setting_shadowRegisterSetsPresent false: null

    set_parameter cpu setting_numShadowRegisterSets 1: null

    set_parameter cpu setting_eicPresent false: null

    set_parameter cpu setting_autoAssignNumShadowRegisterSets true: null

    SOPC Builder was created successfully…

    SOPC Builder was NOT generated successfully…

    Error in build_and_generate_sopc_system…

    Linas wrote his experience in using Quartus 12 to compile the example was successful.

    Any advice why my experiment was not successful?

    Regards,

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

    As far I can remember I used only QSYS, because SOPC Builder is obsolete.

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

    Hi,

    Is there any advice what is the reason of such an error displayed by the Quartus 12.1 bash?

    How one can overcome this issue?

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

    Hi,

    Is there anybody who met an issue like mine?

    Quartus 12.1 cannot set_parameter cpu setting_shadowRegisterSetsPresent false: null

    and displays an error. But Quartus 9.0 did it. See my post (October 25th, 2013, 10:11 AM).

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

    Hi,

    Unfortunately the udp_offload_example_3c120 is prepared for the bash though it's stated in its some script that it was created after the system was created in the GUI.

    I'm already a little familiar with the Qsys and the Nios II SBT for Eclipse but not with the command shell.

    So my attempts to adjust the example for the some Cyclone 3c25 board are still unsuccessful.

    Moreover initial example compiled in the Quartus 9.0 cannot be compiled in the Quartus 12.1 though in the above message linas informed he'd compiled it in the Quartus 12 successfully.

    Can anybody suggest an idea what to do?

    Is there any way to return to the GUI from the bash?

    Regards,

    tduty