--- Quote Start ---
sorry for confusing you
nios executes C/C++
but nios itself if coded in some kind of hdl as other functionality is done in vhdl or verilog hdl or schematic entry
if you have an altera fpga that has a nios ond some other functionality then you can swap to almost any other altera fpga. for example you need a bigger fpga or a faster one ...
C/C++ is your application that is executet by the nios cpu.
and to completly confuse you, some parts of you application can accelerated by the c to hardware functionality to speed up the stuff.
--- Quote End ---
Thank you for replying. From what you posted and I read from altera website, now I understand Nios is a "softcore" CPU like system. After reading the Nios II software development document, I have some thoughts which need to be confirmed:
Your post also said Nios execute C/C++ application. So, does that means I can write any appplications in C/C++ (eg. image binarization or filtering) to be executed by my Nios design? Or the Nios CPU can only execute some specific C/C++ applications only? Assuming I had designed my Nios CPU.
Sorry for keep asking. I had read a lot of documentations and being a beginner, hope you do not mind and forgive me for being a bit stupid.
Thank you in advance.