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.
ASIC stands for Application Specific Integrated Circuit.
FPGA stands for Field Perogrammable Gate Array.
CPLD stands for Complex Programmable logic device.
You design your asic using custom or semicustom flow while in the other two u only write a code to program them. FPGA contains more flip-flops than CPLD
better asking this simple here . u can search in google and previous our posts.
ASIC is designing a model for specfic application
CPLD its a complex PLD . nothing but advance PLD.
FPGA we can program then erase it then u can do . all program store in basis of LUT . if u wanna fuse permanently use eprom to store bit file.
Yes, ASIC is a fixed IC, which production porcess is little bit similar to development FPGA structure especially for big one, but ASIC process more complex and expensive.
FPGA is programmable device which as a rule store its configuration in static RAM and lose it after power off therefore FPGA need PROM for booting, FPGA is a complex IC and have capacity many thousands gates.
CPLD is programmable device which have certain structre (Macrocell, switch matrix, Functional Block) and as a rule store its configuration in its own (on-chip) memory.
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.