Приветствую всех знатоков электроники и тех, кто хочет ей овладеть.

Мой вопрос скорей всего не покажется новым и даже в этой ветке я нашёл информацию по нему, но она меня не удовлетворила.
Опять же. Я являюсь новичком в освоении ПЛИС. Основная задача состоит в том, что мне надо разработать и создать PCI устройство которое бы имело «промежуточный» характер, то есть принимать информацию с внешних устройств и отправлять её в PC, и наоборот: PC отправляет информацию на внешние платы. Получается - Двухсторонняя связь. Я могу предположить, что для первого проекта это не так уж и сложно.
После прочтения нескольких статей и относительно небольшого количества вопросов обсуждавшихся в этой ветке, я пришёл к некому мнению: итак ПЛИС представляет из себя, большое количество логических элементов (помещенный в небольшой корпус), а чтобы создать нужные нам логические входы – нужно запрограммировать нашу ПЛИС-ину. Прошивка там не такая как на МК. Для того чтобы написать прошивку и прошить, надо скачать, например MAX+Plus (ну для этих целей достаточно много программ, более новых и надёжных), так же, для написания прошивки можно использовать четыре способа: графический, символьный, текстовый или диаграммный. После написания прошивки надо провести процесс отладки и если всё OK, то можно прошивать саму ПЛИС-ину. Для того чтобы прошить, одной программы мало, нужен ещё и программатор (переделанный программатор от МК- например AVR).
Ну, а в остальном, делается плата, устанавливается на неё сама ПЛИС и обвязка того устройства которое мы (или разработчик) создаем.
Это небольшое описание того чего я понял из прочитанных мною статей. Если что-то не так, то пожалуйста, объясните что именно.
Что делать дальше?
Кроме как поиска информации и её прочтения, я больше нечего не предпринимал. Наверное, надо скачать одну из программ, для проектирования ПЛИС устройств – вот только какую? Я прекрасно понимаю, что каждый из разработчиков использует ту программу, которая ему по душе, но всё же может мы сойдемся в чём-то одном?
Дальше следует выбор самой ПЛИС- микросхемы? Тут я даже прокомментировать не могу.
Ну, а дальше пойдут вопросы непосредственно самого программирования и создание устройства, но это после скачивания и установки программы.