The design leverages the UART to communicate with the host PC. As part of the host communication domain, it implements a checksum algorithm and handshake sequence to synchronize the host PC and the MicroBlaze V processor.