Подключение LCD индикатора к ПЛИС


В этой статье я расскажу о подключении цветного графического LCD индикатора к ПЛИС, установленной на отладочной плате DE0-nano.



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

Технический семинар: применение новых семейств ПЛИС ALTERA и АЦП LINEAR TECHNOLOGY

Приглашаем Вас принять участие в техническом семинаре по применению новых семейств ПЛИС компании ALTERA и аналого-цифровых компонентов Linear Technology.

Семинар проводит компания Гамма – официальный дистрибьютор компаний Altera и Linear Technology при поддержке и участии специалистов компании Linear Technology.

Адреса проведения семинара:

26 Февраля г.Санкт-Петербург, Батайский пер, 3A, гостиница Sokos Hotel, Конференц-зал «Москва»
27 Февраля г.Москва, ул. Русаковская, д.13, стр.5, гостиница «Бородино», конференц-зал «Ермолов»
28 Февраля г. Воронеж, ул.Плехановская, д.10-А, гостиница «Воронеж», Конференц-зал N3

Каждый из участников получит электронный каталог на DVD, который содержит бесплатную версию САПР Quartus® II Web Edition, NIOS® II EDS, ModelSim®-Altera® Edition, MegaCore® IP Library и краткий общий каталог по продукции ALTERA, дополнительную литературу по продукции Linear Technology.

Программа семинара:


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

Простой цифровой радиоприёмник. Часть 3.

Продолжаю развивать тему. Сегодня немного отвлечемся от внутренней структуры приемника и поговорим о околожелезячной тематике. А именно о главном элементе цифрового приемника, от которого зависит очень многое – АЦП. Ну и еще про кое-какие фишки. Постараюсь, как могу объяснить все наиболее просто.: о)

АЦП

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


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

Простой цифровой радиоприемник. Часть 2.

Предыдущая статья вызвала некоторой интерес к теме цифрового радио, что меня порадовало. Поэтому я решил разразиться второй частью темы.
Итак, вы уже собрали и проверили работу гетеродинного приемника, о котором я рассказывал в предыдущей статье? Будем надеяться, что да: о). И все почитали соответствующую литературу о том, как он работает, и какие недостатки у него есть. Можно конечно еще многое усовершенствовать в гетеродинном приемнике, и даже заставить его принимать FM модуляцию, ввести АРУ и всякие свистелки переделки. Однако все это был так сказать детский сад и стоит, думаю перейти к более серьезным вещам. Эта часть статьи будет теоретической. Я постараюсь объяснить все как можно проще, так сказать на пальцах.
Чтобы двигаться дальше, нам надо в первую очередь усовершенствовать наш смеситель. Но за нас уже давно все придумали, и это усовершенствование называется — квадратурный смеситель.


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

Простой цифровой радиоприёмник

Решил-таки и я разразиться статьей на тему, которая интересна мне. Тема: цифровое радио, причем это не то псевдо радио, которое передается по сети интернет или вещание в цифровом формате, а нормальное (тру) коротковолновое радио (хотя ничто не мешает работать и с УКВ), только вот весь тракт самого радиоприемника реализован математическим путем.

Весь принцип в нескольких словах чтобы было понятнее: взяли антенну и подключили ее к АЦП, а дальше преобразование, детектирование, усиление, фильтрацию выполнили математическим путем и с помощью ЦАП-а или ШИМ вывели сигнал на динамик… и… слушали и радовались: о).

Зачем вообще это надо, паяли бы себе все как раньше аналоговым способом и не парили бы мозг? Ну, во-первых, это круто, во вторых за этим будущее (и даже уже давно настоящее). Ну а в третьих, как бы ни казалось странным, это схемотехническая простота, возможность нахерачить таких приемников внутри хоть десятки и с одной антенны принимать все сразу одновременно, видеть спектр, как участка, так и всего принимаемого диапазона в реальном времени. Фильтровать и декодировать сигналы, так, как аналоговым способом никогда не получиться и прочее, прочее, прочее… Ну что? Интересно? Если да, то поехали дальше…


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

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

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

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

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

Как я USB удлинял

Привет всем, многоуважаемые братья электронщики! Вот решил поделиться с вами чем есть :)
Это моя первая статья, так что прошу слишком сильно не пинать :)

Работал я лет 5 назад в одной конторе разработчиком. И вот приходит ко мне генеральный, и говорит:

«Надо бы сделать оптоволоконный удлинитель для USB! Китайцы уже такие делают, но он не разделяемые, т.е. две коробочки (одна в комп, вторая к устройству) жестко соединенные оптоволокном. Нужно чтобы был разделяемый и прозрачный для компа и устройства».

Понятное дело, что первая мысль, разрезать китайское волокно и разъемы поставить… На что получаю ответ:

«Пробовали… Не работает оно так...»


Читать дальше
  • +14
  • 30 октября 2012, 22:25
  • Gerret
  • 1

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

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

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


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

Гоночки на FPGA

Всем доброго времени суток! Не так давно я занялся изучением ПЛИС и программированием на языке VHDL. В своё распоряжение получил отладочную плату фирмы “Terasic” DE2-70, на базе 2 циклона. Сразу же встал вопрос, что же начать реализовывать, чтобы бы было интересно и наглядно учиться. Поигравшись кнопками, диодами и индикаторами решил подключить монитор через VGA. Труда это не составило, так как в интернете полно статей по данному вопросу. В итоге, возникла идея создать простенькую игру. Выбор остановился на гоночках.




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

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

Тема «как сделать программатор» для ПЛИС уже довольно старая.
На сайте сообщества 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.

Дальше…

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