МК VS ПЛИС

Жуткое название получилось :) Шифровка.
Попробую теоретически показать преимущество ПЛИС над контроллером в задаче реализации классического генетического алгоритма. Генетические алгоритмы применяться в задачах поиска, когда необходимо для функции y=f(X), где X – вектор параметров по известному значению Y найти X. Можно конечно решить такую задачу методом перебора, но при помощи ГА решить такую задачу возможно быстрее. Будем считать, что мы строим на основе ГА какую то адаптивную систему, в которой необходимо в реальном масштабе времени реагировать на изменения X и быстро находить новые значения X. Например, в системах адаптивной фильтрации для поиска необходимых коэффициентов фильтра. Такая система будет очень требовательна к скорости нахождения коэффициентов.

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

ПЛИС. Заметки начинающего.

Решил поизучать ПЛИС. Статей, в сообществе и вообще, написано про них уже много. Но все они, как правило, освещают вопрос с одной стороны, конкретный чип, конкретный язык, конкретная среда, конкретная задача. Не всегда удается составить общую картину, чтобы потом уже складывать отдельные части паззла. Возникает множество вопросов общего характера, на каждый из них нагуглить ответ не составляет особых проблем, но в сумме затрачивает много времени. В процессе изучения основ, сделал несколько заметок, вроде конспекта. За достоверность не ручаюсь, но возможно другим желающим изучить ПЛИС мои записи пригодятся. Правда конспект получился скучным, без картинок :)


Читать дальше
  • +6
  • 29 декабря 2011, 19:17
  • ACE

J1: стековый процессор для ПЛИС.

Увидев как затейники с сайта marsohod.org заталкивают незаталкиваемое в свою плату(конкретно — упрощенный процессор) решил тоже с чем-то подобным поэкспериментировать. Не придумать, конечно, свой собственный, но попытаться написать прошивку для готового варианта, прицепить к нему какую-нибудь периферию. В конце концов, ПЛИС, как Москва — нерезиновая и ее ресурсы нужно использовать экономно. То есть «Другого нет у нас пути. В руках у нас винтовка.», кроме как осваивать процессоры, хорошие и разные.

Читать дальше
  • 0
  • 15 декабря 2011, 21:22
  • digides
  • 1

Геморрой под названием Modelsim Altera Starter Edition

Небольшое философское вступление. Я окончательно понял, что Человечество действительно идет к концу света. И это произойдет не от падения какого-то там офонаревшего метеорита, или вдруг очнувшегося супер-мега-гига-вулкана. А просто потому, что мы начали отходить от важнейшего принципа: «надежно и просто работающее в усовершенствовании не нуждается». Это хорошо видно во всем: от современных автомобилей, которые осталось только оснастить ракетами «автомобиль-автомобиль», что бы по сложности они догнали истребители, до средств разработки.

Яркий пример тому – это попу_лярная среда разработки Quartus (в среде отечественных разработчиков-остряков «крякус», «кактус», «<вставить собственное созвучие>» и т.п.) от легендарной Altera.

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

Оптический мультиплексор

Сообщили мне, что у нас на работе перестал работать оптический мультиплексор. Ну и по случаю ремонта данного аппарата решил сделать небольшой фотоотчетик, вдруг кого заинтересует.

Под катом много картинок.


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

Проектирование на ПЛИС

Наткнулся тут на сайте журнала "Современная электроника" на цикл статей посвященных проектированию на ПЛИС. Объединил их в один файл, может кого нибудь заинтересует. Правда не хватает одной статьи, нельзя было скачать.

Мой сынишка паяет подставку из 16 микросхем

Мой сынишка паяет подставку из 16 микросхем
… и дело было так, сперва сынишка научился паять, где-то с 3х лет :) Об этом я писал ранее — www.youtube.com/watch?v=wB8BxR_NlMA
Потом ему понравилось, и он с удовольствием расспаивал платы, из тех что у меня завалялись на всякий случай, и это был тот самый случай. ;)
Потом я начал приучать его паять :):) У меня в руках оказалось совершенно не нужных и не рабочих 16 корпусов микросхем ПЛИС, PLCC-84. Все эти микросхемы были честно выигранных в игру — «эмбед-корова» у BSVi(http://bsvi.ru) на ДР сайта 9шт, и 7шт отданные в нагрузку еще одним коллегой «хирургом»(http://unidk.com). В общем то они были взяты ради того что бы сделать подставку для горячих чашек… а получилось еще и для тарелок.

Обычно на своих видео я говорю — специально для сайта projects.org.ua (или для uschema.com), но тут я этого не делал, ибо творение сына ))
Мой сынишка паяет подставку из 16 микросхем

В общем встречайте: (Видео под катом)


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

Цифровой осциллограф\логический анализатор (ПЛИС)

Ну в общем спустили сверху задание изучить ПЛИС и создать осциллограф\логический анализатор(2x50 мгц), сразу оговорюсь что проект не бюджетный получиться где-то 100-150$, что приближается к Риголу.
Если писать, то получится как в знаменитой серии чайникам от чайника(т.к. до этого с ПЛИС не работал), будет ли это интересно кому-либо здесь?

UPDATE:
Ну что же, раз такая благодушная реакция через неделю начинаем(первые компоненты для отладки приедут), первоначально будет использовано 100MSps АЦП(для отладки), позднее 500MSps.

FPGA Board ищется

Сейчас намечается проект который хорошо подходит для ПЛИС.
Так что задумал для изучения над покупкой платы… но мой бог цены в России просто зашкаливают ниже 10 штук не нашел для меня подходящий вариант
В комментариях статей за этот год видел ссылки (на вроде китайские сайты), где цены вполне очень были нормальные и вдобавок программатор был, ну и покупатель доволен остался. Но сейчас все облазил и не никаких упоминаний не нашел. Напишите плиз в комментариях.
Вообще хотел написать на форуме но не нашел там соответствующей ветки, поэтому так забацал
Знаю есть наебей но опыта у меня с ним нету, слышал там с русскими не все иметь дело хотят да и кидануть могут. Так что если имели дело с каким-нибудь там адекватом подскажите.
Ну и поплате хотелось бы что-нить или xilinx or altera(последнее как то мне кажется привлекательнее, с экзотикой типа actel или какого-нить латиса, связываться не хочется).
Подскажите вариант побюджетнее по плате: в чипе дофига вентелей не требуется (ну так что бы возможно для последующего изучения nios II хватило попробывать), встроенный или с комплектом программатор, хорошо если поддерживает отладку типа Chipscope(хайлинкса) или SignalTab(альтеры)

USB программатор для ПЛИС Altera

Загорелся я попробовать что же такое ПЛИС и купил CPLD EPM240T100, но потом как то не сложилось. Сейчас появилось желание, но вот имеющийся у меня в наличии LPT Byte Blaster уже бесполезен, так как у меня не осталось ни одного компьютера с LPT портом. Покапавших в интернете было найдено приемлемое решение читать.



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