Forum Discussion
Altera_Forum
Honored Contributor
11 years agoNios II/e clone
Hello, I wrote a Nios II/e CPU clone in verilog. It takes between 600 and 800 LEs and executes most of the instructions in 4 cycles. It comes with an ISS and a trace tool. Verilog simulation a...
Altera_Forum
Honored Contributor
11 years ago --- Quote Start --- Hello, I wrote a Nios II/e CPU clone in verilog. It takes between 600 and 800 LEs and executes most of the instructions in 4 cycles. It comes with an ISS and a trace tool. Verilog simulation are possible under the free "verilator" tool. I am wondering if Altera would allow me to publish this IP. What do you think ? Regards, Frederic --- Quote End --- Just a follow-up : I have created an SOPC builder component for Quartus 9.1sp1. If I activate the "Instruction Custom Master" interface under the Component Editor, the custom SOPC component does not show up under SOPC builder. Here are the signals declaration in the top level:
// Nios II Custom Master
output ncm_cm_reset,
output ncm_cm_clk,
output ncm_cm_clk_en,
output ncm_cm_start,
input ncm_cm_done,
output ncm_cm_n,
output ncm_cm_dataa,
output ncm_cm_datab,
output ncm_cm_a,
output ncm_cm_b,
output ncm_cm_c,
output ncm_cm_readra,
output ncm_cm_readrb,
output ncm_cm_writerc,
input ncm_cm_result,
Is this a known bug of Quartus 9.1 ? It looks like I will be obliged to declare the interface as a "Conduit". Best regards, Frederic