tahirsengine
Member level 3
I am an experienced FPGA programmer. I am doing designs using Verilog and VHDL for quite some time, now.
Till today, one question bugs me a lot, and often. Why every FPGA vendor gives an option of a soft microcontroller core as well? Like Intel gives an option of ARM and NIOS, Xilinx gives an option of Microblaze etc.
The question is: If we have FPGA, we know HDL, why we need a microcotroller and for what applications?
p.s I have noticed some designs using both FPGA as well as soft microcontroller cores, at a time, but still could understand the need to use both the processing platforms at a time. e.g I saw a system implemented on Cyclone FPGA and that was using both FPGAs and micro-controller at a time.
Someone experienced, please shed some light.
Cheers
Till today, one question bugs me a lot, and often. Why every FPGA vendor gives an option of a soft microcontroller core as well? Like Intel gives an option of ARM and NIOS, Xilinx gives an option of Microblaze etc.
The question is: If we have FPGA, we know HDL, why we need a microcotroller and for what applications?
p.s I have noticed some designs using both FPGA as well as soft microcontroller cores, at a time, but still could understand the need to use both the processing platforms at a time. e.g I saw a system implemented on Cyclone FPGA and that was using both FPGAs and micro-controller at a time.
Someone experienced, please shed some light.
Cheers