реклама на сайте
подробности

 
 
> Сможет ли STM32F103 работать в шине IDE?, ...в качестве перехватчика кода.
Master_X78
сообщение Oct 11 2010, 23:17
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 11-10-10
Пользователь №: 60 060



Уважаемые специ по ARMам, помогите определиться с процем. Надо подключиться к шине IDE для перехватывания определённых данных из HDD. Планируется считывать с шины сигналы данных DD0-DD15, по определённому коду на линиях DA0-DA2, CS0-CS1 со стобированием по сигналам Write Strobe и Reade Strobe. Есть готовая китайская плата с процем STM32F103RBT6. Собственно вопрос: хватит ли этому процу быстродействия для вычисления кода на линиях DA0-DA2, CS0-CS1, а потом для записи содержимого линий DD0-DD15 в свою память SRAM? Шина IDE - 33МГц, протокол АТА изучен.
Спасибо. laughing.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Master_X78
сообщение Oct 13 2010, 03:07
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 11-10-10
Пользователь №: 60 060



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

Но есть ещё проблемка - мной никаким образом не изучалась программируемая логика (FPGA) laughing.gif Как легче и безболезненно для человеческого мозга научиться разрабатывать программы для FPGA, имея большой опыт в разработках на PIC, AVR и ARM??? 07.gif Посоветуйте, с чего начать изучение, чего почитать, чего скачать. help.gif

Спасибо...

Сообщение отредактировал Master_X78 - Oct 13 2010, 03:08
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 14 2010, 07:59
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Master_X78 @ Oct 13 2010, 06:07) *
Посоветуйте, с чего начать изучение, чего почитать, чего скачать. help.gif


Естественно, даташиты и аппноты на ваше семейство. А также Verilog. Хороших материалов на русском я не видел. Хороших и "цельных" материалов на английском - тоже. Я в свое время накачал кучу разных материалов и выбрал из них лучшее:

http://www.rapidshare.ru/1657428
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016