Visible to Intel only — GUID: iga1409258681774
Ixiasoft
Visible to Intel only — GUID: iga1409258681774
Ixiasoft
1.4.2.3. Custom Instructions
The custom logic is integrated into the Nios® II processor’s arithmetic logic unit (ALU). Similar to native Nios II instructions, custom instruction logic can take values from up to two source registers and optionally write back a result to a destination register.
Because the processor is implemented on reprogrammable Intel FPGAs, software and hardware engineers can work together to iteratively optimize the hardware and test the results of software running on hardware.
From the software perspective, custom instructions appear as machine-generated assembly macros or C functions, so programmers do not need to understand assembly language to use custom instructions.