3 ms·
I think FPGAs are not like general purpose MCUs. I think the comparision is like between CPU and GPU. GPUs are fantastic at solving some of the problems but yo
by lmilcin 9y ago
I think FPGAs are not like general purpose MCUs.
I think the comparision is like between CPU and GPU. GPUs are fantastic at solving some of the problems but you don't see people rushing to use GPUs in every computing application.
Chances are, if you can implement it on MCU you will want to implement it on MCU because:
1) you need an MCU anyway either separate or FPGA based one
2) FPGA programming is sucha a hassle and not because of the tools but because it is genuinely hard
3) learning FPGA development well is a major effort as it requires different type of thinking. It is much more of a change that going from one programming language to another as entire concept of what is a program changes.
4) if you need more power, it is typically easier to step to more powerful MCU than to FPGA.
As I understand, we need some number of very specialized people that can invest the time to learn hardware design on FPGA and the rest is better off spending that time thinking of fun MCU-based projects:)
- user5994461 9y agoA GPU is much closer to a CPU and a MCU, than any of these is to a FPGA. VHDL is a different thing entirely from any programming language. It's not ranked as a programming language by the way. It might be easier to learn if you don't know any programming but know how to make integrated circuit boards.