FPGA-based digital twins of microcontroller peripherals for verification of embedded software in a distance learning environment | IEEE Conference Publication | IEEE Xplore