Two undergraduate students (Laura Hinman and Melissa Jost) successfully ported the LupIO collection of education-friendly devices to the research simulator gem5 last summer and their work has now been upstreamed. More details in this blog post.