I am trying to have a Raspberry Pi Zero to emulate a Cisco USB console interface (non-FTDI version). At a high level this is actually not that difficult: