Forum Discussion

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

address range instruction masters un NIOSII

SOPC Builder gives this warning,


the address range of the slaves connected to the NIOS II instruction masters exceeds 28 bits. Attemps to call function accross 28-bit boundaries is not supported by GCC and will result in linker errors.

I don't know how can I remove this warning.

2 Replies

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

    This may not be an issue at all. SoPC builder is informing you that you have components attached to the NIOS Instruction bus that collectively span an address range greater than 28 bits.

    1 - Make sure that the components you have connected to the instruction master really need to be connected. If it's a component that you only need connected to the data bus then disconnect it from the instruction bus.

    2 - If you know that the actual instruction range of your program will be contained within 28 bits, then ignore the warning. SoPC builder is simply advising you of a limitation of the GCC compiler.

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

    Hi,

    your error is like the image below?

    Try to delete the link in the red ring! I had the same error and I solved it deleting that link!

    I hope this help.