roboforum.ru

Технический форум по робототехнике.


ПЛИС и все что с ними связано

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

ПЛИС и все что с ними связано

Сообщение foxit » 17 окт 2008, 19:32

Как-то Робофорум обошел стороной такой кусок электронных девайсов как ПЛИС.
Ведь много интересных проектов можно сделать на них.
Сам давно хочу их освоить да не могу найти хорошей обучалки.

Предлагаю все связаное с ПЛИС складывать в этой теме.

========================== avr123.nm.ru ============================

Есть отличный, старый цикл статей Стешенко - "Школа ПЛИС" - с самого нуля рассказ.
http://chipnews.gaw.ru/html.cgi/arhiv/00_01/stat-28.htm

Стешенко В. Школа разработки аппаратуры цифровой обработки сигналов на ПЛИС.
Занятия 1–7 // Chip News. — 1999. — № 8, 9, 10. — 2000. — № 1, 3, 4.

На сайте Altera прекрасные материалы для обучения, апноуты и проекты пользователей.
http://www.altera.com/support/examples/exm-index.html

КНИГИ конечно ! - несколько библиотек для скачивания - http://avr123.nm.ru

Обучение - первый проект
http://altera.ru/cgi-bin/go?553

Русское описание МАХ3000А он-лайн
http://altera.ru/cgi-bin/go?44

программатор - ByteBlasterMV устройство загрузки конфигурации ПЛИС фирмы Altera
http://altera.ru/cgi-bin/go?35 простая схема на 74HC244

Обучалка на РадиоКот - там же и
САПР Max Plus II 10.0 с лекарством скачать.
http://radiokot.ru/start/mcu_fpga/altera/02/

Русское руководство по САПР Quartus II
ftp://ftp.efo.ru/pub/altera/Designing_w ... rtusII.pdf

Вот еще отличнчый сайт - http://www.fpga4fun.com/
Некотороые ПЛИС вроде есть в PROTEUS
Аватара пользователя
foxit
 
Сообщения: 65
Зарегистрирован: 13 ноя 2007, 14:29
прог. языки: Си, Питон

Re: ПЛИС и все что с ними связано

Сообщение EdGull » 17 окт 2008, 19:49

ты для начала сложи в свой профиль свой город... :wink:
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 17 окт 2008, 19:50

Могу попробовать ответить на вопросы. Я уже год с небольшим с Альтерами на работе ковыряюсь - кое-чему уже научился. :roll:
Для начала рекомендую взять MAX или MAX-II. Разрабатываю я все в Quartus. Пока-что большей частью в графическом редакторе. По-тихоньку и язык изучаю...

Предупреждаю сразу - ПЛИС намного более капризна к питанию и сигналам! Кондеры по 0.1 мкФ на каждой паре ног питания просто необходимы. Лучше даже дать ей отдельный стабилизатор. Когда я все это дело начинал - делал себе макет. Фото увы не сохранилось, но в общем это была платка для TQFP с контактными площадками по периметру. Питание, кондеры, генератор на 10 МГц и программатор я налепил прямо на ней. по периметру поставил разъемы и воткнул в обычную дырчатую плату. Вроде работало нормально, только на не высоких частотах естественно. Стояла там у меня EPM7064-10N.

А обучалки хорошей нету. Я на своих-же ошибках учился. Одну промышленную плату угробил (развел хреново), вторая уже нормально работает... :oops:
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение $ilent » 20 окт 2008, 12:41

Дорого... ©
$ilent
 

Re: ПЛИС и все что с ними связано

Сообщение avr123.nm.ru » 20 окт 2008, 13:14

У кого есть проектики простенькие - поделитесь плиз. Типа светодиодом помигать. UART реализовать.

100-200 руб ПЛИС в Терраэлектроника.

Руководство по MAX-II
http://www.altera.com/literature/hb/max ... mii5v1.pdf

http://www.altera.com/support/devices/m ... -max2.html

EPM570T100C5N TQFP100 - 206 руб. http://www.terraelectronica.ru
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 20 окт 2008, 15:07

Поверьте, оно того стоит! Конечно надо уже иметь достаточный опыт, чтоб не спалить микросхемку за 500р из-за глупой ошибки в питании... :roll:
А примеров много на сайте fpga4fun.com

Добавлено спустя 57 минут 29 секунд:
Кстати попробовать работать с ПЛИС можно и не покупая ее - в Quartus встроен отличный симулятор! Рисуем что у нас приходит на входы - он нам показывает что будет на выходах. Я вот щас над одной платой работаю - пока еще ни разу не прошил ее, а отлаживаю все на симуляторе. Повторяемость в железе 100% (если конечно не ошибся во входных сигналах).
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение Виталий » 20 окт 2008, 16:26

А можно с помощью дешевой плис цифровать сигнал 16-24 бита с частотой 30Mhz?
А простейшую обработку сделать? Ну там усреднить сигнал например?
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 20 окт 2008, 16:30

Цифровать надо естественно АЦП. А вот обработать и в память положить - это как раз самое то.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение Виталий » 20 окт 2008, 18:34

Ну я имею ввиду есть какая-нибудь связка проверенная АЦП + ПЛИС. Под указанную задачу и подешевле =)
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: ПЛИС и все что с ними связано

Сообщение EdGull » 20 окт 2008, 20:11

в смысле АЦП + ПЛИС + ОЗУ?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: ПЛИС и все что с ними связано

Сообщение Виталий » 20 окт 2008, 22:16

Да.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 21 окт 2008, 12:14

Бери АЦП любое и память тоже любую и делай. Проще будет если у АЦП параллельный выход. (Если нет - надо регистры сдвига ставить). Желательно чтоб ширина памяти была равна или больше ширины АЦП. (Иначе придется каждое измерение в 2 ячейки класть, что тоже неудобно.

В Альтере размещаешь две системы переброски - из АЦП в память и из памяти в контроллер (или прямо на комп) и радуешься.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение Виталий » 21 окт 2008, 13:45

Это я понимаю. Я же спросил не зря про проверенную и дешевую связку. =)
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 21 окт 2008, 13:57

Работать будет любая связка - главное временные задержки стробов методом тыка подогнать...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение avr123.nm.ru » 21 окт 2008, 19:13

Логический анализатор многоканальный на ПЛИС ЕРМ3064АТС100-10 ALTERA
http://radiokot.ru/circuit/digital/measure/17/
Можно сделать прибор и можно в симуляторе MAX plusII запустить - посмотреть что к чему.

Платан (Россия, Москва)
+7 (495) 970-00-99 shop@platan.ru http://www.platan.ru
Розн. Altera EPM3064ATC100-7N/EPM3064ATI100-10N, MAX3000A, TQFP100 PBfree -

всего 84 руб.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15