Плата управления некой установкой на плис

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 13
Зарегистрирован: Ср май 27, 2009 21:07:05
Откуда: Kawkasus

Сообщение xxxl »

Недавно стал работать с плис(альтера). Сделал программатор и научился прошивать. Но имею большие пробелы в знаниях как по написанию програм так и по конструированию плат вообще. надо сделать плату управляющую некой установкой, вращающейся по углу и по азамуту. Контроль вращения осуществляеться двумя 12пиновыми датчиками угла, которые заходят на плису. Каким образом в программе плис делать сравнения значений датчиков с неободимым значением угла, на который надо повернуть установку? И вообще выполнение арифметических операций. Работаю с мах+, пока с графическими файлами gdf. Планирую изучить verilog.
Контактная информация:
Реклама
Родился
Сообщения: 13
Зарегистрирован: Ср май 27, 2009 21:07:05
Откуда: Kawkasus

Сообщение xxxl »

ну а ссылки на подобные проекты ни укого нет?
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk

Сообщение maglev »

xxxl писал(а):Контроль вращения осуществляеться двумя 12пиновыми датчиками угла
А что такое "12пиновый"? 12-ти разрядный в параллельном коде?
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 134
Зарегистрирован: Пт июн 26, 2009 06:40:07

Сообщение nick17 »

Сначало разберись что за датчик, что выдает в зависимости от входа, алгоритм работы всей укстановки.. а потом можно уже можно будет думать над программой...
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Сообщение SII »

И непонятно, зачем тут ПЛИС. Задача выглядит несложной, самый раз для примитивного микроконтроллера -- что в тыщу раз дешевле, чем лепить на ПЛИС. Ну, разве что для тренировки :)
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

SII..
Ну, разве что для тренировки
Наверное, это согласно принципу: "Когда в руке молоток, все вокруг кажутся гвоздями..."... :tea:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Сразу скажу, уходите на шквартус, макс никто не развивает.
Теперь сторонникам МК -решений. Поверьте существуют задачи примитивные с точки зрения вичислений, но абсолютно непригодные для реализаций на МК. Датчики угла в основном с кодом Грея. На кой ... делать программу декодирования, если все просто решается на уровне логики пусть нарисованом или даже написаном на верилоге, ахдл или вхдл?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1269
Зарегистрирован: Пт июл 21, 2006 15:05:19
Откуда: плод воображения

Сообщение KT315B »

А зачем использовать ПЛИС, где можно обойтись 5ю-10ю корпусами логики?
R2AIV 73!
Контактная информация:
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Сообщение SII »

KT315B писал(а):А зачем использовать ПЛИС, где можно обойтись 5ю-10ю корпусами логики?
Иногда с точки зрения габаритов выгоднее влепить одну ПЛИС, чем кучу рассыпухи. В общем, от задачи всё зависит :)
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

KT315B писал(а):А зачем использовать ПЛИС, где можно обойтись 5ю-10ю корпусами логики?
Если решение всей задачи сводится к 10 корпусам, то да. А если за тем, надо еще привязать чуток, то однозначно лучше ПЛИС. Из собственного опыта, была задача и вней, мааааааленькая задачка по переводу из Грея в бинарный код. Так вот вся задача была решена на 8 платах, одна из которых занималась кодом. Будь разрешена ПЛИС, решилось бы все 2 платами, одна из которых силовая.
Среди прочего, достоинства при реализации на плис:
1) Надежность выше чем у рассыпухи;
2) Функциональность, можно добавить (в рамках разумного);
3) гибкость при разводке печатной платы;
4) меньшее потребление в сравнении с решениями на рассыпухе;
5) Скорость выше чем у рассыпухи или МК;
6) Параллельное выполнение кода по сравнению с посдовательным кодом МК.
Про габариты Вам уже ответили. :tea:
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»