Это хорошо для недешевых и не очень универсальных решений. USB позволяет в одну и ту же "корзину" фтыкать совершенно разные хосты и слейвы, получать массу конфигураций в одном конструктиве, причем накладные расходы на слейв (BOM - проц, кварец, http://caxapa.ru/565657.html разъем корзины расширения и проч) начинаются где-то от 4$, что совсем немного. USB HS, особенно если в корзине иметь разводку под "пару пар" - это совсем не медленное решение.
-> пример контроллера, который сделает тот же самый эффект "обмен память - память" за $3.