Цитата(pil @ May 15 2012, 12:11)

Нужна ваша экспертная помощь новичку в ПЛИС.
Нужно выбрать ПЛИС (или несколько маленьких ПЛИС)
Задача:
....
2. Выдача информации на 17 Uart со скоростями 5-7Мбод
3. Получение информации с 17 uart, скорость не принципиальна.
4. Uart'ы fullduplex, т.е. 17 uart на вход и 17 на выход.
5. FPGA не сложно упаковывет посылки для uart (подсчет простеньких контрольных сумм)
Вопросы:
1. Выбор FPGA
...
Можно сделать один многопоточный UART. И он будет работать на 17 кратной частоте. При этом логики надо будет меньше,чем при 17 отдельных...
Теперь вот такой вопрос - насколько быстрый у Вас CPU?
Ведь одновременно вести прием-передачу по 17 каналам он не сможет. Тогда зачем нужно иметь одновременно 17 передатчиков? Может быть нужно иметь 1 передатчик и на выходе мультиплексор.
А по входу можно сделать интерфейс LIN или что-то подобное... Или по входу можно сделать запись на 17 кратной частоте в память, а оттуда по-канально принимать на 1 UART. Ведь буфер по входу все равно нужен... Так что логики нужно совсем немного, а вот с памятью проблема. В ПЛИС она довольно дорогая...
Как делать многопоточные автоматы - см. статьи у меня на сайте.
А если процессор быстрый, то многопоточность можно программно реализовать в нем. И тогда к нему нужен будет только мультиплексор на вход и на выход... Скажем у блэкфина есть параллельный порт, к которому можно подключить ДМА.
Ну и еще есть Exar с его UART...
Удачи!