What is the difference between an embedded system and ASIC/ VLSI system? If I implement components of digital electronics (viz. multiplexers, decoders etc.) or components of DSP system (multipliers, z transform elements etc.) will it be classified in embedded systems or ASIC/ VLSI systems?
Its not a clear question, because an embedded system could be on an ASIC. Embedded usually refers to a system with a processor and peripherals. An asic may contain a processor with peripherals.
VLSI just refers to the complexity of a chip (ie. it has a lot of transisters) - ie, a single chip
An embedded system may also have a lot of transistors.... And may or may not be on a single chip...
neither.
Your DSP algorithms may be part of an embedded system. But they are not an ASIC because they are on an FPGA. FPGAs are reprogrammable hence not an ASIC. But you can use FPGAs to prototype your ASIC.
Thanks, that helped. Just one more query. If I have to suggest few topics for ASIC verification on FPGAs - for making short term courses at my department, what topics do you suggest (something related to upcoming / presently hot technologies). Basically I have to suggest few topics related to ASIC/VLSI for short term courses (4 week duration) for coming winter break.
Or do you mean - If I have to suggest few topics for ASIC implementation on FPGAs. i.e. testing that a design works on silicon before it is mass produced in the form of ASICs.
Or do you mean - If I have to suggest few topics for ASIC implementation on FPGAs. i.e. testing that a design works on silicon before it is mass produced in the form of ASICs.
OK... my fault.... I just have to suggest anything related to ASICs which can be taught as a short term course. Now, the constraint part is that I know only VHDL and its FPGA implementation. Since I have to make the practicals I will have to stick to these two only. Thus I said "suggest few topics for ASIC verification on FPGAs". In a nutshell I need to suggest a few topics related to ASICs and for the practicals, implementation of VHDL on FPGAs.