Visible to Intel only — GUID: rlw1675730936943
Ixiasoft
4.3.1. Writing the Custom Instruction HDL File
4.3.2. Opening the Component Editor
4.3.3. Specifying the Custom Instruction Component Type
4.3.4. Displaying the Custom Instruction Block Symbol
4.3.5. Adding the Custom Instruction HDL File
4.3.6. Configuring the Custom Instruction Parameter Type
4.3.7. Setting Up the Custom Instruction Interfaces
4.3.8. Saving and Adding the Custom Instruction
4.3.9. Generating and Compiling the Processor System
Visible to Intel only — GUID: rlw1675730936943
Ixiasoft
2.1. Custom Instruction Types
Instruction Type | Application | Hardware Ports |
---|---|---|
Multicycle1 | Multi-clock cycle custom logic blocks of variable durations |
|
Extended | Custom logic blocks that contain multiple instructions | Standard multicycle custom instruction ports, with ctrl[31:0] as extension index. |
External Interface | Custom logic blocks that interface to logic outside of the Nios® V processor’s datapath. |
|
1 For combinational or single-cycle instructions, you need to implement them as two-cycles instructions.