Hardware/Software Co-Simulation (PORTAL)