Forum Discussion

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

why my Stratix board can't run unless nios

Hi,my board is Stratix 1s40,if i program a sof file which isn't a nios project,the board would just load the user image ,so the stratix board have to run nios project only ?

thx!

2 Replies

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

    You need to reserve un-used I/O "as tri-state" in your quartus project settings.

    To make this assignment in Quartus:

    Go to the Assignments menu --> Device --> Device & Pin Options -->

    Unused Pins tab, and select the option to reserve all unused pins "As

    inputs, tri-stated".

    Some background: The Nios dev boards have a feature for implementing

    and demonstrating remote reconfiguration of the Stratix/Cyclone

    device. This is implemented by a single IO which is connected to the

    board's MAX7128 configuration controller - if the FPGA asserts this

    IO, the MAX device will follow the power-on configuration sequence in

    an attempt to boot the FPGA with (presumably) a new FPGA configuration

    stored in flash. However, if this pin is not used in your design, and

    is not reserved as tri-stated, the pin could (and does) float to tell

    the MAX device to perform re-configuration.