реклама на сайте
подробности

 
 
> Разработка цифрового устройства на ПЛИС. Помощь выбора.
Vitaliy
сообщение May 11 2015, 11:24
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 11-05-15
Пользователь №: 86 615



Здравствуйте, уважаемые эксперты. Передо мной стоит задача разработать цифровое устройства генерации пачки импульсов заданного периода (0-999мс), скважности(0-99%) и самого числа импульсов(0-9) на основе ПЛИС. Суть, вкратце, такова: на устройстве будет 13 кнопок: для увеличения или уменьшения сотен/десятков/единиц каждой из величин, а так же кнопка старт, по которой начнется формирование импульсов по принятой информации. Эти данные после обработки в ПЛИС высвечиваются на семисегментниках (посредством динамической индикации, реализованной на ПЛИС). Собственно, после нажатия кнопок на ПЛИС так же реализовано подавление дребезга контактов, затем при нажатии на какую либо кнопку, происходит увеличение либо уменьшение определенного счетчика (всего их 12), затем, после счетчиков, данные поступают на логику формирования импульсов (реализована посредством ШИМ), ну и эта пачка импульсов должна высвечиваться на каком - то выходном каскаде. Напряжение питания 5В, максимальный выходной ток 100мА. Логику ПЛИС, то есть обработку нажатия кнопок, счетчики, формирования сигнала, я уже реализовал в VHDL. Теперь нужно сделать схему электрическую принципиальную. И вот тут - то я сразу потерялся. Во - первых, не знаю, как подобрать вообще ПЛИС под мое устройство. Искал долго и упорно, разнообразных вариантов куча, но так и не понял, что мне больше подойдет. Поэтому прошу помочь с подбором ПЛИСины, а так же, если не сложно, прямо на ее принципиальной схеме объяснить, что и куда нужно подавать и откуда брать мой выходной сигнал. Заранее спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
goodsoul
сообщение May 13 2015, 06:16
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(Vitaliy @ May 11 2015, 14:24) *
Здравствуйте, уважаемые эксперты. Передо мной стоит задача разработать цифровое устройства генерации пачки импульсов заданного периода (0-999мс), скважности(0-99%) и самого числа импульсов(0-9) на основе ПЛИС. Суть, вкратце, такова: на устройстве будет 13 кнопок: для увеличения или уменьшения сотен/десятков/единиц каждой из величин, а так же кнопка старт, по которой начнется формирование импульсов по принятой информации. Эти данные после обработки в ПЛИС высвечиваются на семисегментниках (посредством динамической индикации, реализованной на ПЛИС). Собственно, после нажатия кнопок на ПЛИС так же реализовано подавление дребезга контактов, затем при нажатии на какую либо кнопку, происходит увеличение либо уменьшение определенного счетчика (всего их 12), затем, после счетчиков, данные поступают на логику формирования импульсов (реализована посредством ШИМ), ну и эта пачка импульсов должна высвечиваться на каком - то выходном каскаде. Напряжение питания 5В, максимальный выходной ток 100мА. Логику ПЛИС, то есть обработку нажатия кнопок, счетчики, формирования сигнала, я уже реализовал в VHDL. Теперь нужно сделать схему электрическую принципиальную. И вот тут - то я сразу потерялся. Во - первых, не знаю, как подобрать вообще ПЛИС под мое устройство. Искал долго и упорно, разнообразных вариантов куча, но так и не понял, что мне больше подойдет. Поэтому прошу помочь с подбором ПЛИСины, а так же, если не сложно, прямо на ее принципиальной схеме объяснить, что и куда нужно подавать и откуда брать мой выходной сигнал. Заранее спасибо!


Если нужно что-то совсем простое и минимум головной боли - берите MAX10. Ему не нужна внешняя конфигурационная память + можно обойтись одним питанием + есть EQFP корпус.
Есть недорогая отладка: https://www.altera.com/products/fpga/max-se...uation-kit.html
Можно к ней приделать недостающую периферию (семисегментники и пр. шелуху) - и вот вам готовый прототип.
Как возьметесь за свое железо - смотрите на схематику этой платы и делайте по образу и подобию. Ну и гайды от производителя по подключению ног читаете. Там все разжевано: https://www.altera.com/content/dam/altera-w...0/pcg-01018.pdf

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 10:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016