We present our first release for SimBricks, our open-source simulation framework for HW-SW systems. SimBricks modularly combines existing simulators for machines, networks, and hardware, allowing you to build, test, and evaluate intricate complete systems:
simbricks.github.io/