Задачу для STM32F103 немного упростил, поставив на шине данных регистры-защёлки на 74АС374. Регистры защёлкиваются по суммарным сигналам стробирования WR+RD через элемент "И". Теперь STM32F103 видит обмен по шине IDE, но только в режиме PIO0 - проверялось на команде идентификации HDD. Считывание не стабильно, то небольшие пропуски битов, то их подмена.
Если переходить на сторону FPGA, то пойдёт ли такой состав микрух: ALTERA EP1C6Q240C6M + EPCS4N? Такие (и не только) микрухи стоят в китайском цифровом анализаторе LA5034 (правда, названия у них были затёрты! - но плохо

) фотка его платы во вложении. Т.к. анализатор оказался "хрен пойми, как работающий" решил поэкспериментировать с ним. Кстати, покупался он как раз для сканирования шины IDE. Брался на e-Bay за вкусную цену, а когда пришел у меня никак не получилось его настроить и запустить в качестве анализатора - сигналограммы показывал какие он хотел, а не то, что ему давал на вход

Как уже потом выяснилось, через e-Bay продают 90% бракованных LA5034.
Но есть ещё проблемка - мной никаким образом не изучалась программируемая логика (FPGA)

Как легче и безболезненно для человеческого мозга научиться разрабатывать программы для FPGA, имея большой опыт в разработках на PIC, AVR и ARM???

Посоветуйте, с чего начать изучение, чего почитать, чего скачать.
Спасибо...
Сообщение отредактировал Master_X78 - Oct 13 2010, 03:08
Эскизы прикрепленных изображений