Цитата(NIOSnew @ May 15 2012, 23:42)

Уважаемые коллеги! Если надо с РC (Win7) передавать данные c/на ПЛИС (у нас CYCLONE IV E) то правильно ли будет со стороны РС использовать обмен с RS-232, а со стороны ПЛИС (она на DE2-115) - UART (SoPC Builder ready)? Можно ли использовать JTAG UART, даёт ли это какие-либо преимущества? Заранее спасибо.
Я предлагаю несколько другой вариант.
Возьмите любой маленький микроконтроллер. Что-то с 8-ю выводами... И от него с одной стороны - UART или USB, а с другой - SPI.
Так вот, UART - это байт ориентированный канал передачи данных. Все байты одинаковые, начало или конец пакета данных не определены... И над ним, сверху придется надстраивать протокол. Надо будет формировать пакеты, контрольные суммы, запросы-перезапросы и т.д. Все это делать в ПЛИС - долго и занудно, да и ресурса сожрет много. А вот в микроконтроллере сделаете за полчаса не напрягаясь. А со стороны SPI можно будет сформировать сигнал, стобирующий пакет. И сигнал "Ошибка", когда при приеме пакет пришел неправильный и его не надо обрабатывать... И при таком подходе практически весь дорогой ресурс ПЛИС сохранится...
Можно например взять DLP2232 и там есть возможность получить с одной стороны USB, а с другой - SPI... Но обработки пакетов там нет...