First of all, thank you for quick reply.
I am a software guy who is new at NIOS CPU and who is completely novice about the fpga stuff.
Bu as far as I know,
*Yes, the fpga blocks are working at 50Mhz (slower than CPU).
* And I will check wit the fpga designer if the avalon slave is 32bits and if we are using M9K blocks or not.
As you mentioned, we used a few custom instructions and they are pretty fast.
I wonder if we can read the registers of custom fpga blocks from another custom instruction? Would such a design cause conflict of master-slave relations?