Software Simulation setup

Hardware Simulation setup