Цитата(iosifk @ Jan 25 2014, 15:53)

Я при отладке в ПЛИС загоняю проект, а в РС - тестовую программу, которая пишет читает регистры, автоматы, переменные. Вплоть до пошаговой работы автоматов по кнопке из программы, как у микроконтроллеров. И весь процесс отладки идет одновременно. Добавил регистров, добавил в тест-программу, добавил в текстовое описание проекта... Получается стенд для отладки проектов или их частей...
А если есть промежуточный процессор, то надо организовать протокол обмена. И в промежуточном процессоре еще много чего напрограммировать... И без ошибок. А если для конечного проекта этот процессор не нужен, что в большинстве случаев и бывает, то довольно много усилий потратится впустую... Да и медленно это будет все. Если гонять по USB, то оно любит виснуть. И где искать "завис"?
Ethernet неплохо, но медленно. И требует много памяти... Если большой дамп передается и один пакет потерялся, то... Дальше не пишу...
Вот почему и говорю "PCIe"... Да, с ISA и даже с PCI дело было проще, но теперь для таких дел только пром-РС можно поискать... А это не везде есть...
Что-то совсем закошмарили. Не надо бояться SoC. Нормальная тема, которая бурно развивается и уже вполне пригодна для использования. В плане отладки все хорошо. Есть даже возможность засинхронизировать отладку процессора с событиями в ПЛИС и наоборот.
По теме китов: киты от дистрибьюторов и партнеров Альтеры штука хорошая и относительно недорогая. Если они подходят для Ваших целей - берите и не пожалеете. К примеру EBV SoCrates отлично подходят для прототипирования систем обработки изображения - к ним легко можно прицепить плату с сенсором изображения и TFT, чтобы посмотреть картинку. Но основное назначение таких плат - промоушн. Т.е. прорекламировать новое семейство, провести бесплатные лабы и посадить разработчиков на новье. И бессмысленно требовать от таких плат универсальности. Они могут быть отличной первой ступенькой для знакомства с технологией, но потом захочется большего.
Поэтому если есть деньги, то я бы рекомендовал смотреть на киты от Альтеры. К примеру:
http://www.altera.com/products/devkits/alt...lone-v-soc.htmlАльтера к своим доскам всегда поставляет готовые примеры и мануалы, которые вовремя обновляются. И возможности у досок от Альтеры внушительные. Если нужно DSP - цепляете через HSMC платку расширения для DSP и наслаждаетесь. Да, это недешево. Но для серьезных разработок это будет правильным вложением.