Functional Verification
Functional Verification
In an embedded system, much of the system's functionality may be implemented in software that interacts with hardware We need to yerify the software and its interaction with the hardware If we had hardware models of the processor and the instruction and execution on the hardware models
involve$ simulation of much of the detail of hardware operation
For morę detailed verification of embedded software, we can use an instruction set Simulator (ISS)
simulating the detailed hardware operations of the target processor.
Once the hardware design team has developed models of the hardware that interacts with the embedded software, we can perfbrm