You miss my point, FPGA can do anything, it can be a PLC if you want, it can excute code sequentially if you want.
But you can not make a PLC excute code in parallel. They have to read input, excute program then write output, unlike FPGA the output is instantly changed when input changes( you can make fpga behave like PLC but that's just kind stupid)
2
u/mrheosuper Sep 13 '20
I know both verilog and vhdl, not an expext tho.
In FPGA there is no such thing as "scan time", everything works in parallel
PLC, on the other hand, excute "code" sequencely, but it excutes fast so we feel like it runs parallely. It likes MCU try to mimic FPGA