Тандем

Часто возникает потребность использовать в разрабатываемом устройстве ПЛИС и микроконтроллер (МК) одновременно. Я бы сказал, что это общераспространенное явление. Тандем ПЛИС и микроконтроллера в современном проектировании цифровых устройств встречается не реже, чем Путина с Медведевым в нашей политике.

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

читать далее

НовостиВирус wp_salt. Проверьте ваш блог.

13 декабря 2011 | Чиповод
Вирус wp_salt

Стоило оставить свой бложег без присмотра, как ко мне залезла крыса и притащила ко мне вирус. Вирус называется wp_salt, его эпидемия прошла по блогам несколько месяцев назад. А я все прошляпил и долго ничего не подозревал, потому что вирус этот не злобный, сайт продолжает работать и ничего не портится… почти.

читать далее

Выход

Вчера подал заяву на увольнение в своей конторе, в которой проработал почти 6 лет.

Это было прекрасное время. Отличный коллектив, интересные задачи, неплохая зарплата. Но время не стоит на месте и теперь мне этого стало мало. Да и проработав 6 лет хочется сменить обстановку. Психологи рекомендуют менять путь к работе каждые полгода, менять работу каждые 3-5лет, и менять специальность каждые 10 лет. Согласен абсолютно.

Ну что же, надо расти дальше. Сейчас нахожусь в мегапозитиве, в связи с увольнением. До Новго Года буду отдыхать, приводить себя и свои мысли в порядок, а потом снова в бой.

XilinxПЛИСМАКС-2011 и семинар от Xilinx

31 августа 2011 | Чиповод
Макс 2011

Бложег мой приуныл совсем, не писал сюда больше 2-х месяцев, решил вот обновляться. Был 19 августа на МАКСе. Собственно на МАКСе есть на что посмотреть, но я отправился туда на семинар по радиостойким ПЛИСам от плисофермы Xilinx.

читать далее

XilinxПЛИСОтладочная плата Digilent DL-ATLYS

2 июня 2011 | Чиповод
Отладочная плата Digilent DL-Atlys

Ко мне в руки попала отладочная плата DL-Atlys фирмы Digilent, с ПЛИС Spartan-6 от плисофермы Xilinx на борту.

Из удобной пластиковой коробки-чемоданчика удалось вытряхнуть cобственно отладочную плату, блок питания с двумя насадками для буржуской и нашей розеток (отлично! Теперь после покупки платы от Digilent не придется идти в магазин за перходником), USB-micro самоскручивающийся кабель.

Разложив эти предметы на столе, я понял, что для полного удовлетворения не хватает дисков с софтом. Но хорошенько перетряхнув коробку никаких носителей информации я не нашел. Пришлось лезть на сайт Digilent и внимать описанию отладочной платы онлайн. Итак на данной fpga board мы имеем:

читать далее

AlteraПЛИСОтечественный ПЛИС 5576ХС1Т

18 мая 2011 | Чиповод
Российский ПЛИС 5576ХС1Т

Почти 2 года назад появилась информация о серийном производстве ПЛИС у нас в стране. Воронежский Завод Полупроводниковых Приборов (ВЗПП) освоил производство ПЛИСов с архитектурой FPGA. Мы тогда с коллегами дружно посмеялись над “суперсовременными” отечественными ПЛИСами и забыли про это. А сегодня приходят ко мне ребята из соседнего отдела и в руках у них плата с живым Воронежским ПЛИС. Ну я, конечно, сильно подивился – не каждый день увидишь такой девайс – наш Российский ПЛИС. На внушительных размеров золотом корпусе стояла гордая надпись 5576ХС1Т. Красиво (картинку можно увеличить). Полез я сразу в интернет и вот, что выяснилось:

читать далее

XilinxПЛИСSystem monitor в Virtex

12 мая 2011 | Чиповод
ПЛИС Virtex-5

Очень полезную вещь внедрила фирма Xilinx в свои ПЛИС семейства Virtex. Называется системный монитор (system monitor). Появилась она впервые в Virtex-5. Монитор позволяет отслеживать температуру кристалла и напряжение питающих выводов ПЛИС. Физически системный монитор расположен в центре кристалла, поэтому измеряемая температура соответствует именно кристаллу, а не корпусу.

Системный монитор содержит термодатчик, датчик напряжения, 16 аналоговых пользовательских входов, а также один аналоговый дифференциальный канал. Все это через мультиплексоры подключаются к 10-битному АЦП с частотой дискретизации 200КВыборок/с. 16 пользовательских входов позволяют обрабатывать аналоговые сигналы от внешних аналоговых датчиков или использоваться для других целей. Структурная схема монитора показана ниже:

читать далее

Потребляемая мощность ПЛИС

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

  • 1) Сравнить потребляемый ток ПЛИС с расчетной цифрой, получаемой в среде разработки (ISE – для Xilinx, Quartus – для Altera).
  • 2) Оценить зависимость потребления мощности от частоты проекта

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

читать далее

ПЛИС Spartan-6

ПЛИС Spartan-6 были анонсированы еще в феврале 2009г, но мои руки добрались до них только сейчас. Xilinx уже анонсировал 7-ую серию ПЛИСов, и вообще проявляет большую активность в продвижении своих новинок, но пару лет назад все было по-другому.

Вообще-то я больше люблю ПЛИС и софт от плисофермы Xilinx. На своей работе я вовсю применяю Spartan-3 и его разновидности. Virtex своим чередом, тут вопрос в цене поэтому о том и речь. Шло время, Altera выпустила свой Cyclone-III, который делал третий спартан очень сильно. Xilinx тужилась, тужилась, собиралась с силами и обещала вот-вот Spartan-4 (а может это слухи были). Но время шло 4-ый все не появлялся. Собрались у нас на работе ПЛИСоводы, посовещались, поплевались на Xilinx и решили применять отныне Alterу. Итак, циклон пошел в наши массы. А тут вдруг вышел наконец новый Spartnan, и не 4, а сразу 6. Собрались снова у нас ПЛИСоводы померили кристаллы и порешили Xilinx простить.

читать далее

AlteraПЛИСФормат MIF (memory initialization file) Altera

8 марта 2011 | Чиповод
Данные из Матлаба в RAM

Потребовалось мне в очередной раз использовать в одном проекте на микросхемах с ПЛИСофермы Altera блочную память. Но не просто блочную память как обычно, а заранее проинициализированную данными. Данных было много – 3000 свежесгенерированных коэффициентов лежали в памяти Матлаба, а в Quartus’е, их уже ждали бочонки блочного RAMа, сделанные из стандартной мегафункциональной коры. Дело стало за малым – перегрузить все эти коэффициенты в RAMы да так, чтобы каленым железом начертать их в результирующей прошивке.

читать далее