Simulation is the virtuality of real things or processes. The simulation should show the key characteristics of the selected physical system or abstract system. The key issues of simulation include the acquisition of effective information, the selection of key features and performance, the application of approximate simplification and assumptions, and the reproducibility and effectiveness of simulation. It can be considered that the simulation is a special simulation that reproduces the external performance of the system.
The concept of simulation in the computer system:
Simulation: Using software to implement the instruction system of another computer (called a virtual machine) on an existing computer (called a host).
Simulation often adopts the method of virtual concrete hypothetical situation, and also often uses the abstract method of mathematical modeling. Simulation was originally only used in physics, engineering, medicine, space technology, etc. After the 1950s, it was gradually extended to industrial and commercial management and economic scientific research.
In the development and design based on DSP, the role of simulation and simulation is easily confused, because at a glance, they perform very similar functions. From the simplest point of view, the main difference between simulation and simulation is that simulation is done entirely in software, while simulation is done in hardware. But if you want to delve deeper, the unique features and powerful advantages of each tool are very obvious. The strengths and weaknesses of the two provide the advantages they cannot have alone.
In the traditional sense, simulation is carried out at the initial stage of the design, during which the designer will use it to evaluate the initial code. Developers need to use the simulator to model complex multi-core systems in the early stages of the design process—generally a few months before acquiring hardware. This makes it possible to evaluate various design configurations without the need for prototype devices. In addition, when designers run the core code and make different changes to it, software simulation can collect a large amount of debugging data. By simulating the performance of the DSP and all peripherals that affect the effect of the code, software simulation may determine the most effective application design.
CPLD CoolRunner -II Family 12K Gates 512 Macro Cells 128MHz 0.18um Technology 1.8V 324-Pin FBGA
FPGA XC4000E Family 28K Gates 2432 Cells 0.35um Technology 5V 352-Pin Metal BGA
FPGA Spartan-3 Family 50K Gates 1728 Cells 725MHz 90nm Technology 1.2V 208-Pin PQFP
FPGA Spartan-3A Family 50K Gates 1584 Cells 667MHz 90nm Technology 1.2V 256-Pin FTBGA
FPGA Spartan-3A Family 50K Gates 1584 Cells 667MHz 90nm Technology 1.2V 144-Pin TQFP