Демо платка для CPLD EPM240T100

Боюсь сказать сколько лет прошло с момента покупки данной плиски, но как говорится: лучше поздно, чем ни когда :)

Это уже исправленная плата, первый вариант был с ошибками (перепутал нумерацию выводов). Проверена в работе.



Читать дальше
  • 0
  • 13 августа 2011, 16:14
  • ZiB

Марсоход

Позавчера добрался до меня мой приз — отладочная плата проекта Марсоход. С почтой внезапно что-то случилось и она довезла посылко из Челябинска в К-Ур всего за два дня. Заодно воспользовался случаем заказать DI HALT'овский клон CoLinkEX с бесплатной доставкой :)



Читать дальше
  • +1
  • 17 июля 2011, 09:19
  • Vga

Загвоздка с ПЛИС

Здравствуйте уважаемые.
Подскажите мне плз логику работы квартусового LPM_MUX.
вот этого:


Если это мультиплексор(как утверждает даташит) то почему один вход, вход селектора тоже шина… по пойму.
Просто пытаюсь изобразить его в ISE на VHDL, потому как достойного аналога среди имеющихся там символов нету.

С уважением, Евгений.

О PWM немало песен сложено...

Сомневался стоит ли писать про управление моторчиками постоянного тока. На МК задача решена уже неизвестно сколько раз. Но уж больно предыдущий "франкенштейн" просится на переделку.

Читать дальше

Время рулить.

Буквально в двух шагах отсюда есть интересная статья об устройстве и принципе работы рулевых машинок. Есть и пример управляющей программы на ассемблере. I don't speak Assembler и, поэтому запилил свой проект с FPGA и семисегментными индикаторами.

Читать дальше

Ультразвуковой дальномер 2: Серийный измеритель.

В предыдущей статье мы придумали, как прикрутить к ПЛИС ультразвуковой датчик с одной стороны и семисегментный четырехразрядный индикатор с другой. Сегодня мы открутим индикатор и прикрутим еще более многообещающую вещь — последовательный интерфейс.

Читать дальше

Ультразвуковой дальномер

Когда начинаешь самостоятельно что-нибудь изучать, неизбежно возникает уйма вопросов, а необходимая информация в таких же количествах возникать не хочет, особенно если предмет изучения не слишком популярен. Поэтому, считаю необходимым запостить фрагмент моего опыта в копилку муравьиного разума.


Читать дальше

Отладка в Quartus II с помощью JTAG

Я описал USB-Blaster и сказал что он прошивает только через JTAG. Некоторые спрашивают: «Если это JTAG, тогда через него можно отлаживать?», — да, можно.

Когда вы отлаживаете МК, то у вас на виду текущее значение регистров и место где сейчас находится выполнение программы, можно в режиме реального времени изменять регистры и выполнять программу по шагам. В ПЛИС никаких регистров нет, а тем более программы, как же там происходит отладка?

//в статье описано как с помощью встроенных функций Quartus получить хороший логический анализатор


Читать дальше

Контроллер координатного станка

Сделал свой step-dir контроллер для станка с ЧПУ на ПЛИС. В основе лежит epm240 и L298.

Из того что реализовано:
— подключения 3-х биполярных двигателей с током до 2 А на обмотку
— 3 режима работы двигателя (одна обмотка, две обмотки и полушаг)
— питание 7.5-35 В
— ШИМ стабилизация тока двигателей
— подключены все сигнальные линии LPT порта к ПЛИС.
— 16 дополнительных выводов (подключение джойстика, обратной связи, реле, дисплея – всего на что хватит емкости чипа)
— перепрошивка ПЛИС в готовом устройстве

Не хватает:
— опторазвязка
— реле


Читать дальше

Отладочная плата топик-ссылка

Подешевели платы с CPLD Xilinx , нормальный кристалл на 256 ячеек вроде, для начинающих на мой взгляд неплохой вариант. Если собирать самому такую плату с таким же криссталом + прогамматор, вроде намного дороже получится.