Forum Discussion

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

Nichestack Tutorial Using Arria V GX starter board

Hi all,

Has anyone tried/succeeded in completing the nichestack tutorial provided on Altera's website using the Arria V GX starter board?

I have been working at it for a couple weeks now, and have been running into problems downloading the ELF file to the board. I have been receiving errors such as "Downloading ELF process failed" and "assertion "m_state==STATE_DEBUG" failed."

Also, more recently (after starting over from scratch and following the Cyclone V, I am getting run configuration errors that the system id and timestamp not found on target at expected base address)

Basically what I have been doing is trying to replicate the format of the cyclone V ethernet system also provided on altera's website (They have 2 different Cyclone III ethernet systems, as well as Cyclone V and Stratix IV ethernet systems provided). I have been using the cyclone V since it uses the same ethernet interface as the Arria V GX starter kit (10/100/1000Mb Ethernet MAC, with the RGMII setting). I have modified some of the components, such as clocks, memory and flash to accommodate settings such as address size and data size. I have also adjusted the pin planner to match the Arria V's pin layout. I have kept the verilog file the same, as it just connects the ports of the qsys system to the actual board pins. I have also used the cyclone III 3C120 C files provided in the nichestack tutorial files (since it uses RGMII). My program compiles in Quartus II 12.1 SP 1, and also builds fine in Nios II SBT, generating a .elf file. However, after run as -> nios II hardware, I find that the run configuration pops up and tells me the system ID hash and timestamp not found on target at expected base address.

I was wondering if there was anyone out there who was able to complete this tutorial using the Arria V, and if so if you could give me some insight on how you were able to complete it. Thank you all for your time.

11 Replies

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

    Hi Everyone,

    Just wondering if you got the Arria V GX starter board working with the ethernet communication.

    I have been working on the basic web server and simple socket server on the Arria V GX starter board for a couple of weeks as well and haven't made it to the point of working yet. My version is Quartus 12.1sp1 with the older TSE MAC and I am using the DDR3 for the NIOS II core. It boots up and loads the initial Interniche stack but I have been having problems with the PHY initializing and also finding the external DHCP server.

    The web server and simple socket servers work on the DE2-115 board without a problem so not sure what I am doing wrong.

    Please let me know if you have any additional information on how to make this functional. My next step is to get the UDP packet offload project to work since my ultimate goal is a video streaming server with the RTP protocol.

    Thanks,

    Kim :o