- Try to find some documentation. - Write a template that allows for easy tracing of registers and easy manipulation of Input ports - Check how Uart woks - Maybe write a C++ wrapper