Semester : SEMESTER 6
Subject : Embedded System
Year : 2018
Term : MARCH
Scheme : 2015 Full Time
Course Code : EC 308
Page:86
ய் ஸ்
Before flying an aircraft or fighter plane, a pilot uses the flight simulator for training. (A flight ور سس
undreds of millions of dollars!)
ಹ നാ uses knowledge of target processor or microcontroller, and target system architecture on the
host processor. Simulator first does cross-compilation of the codes and places these into the 1 പ
RAM. The behaviour of the target system processor registers is also simulated in RAM. It uses linker and
locator to port the cross-compiled codes in RAM and functions like the code that would have run at the actual
target system. Host system is a PC or workstation or laptop and generally works in Windows
Simulator software also simulates hardware units such as emulator, peripherals, network and input-output
devices on a host (PC or workstation or laptop). A simulator remains independent of a particular targeted
system, It is extremely useful during the development phase for application software for the systens that is
expected to employ a particular processor or microcontroller or device. The results expected from codes ಜೆ
target system RAM, peripherals, network and input-output devices are obtained at the host system RAM
A simulator helps in the development of the system before the final target system is ready with only a PC
as the tool for development. Simulators are readily available for different processors and processing devices
employing embedded systems, and a system designer and/or developer need not code for the sirnulator for
application software and hardware development in the design laboratory. Figure 14.2 shows the detailed
design development process using the simulator.
Section 14.2.1 gives the simulator features. Section 14.2.2 gives the possible inabilities of the simulator.
Section 14.2.3 describes features of a simulator software VxSim. Section 14.24 describes features in the
prototype development, testing and debugger tools.