Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
SOC is system on chip for example the chip used in a digital camera. FPGA is a programable device which u can use to fuse the logic u want to test by writing a code (also you can erase and reuse the board again for a different logic) ... U can even write a code for soc and implement it in FPGA the speed of operation is less..in Mhz range..
SOC contains all the modules including PLL, Data converters & processors etc.... FPGA can be programmed to work as a chip for the particular application & may not be having all the modules inside of FPGA itself.
FPGAs are having their own limitation interms of speed.. For example Spartan3 can work upto 500MHz.... SOCs can be designed for the particular speed.
Soc is the abbrevation of "System On a Chip". It may contain digital or analog IP.
For example CPU(digital), RAM(digital), ADC(analog), DAC(alalog), OP(analog) ...etc. .
But Most of the FPGA just contains digital IP.
This is what I know.
if I'm wrong, please correct me.
SOC usually integrates some verifiable IPS to make up a digital system.
FPGA can be used as verification way in the early stage of asic design. And, fpga can also be used as a digital system
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.