Цитата(rezident @ Oct 4 2010, 16:07)

UART требует двух источников синхронизации, один у передатчика, второй у приемника. Причем отклонение частот этих двух источников тактирования не должно превышать пары процентов. В самом крайнем (худшем) случае до 5%. SPI как синхронный интерфейс не требует второго источника тактирования на стороне приемника (slave), да и более прост для реализации в ПЛИС.
Вам уже чуть ниже ответили про асинхронность UART протокола. Я писал (перечитайте) о синхронизации информационного
потока.Побитовую синхронизацию при приеме байта данных берет на себя аппаратная часть микроконтроллера при соблюдении, естественно, условий, о которых вы написали. В этом контексте реализацию протокола со стороны ПЛИС по понятной причине не рассматриваю.
Повторюсь. Согласен, что SPI тут более предпочтителен с точки зрения удобства реализации и использования.
Особенно, если ведущим выступает контроллер.
P. S.
Цитата(rezident @ Oct 4 2010, 16:07)

Что за чушь?

Давайте воздерживаться от резкостей, пожалуйста. Не о политике рассуждаем
rv3dll(lex), данные можно гонять стандартным протоколом, а усилия по изготовления хитрых приблуд направить на реализацию хорошего шифрования. Не согласитесь?