Forum Discussion

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

How to access a NIOS II ALU instruction from an application code?

Hello,

This question might sound trivial, however since I am a beginner I am forced to ask this as well.

How to call the NIOS II ALU ADD instruction from an application code in C which runs on NIOS II IDE?

I searched in the manuals however could not find a good direction.

add rC, rA, rB is the assembly instruction for it. (However I need a C equivalent)

I see the HAL folder in the NIOS II which has many abstraction functions, so I was wondering are there any

IO layer function equivalents which I can use for ADD (which goes and access the driver level functions) ?

Or some macros (which are built during the entire build process).

Please help me out here.

Thank You,

Akhil

1 Reply

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

    Just use the "+" operator naturally in C.

    int add(int a, int b)

    {

    return a+b;

    }