Altera_Forum
Honored Contributor
12 years agoStart and done ports of multicycle custom instruction
Hi everyone,
I have read through the NIOS II Custom Instruction User Guide and there is one thing I am not really clear about: For a variable multicycle custom instruction, the ci master asserts start for one cycle, and the done output should notify the processor once the result is valid. However, what I am wondering is, isn't the information contained in start and done highly correlated to the information in clk_en? I.e.: Rising edge of clk_en <-> start; falling edge of clk_en <-> done. Is that right or is there something wrong in my thinking? And if I am right, so why would you still need extra start and done ports then? Many thanks. Jimmy