We all have noticed the evolution of FPGA from "FPGA-only" chips (from Spartan) to the current generation of Zynq based SoC's and MPSoC's.
The premise for the "7 ways to to Leave your Spartan-6" prompting designs to be migrated from Spartan-6 to Spartan-7 from my understanding was the chip shortage due to pandemic.
As part of future-proofing product lines to handle feature creeps and having supply-chain reliability, I have always tempted to migrate designs from Spartan to Zynq's.
I have always wondered, besides the Power consumption (and to certain extent price point) argument, what are people's reason to stick with FPGA-only chips instead of SoC's.
Are there inherent advantages of using FPGA-Only chips instead of SoC's
As FPGA engineers, there is a growing need to understand the basics of embedded Linux (and some low level software) as the field is gradually moving towards more software defined workfiows targeting embedded SoCs.
Will be great to hear your thoughts, opinions and personal journey on how you have evolved your skills over the past few years