Emulation Technique in Digital Systems Design
Abstract
The need for emulation as a technique in digital systems design was established in this paper. Three scenarios where emulation can be applied were stated. To successfully emulate, an emulator and emulation software is of the essence. The emulators identified for use include a microcontroller and Read Only Memory (ROM) while the emulation software is crafted from the State Transition Table (STT) /the fully expanded STT or the logic table of the control system or device being emulated. For a device or control system to be emulated its characteristics must be converted to its resultant STT, logic table, or truth table which is used to craft the emulation software. The strength, drawback, and when more appropriate to deploy any of the emulators and their corresponding emulation software was also discussed.