Страница 1 из 1
Плата управления некой установкой на плис
Добавлено: Чт окт 15, 2009 13:49:20
xxxl
Недавно стал работать с плис(альтера). Сделал программатор и научился прошивать. Но имею большие пробелы в знаниях как по написанию програм так и по конструированию плат вообще. надо сделать плату управляющую некой установкой, вращающейся по углу и по азамуту. Контроль вращения осуществляеться двумя 12пиновыми датчиками угла, которые заходят на плису. Каким образом в программе плис делать сравнения значений датчиков с неободимым значением угла, на который надо повернуть установку? И вообще выполнение арифметических операций. Работаю с мах+, пока с графическими файлами gdf. Планирую изучить verilog.
Добавлено: Чт окт 15, 2009 18:09:08
xxxl
ну а ссылки на подобные проекты ни укого нет?
Re: Плата управления некой установкой на плис
Добавлено: Чт окт 15, 2009 21:50:09
maglev
xxxl писал(а):Контроль вращения осуществляеться двумя 12пиновыми датчиками угла
А что такое "12пиновый"? 12-ти разрядный в параллельном коде?
Добавлено: Пт окт 16, 2009 08:36:03
nick17
Сначало разберись что за датчик, что выдает в зависимости от входа, алгоритм работы всей укстановки.. а потом можно уже можно будет думать над программой...
Добавлено: Пт окт 16, 2009 10:00:57
SII
И непонятно, зачем тут ПЛИС. Задача выглядит несложной, самый раз для примитивного микроконтроллера -- что в тыщу раз дешевле, чем лепить на ПЛИС. Ну, разве что для тренировки

Добавлено: Пт окт 16, 2009 10:22:59
МитяРа
SII..
Ну, разве что для тренировки
Наверное, это согласно принципу: "Когда в руке молоток, все вокруг кажутся гвоздями..."...

Добавлено: Пт окт 16, 2009 21:00:43
Meteor
Сразу скажу, уходите на шквартус, макс никто не развивает.
Теперь сторонникам МК -решений. Поверьте существуют задачи примитивные с точки зрения вичислений, но абсолютно непригодные для реализаций на МК. Датчики угла в основном с кодом Грея. На кой ... делать программу декодирования, если все просто решается на уровне логики пусть нарисованом или даже написаном на верилоге, ахдл или вхдл?
Добавлено: Пт окт 16, 2009 22:41:09
KT315B
А зачем использовать ПЛИС, где можно обойтись 5ю-10ю корпусами логики?
Добавлено: Сб окт 17, 2009 11:25:34
SII
KT315B писал(а):А зачем использовать ПЛИС, где можно обойтись 5ю-10ю корпусами логики?
Иногда с точки зрения габаритов выгоднее влепить одну ПЛИС, чем кучу рассыпухи. В общем, от задачи всё зависит

Добавлено: Сб окт 17, 2009 15:28:03
Meteor
KT315B писал(а):А зачем использовать ПЛИС, где можно обойтись 5ю-10ю корпусами логики?
Если решение всей задачи сводится к 10 корпусам, то да. А если за тем, надо еще привязать чуток, то однозначно лучше ПЛИС. Из собственного опыта, была задача и вней, мааааааленькая задачка по переводу из Грея в бинарный код. Так вот вся задача была решена на 8 платах, одна из которых занималась кодом. Будь разрешена ПЛИС, решилось бы все 2 платами, одна из которых силовая.
Среди прочего, достоинства при реализации на плис:
1) Надежность выше чем у рассыпухи;
2) Функциональность, можно добавить (в рамках разумного);
3) гибкость при разводке печатной платы;
4) меньшее потребление в сравнении с решениями на рассыпухе;
5) Скорость выше чем у рассыпухи или МК;
6) Параллельное выполнение кода по сравнению с посдовательным кодом МК.
Про габариты Вам уже ответили.
