Рейтинг
13.02
голосов: 17

О блоге

Работа с программируемой логикой. Разные ПЛИС, ПЛМ и прочие Altera с Xilinx

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (117)

foxit XANDER Ultrin WildCat kest Vga Alatar mzw tda2030 mist milsy grand1987 dievgen Deer citizen ZiB neiver Leopoldius LuckyLex lejay

Все читатели блога

Асинхронные примочки в CPLD Часть 1

Отвечая на некоторый вопросы к моей предыдущей статье, решил написать про некоторые не стандартные решения, к которым пришлось прибегать в ПЛИС моего удлинителя.
Речь идет о CPLD Xilinx XC2C64A.

Часть 1. Умножитель частоты х2
Когда уже в процессе отладки логики ПЛИС обнаруживаешь, что не хватает частоты опорного генератора, а плата уже разведена и комплектация закуплена, становится как-то не по себе.

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

pwm на verilog в три строки.

PWM или просто ШИМ, что это такое объяснять здесь не надо. Работает это дело через изменение скважности сигнала. Т.е ширины импульса, соотношение лог. 0 и лог 1 в сигнале. Как это описать программно, сказано дальше.


Читать дальше
  • +1
  • 11 октября 2012, 12:09
  • letni

DE0-Nano. Первые впечатления.

Наконец то у меня появилась возможность заказать отладочную плату с ПЛИС от terasic.

О том как заказать такую платку подробно писал в своем блоге товарищ Karlson.
Ну, а я под катом хочу поделиться первыми шагами в ее освоении.


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

Много русской документации по Альтере

Народ, зырьте что я нашел:

www.naliwator.narod.ru/index.html

Бегом туды и тащите все! А то сайты на народе они такие, сегодня есть, а завтра нет.

Автору мега респект!

И еще раз про программатор для ПЛИС Альтеры

Тема «как сделать программатор» для ПЛИС уже довольно старая.
На сайте сообщества easyelectronics уже было несколько статей на эту тему.
Например:
1) http://we.easyelectronics.ru/plis/usb-blaster.html
автор hellraiser

2) http://we.easyelectronics.ru/ZiB/usb-programmator-dlya-plis-altera.html
ввтор ZiB

Как правило, программаторы строятся на микроконтроллере PIC, но есть и другие схемы. Обычно программаторы имитируют родной Альтеровский UsbBlaster, с той целью, чтобы получить совместимость с Альтеровскими же драйверами.


Тем не менее, предлагаю обратить внимание на альтернативный вариант: построение программатора на микросхеме FTDI FT2232HL

Использование специализированной микросхемы лучше тем, что
1) это проще и надежней;
2) в ней есть специальный интерфейс для JTAG;
3) это USB2.

Дальше…

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

МК 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. С чего начать.

ModelSim довольна мощная среда для симуляции и отладки программ на HDL языках. Лично я, использую ее, как платформо-независимую среду для изучения языка VHDL. При своей относительно скромной ресурсоемкости эта среда отлично подходит для разработки описаний алгоритмов работы цифровых устройств, при этом она может быть подключена к системам проектирования на ПЛИС и использована как мощный отладчик, вместо, довольно скромных по возможностям, встроенных симуляторов. Бесплатную студенческую версию ModelSim PE можно скачать с сайта www.model.com.

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

TestBench на Verilog для новичков

Данная статья освещает базовые вопросы написания TestBench на языке Verilog. Предполагается, что вы уже знакомы с синтаксисом языка Verilog и прочли пост про интеграцию Quartus и ModelSim.
Рекомендуется к изучения новичкам, всем интересующимся и незнающим как подступиться к написанию TestBench.

Данный пост является вольным переводом Art of Writing TestBenches by Deepak Kumar Tala.


Читать дальше
  • +2
  • 24 ноября 2011, 12:48
  • covsh