asis-kbr.ru

автоматические системы и системы безопасности
Текущее время: 15 дек 2017, 23:39

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 26 окт 2016, 16:04 
Не в сети

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

Диапазон применения ПЛИС очень широк: от простых счетчиков и преобразователей кодов, несложных цифровых схем, ранее реализуемых на рассыпухе до специализированных вычислителей или различных процессоров, вплоть до создания нейронной сети.
Таким образом, некоторое цифровое устройство, которое было разработано лет 15-20 назад, располагалось на десятке плат и занимало целую корзину в монтажной стойке, теперь может быть реализовано на одной небольшой печатной плате. Мало того: при использовании ПЛИС появляется возможность без особых усилий и затрат изменить функциональную наполненность всего цифрового устройства - путем изменения конфигурации ПЛИС. Чего раньше (при использовании дискретных логических микросхем (рассыпуха)) невозможно было сделать без доработки и изменения устройства. Зачастую проще было разработать новое устройство, чем дорабатывать и доводить до ума старое.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 окт 2016, 22:37 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 19 янв 2012, 12:52
Сообщения: 569
Откуда: KBR
Заманчиво )

Для начала наверное нужно найти недорогую железяку, на aliexpress например, с которой можно экспериментировать,...
Потом нужно определится со средой программирования, наверное их тоже не мало - по аналогии со средами для контроллеров...
Потом нужно поискать разные ресурсы с обсуждением вариантов старта на ПЛИС...
Ну и потом какую нибудь грандиозную задачу себе придумать )))


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 окт 2016, 01:40 
Не в сети

Зарегистрирован: 12 май 2016, 16:40
Сообщения: 21
shads писал(а):
Заманчиво )

Для начала наверное нужно найти недорогую железяку, на aliexpress например, с которой можно экспериментировать,...

Altera CycloneII EP2C5T144 FPGA Mini Development Core Board - 17 $

http://www.ebay.com/itm/Altera-Cyclone-II-FPGA-EP2C5T144-Mini-Development-Learn-Core-Board-/171374323433?hash=item27e6b4a6e9:g:8TEAAMXQeW5TYhuP
Программатор
http://www.ebay.com/itm/altera-Mini-Usb-Blaster-Cable-For-CPLD-FPGA-NIOS-JTAG-Altera-Programmer-/200943750380?hash=item2ec92e4cec:g:YyMAAOSw0fhXieqQ
shads писал(а):
Потом нужно определится со средой программирования, наверное их тоже не мало - по аналогии со средами для контроллеров...

Altera Quartus II

shads писал(а):
Потом нужно поискать разные ресурсы с обсуждением вариантов старта на ПЛИС...

http://marsohod.org/howtostart
https://www.mantrid.ru/forum/showthread.php?p=28529#post28529
http://forum.cxem.net/index.php?/topic/94704-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BB%D0%B8%D1%81-%D0%B2-dac/

shads писал(а):
Ну и потом какую нибудь грандиозную задачу себе придумать )))

По задаче пока подумаем...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 окт 2016, 01:55 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 19 янв 2012, 12:52
Сообщения: 569
Откуда: KBR
А я тут чуть почитал, и решил заказать самый простенький модуль MAX II EPM 240 отсюда https://ru.aliexpress.com/item/Free-Shi ... dbe1b0a7fb
Если смотреть по круче, то чет они все больно недешевые... пока начну с малютки, а там видно будет...

По поводу ПО, хочу пощупать VERILOG и QUARTUS


PS
Передумал брать платку, возьму лучше десяток корпусов EPM240T100C5N отсюда http://www.ebay.com/itm/191929479659
Платку для экспериментов сделать не проблема, зато останутся микрухи для дела, цена за 10шт почти такая же как за одну на платке...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 ноя 2016, 22:40 
Не в сети

Зарегистрирован: 12 май 2016, 16:40
Сообщения: 21
Хочу сделать вот такой проект.
Может для гуру он покажется очень легкий, но для начала пойдет.
Надо из опорной частоты получить сетку частот: 100 кГц, 10 кГц, 1 кГц, 100 Гц, 10 Гц, 1 Гц.
Длительность импульсов 2 мкс.
Еще необходима установка от внешнего сигнала.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 ноя 2016, 01:47 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 19 янв 2012, 12:52
Сообщения: 569
Откуда: KBR
Как получу свои штучки, попробую для старта такое сообразить...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 ноя 2016, 17:41 
Не в сети

Зарегистрирован: 12 май 2016, 16:40
Сообщения: 21
Использую плату Altera CycloneII EP2C5T144 FPGA Mini Development Core Board.
http://www.ebay.com/itm/Altera-Cyclone-II-FPGA-EP2C5T144-Mini-Development-Learn-Core-Board-/171374323433?hash=item27e6b4a6e9:g:8TEAAMXQeW5TYhuP
На плате установлен генератор 50 Мгц.
С помощью PLL получил 10 Мгц. Потом путем деления получил сетку частот.
Все делители имеют сигнал сброса.

Теперь надо подумать над формирователем длительности импульсов.
Сделано в схемном редакторе Квартуса, надо бы попробовать это же на верилоге.
Пока так.

Изображение


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 ноя 2016, 20:45 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 19 янв 2012, 12:52
Сообщения: 569
Откуда: KBR
Тебе так быстро пришла плата? или она у тебя уже была раньше?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 ноя 2016, 00:32 
Не в сети

Зарегистрирован: 12 май 2016, 16:40
Сообщения: 21
shads писал(а):
Тебе так быстро пришла плата? или она у тебя уже была раньше?

У меня была, просто все руки не доходили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 ноя 2016, 00:57 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 19 янв 2012, 12:52
Сообщения: 569
Откуда: KBR
Пришли ко мне игрушки интересные, теперь нужно будет набраться смелости и вытравить макетку для одного такого монстрика, хотя наверное, монстрик это только по количеству ног... на самом же деле - простая мелкашка в мире ПЛИС...


Вложения:
20161127_233324.jpg
20161127_233324.jpg [ 116.85 КБ | Просмотров: 3745 ]
20161127_233238.jpg
20161127_233238.jpg [ 93.66 КБ | Просмотров: 3745 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 ноя 2016, 01:32 
Не в сети

Зарегистрирован: 12 май 2016, 16:40
Сообщения: 21
Теперь в бой!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 сен 2017, 02:10 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 19 янв 2012, 12:52
Сообщения: 569
Откуда: KBR
foxit писал(а):
Теперь в бой!

foxit... могеш похвастаться какими то поделками на ПЛИС ?
я пока так и не притрагивался к своим, лежат пылятся... но не за горами тот день, когда я их достану из дальнего угла)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 сен 2017, 19:30 
Не в сети

Зарегистрирован: 12 май 2016, 16:40
Сообщения: 21
На больше чем попробовать дело дальше пока не пошло.
Надо искать задачу.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB