Плата управления некой установкой на плис
Недавно стал работать с плис(альтера). Сделал программатор и научился прошивать. Но имею большие пробелы в знаниях как по написанию програм так и по конструированию плат вообще. надо сделать плату управляющую некой установкой, вращающейся по углу и по азамуту. Контроль вращения осуществляеться двумя 12пиновыми датчиками угла, которые заходят на плису. Каким образом в программе плис делать сравнения значений датчиков с неободимым значением угла, на который надо повернуть установку? И вообще выполнение арифметических операций. Работаю с мах+, пока с графическими файлами gdf. Планирую изучить verilog.
- Реклама
ну а ссылки на подобные проекты ни укого нет?
А что такое "12пиновый"? 12-ти разрядный в параллельном коде?xxxl писал(а):Контроль вращения осуществляеться двумя 12пиновыми датчиками угла
- Сообщения: 134
- Зарегистрирован: Пт июн 26, 2009 06:40:07
Сначало разберись что за датчик, что выдает в зависимости от входа, алгоритм работы всей укстановки.. а потом можно уже можно будет думать над программой...
- Реклама
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Сразу скажу, уходите на шквартус, макс никто не развивает.
Теперь сторонникам МК -решений. Поверьте существуют задачи примитивные с точки зрения вичислений, но абсолютно непригодные для реализаций на МК. Датчики угла в основном с кодом Грея. На кой ... делать программу декодирования, если все просто решается на уровне логики пусть нарисованом или даже написаном на верилоге, ахдл или вхдл?
Теперь сторонникам МК -решений. Поверьте существуют задачи примитивные с точки зрения вичислений, но абсолютно непригодные для реализаций на МК. Датчики угла в основном с кодом Грея. На кой ... делать программу декодирования, если все просто решается на уровне логики пусть нарисованом или даже написаном на верилоге, ахдл или вхдл?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
А зачем использовать ПЛИС, где можно обойтись 5ю-10ю корпусами логики?
R2AIV 73!
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Если решение всей задачи сводится к 10 корпусам, то да. А если за тем, надо еще привязать чуток, то однозначно лучше ПЛИС. Из собственного опыта, была задача и вней, мааааааленькая задачка по переводу из Грея в бинарный код. Так вот вся задача была решена на 8 платах, одна из которых занималась кодом. Будь разрешена ПЛИС, решилось бы все 2 платами, одна из которых силовая.KT315B писал(а):А зачем использовать ПЛИС, где можно обойтись 5ю-10ю корпусами логики?
Среди прочего, достоинства при реализации на плис:
1) Надежность выше чем у рассыпухи;
2) Функциональность, можно добавить (в рамках разумного);
3) гибкость при разводке печатной платы;
4) меньшее потребление в сравнении с решениями на рассыпухе;
5) Скорость выше чем у рассыпухи или МК;
6) Параллельное выполнение кода по сравнению с посдовательным кодом МК.
Про габариты Вам уже ответили.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


