ты в тырнете. тут информации море. большая проблема выковыкывирять из ентого моря ту информацию которая тебе нужна...
если ты не знаешь что тебе нужно, а это видно по смешению uart и pci-e в один винегрет, то начинай с простого. гуглишь uart и разбираеь в его работе, берешь любую подручную дев плату или две и пишешь передачу данных между ними по uart настраиваешь, изучаешь косяки, методы ускорения обработки проткола, реализацию аппаратным програмным методом, тонкости програмного метода и почему его так мудрено делают и т.д.
потом переходишь к следующему интерфейсу.
в принципе получение начальных знаний о чем-либо стандартен: делаешь поиск по искомому слову и читаешь не меньше десяти разных статей. именно разных чтобы получить разносторнннюю информацию.
и т.д. и т.п.
и еще немаловажный вопрос - зачем тебе нужна данная информация ??
Первый попавшийся гайд вам расскажет полное устройство. Эти интерфейсы очень примитивны.
scsi, pci-e
У этих ребят высокая частота, толстый стек протокола передачи данных, куча слоев абстракций интерфейсов - оно вам надо для глубокого понимания?
Может остановитесь на изучении USB 2.0, если будете что-то цеплять к компу отличное от простой пищалки?