Question:Difference between Simulator and Emulator--------------------------------------------------------------------------------------Simulator: The simulator is software that mimics the behavior of a DSP chip. Use simulators to test and debug DSP code before a DSP chip is manufactured.This is a software model of the processor. Simulators offer unique advantages; the first is that no external hardware is required, a great benefit when using VisualDSP++ on the road. Furthermore, simulators offer a unique insight to the internal workings of the processor (pipelines, caches, and more), which is not possible with hardware-based sessions. The downside is that a simulator is several orders of magnitude slower than actual hardware. The software model simulates only the processor, making it difficult to accurately simulate a complex system that involves more than the processor.VisualDSP++ includes two types of Blackfin simulators: a cycle-accurate interpreted simulator and a functional compiled simulator. A cycle-accurate simulator is a completely accurate model of the Blackfin processor and allows you to fully visualize the inner-workings of the processor. The compiled simulator sacrifices the detailed view but allows you to simulate much more quickly, millions of cycles per second, depending on the speed of your PC.Emulator: An emulator is hardware used to connect a PC to a DSP target board, enabling application software to be downloaded and debugged from within the VisualDSP++ environment. An emulator relies on emulator software to perform the communications.This is a JTAG emulator, the ideal device for connecting to hardware, giving the best performance and maximum flexibility. A separate module from the PC and EZ-KIT Lite, an emulator provides a high-bandwidth connection between the PC and device being debugged. Currently, Analog Devices offers USB- and PCI- based emulators. An emulator is required to connect to any non-EZ-KIT Lite hardware.