Цитата(SM @ Jan 21 2009, 18:49)

А между кем надо, между теми допускаю параллельную, другую часть могу повесить на общую, третьи с отдельным DMA-контроллером, и т.д., т.е. к каждому индивидуальный подход.
Это хорошо, пока вы над проектом работаете в одиночку, а если участников много и у каждого свой интерфейс (пусть хороший и универсальный) работать будет непросто. Интерфейсы - излюбленное место багов, много интерфейсов - много багов. Плюс время на то, чтобы еще понять кто чего придумал и как с ним работать. Если же каждый придерживается стандартного интерфейса и понимать ничего нового не надо, и отлаживаться проще.
Ну и главное, если ваша система предполагает подключение к какой-либо внешней шине (например PCI) через которую должны быть достуны несколько внутренних блоков, то значительно проще сделать один раз хороший мост на определенную внутрикристальную шину, чем каждый раз изобретать велосипед с собственным интерфейсом.