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

 
 
> 30 каналов сравнения
oleg_d
сообщение May 13 2006, 18:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041



С ПЛИС я раньше не работал. Поэтому прошу вас, уважаемые участники форума, подскажите возможно ли на ПЛИС решить следующую задачу. Нужно сделать один таймер 24 бита, 30 каналов сравнения все по 24 бита. Выход каждого канала сравнения идет на свою ножку ПЛИС. Значения для каналов сравнения задаем через внешнюю 8 бит шину. Частота на входе таймера 1.5 МГц. И какой девайс потянет такую задачу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
oleg_d
сообщение May 15 2006, 22:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041



Цитата(SpyBot @ May 15 2006, 11:06) *
Цитата(oleg_d @ May 14 2006, 15:19) *

Вход только один для регистра захвата счетчика если нещитать 8 битную шину.

Имелся ввиду вход от датчика оборотов. У вас же какой-то двигатель?


Да мотор, и формированием импульсов с датчика вращения
занимается LM1815 и еще микроконтроллер.
Go to the top of the page
 
+Quote Post
SpyBot
сообщение May 16 2006, 18:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Цитата(oleg_d @ May 16 2006, 02:50) *
Да мотор, и формированием импульсов с датчика вращения
занимается LM1815 и еще микроконтроллер.

А, ну тогда фильтрация в самой ПЛИС не требуется. Просто как-то тоже работал с двигателем и именно на этом моменте потерял много времени smile.gif
Go to the top of the page
 
+Quote Post
Kazap
сообщение May 17 2006, 19:36
Сообщение #4


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

Группа: Свой
Сообщений: 93
Регистрация: 8-05-06
Пользователь №: 16 880



Можно совсем просто сделать, если использовать MAX2-
- поднять входную частоту в 32 раз
-сделать счетчик не 24, а 29 разрядов
- для хранения констант использовать UFM с организацией 30х24
- старшие 5 разрядов адреса использовать для выборки UFM
- 1 цифровой компаратор exclus OR сравнивает по очереди содержимое
ячеек UFM с остальными разрядами счетчика
- при совпадении дв.-десдешифратор, подключенный к 5 старшим разрядам
переключает Dтриггер,подключенный на соотвествующий выход
Что касается вашего вопроса- в чем сложность- в вашем заголовке-
вы начинающий, а осваивать и ПЛИС, и способы загрузки..
Go to the top of the page
 
+Quote Post
Gate
сообщение May 18 2006, 08:59
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



Цитата(Kazap @ May 17 2006, 23:36) *
Можно совсем просто сделать, если использовать MAX2-
- поднять входную частоту в 32 раз
-сделать счетчик не 24, а 29 разрядов
- для хранения констант использовать UFM с организацией 30х24

А Вы уверены, что UFM сможет выдавать 24бит данные с частотой 32*1.5=48 Мгц? У меня сложилось впечатление, что она _гораздо_ медленнее.


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
Kazap
сообщение May 22 2006, 15:09
Сообщение #6


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

Группа: Свой
Сообщений: 93
Регистрация: 8-05-06
Пользователь №: 16 880



Цитата(Gate @ May 18 2006, 13:59) *
Цитата(Kazap @ May 17 2006, 23:36) *

Можно совсем просто сделать, если использовать MAX2-
- поднять входную частоту в 32 раз
-сделать счетчик не 24, а 29 разрядов
- для хранения констант использовать UFM с организацией 30х24

А Вы уверены, что UFM сможет выдавать 24бит данные с частотой 32*1.5=48 Мгц? У меня сложилось впечатление, что она _гораздо_ медленнее.


Вообще-то откуда такое впячетление, что flash медленна- на запись, естественно, но на чтение?
Есть какой нибудь даташит, откуда вы это взяли?
Я еще не использовал UFM в max2 ,но собираюсь. Но если судить по контроллерам, то огромное количество работают на таких скоростях.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- oleg_d   30 каналов сравнения   May 13 2006, 18:55
- - Gorby   Цитата(oleg_d @ May 13 2006, 22:55) С ПЛИ...   May 14 2006, 05:11
- - Kazap   Если значения сравнения фиксированные, то можно (П...   May 14 2006, 09:31
- - oleg_d   1.5 MHz достаточно. Нужна точность 0.1 градуса при...   May 14 2006, 10:26
|- - SpyBot   Цитата(oleg_d @ May 14 2006, 14:26) 1.5 M...   May 14 2006, 10:35
|- - Gorby   Цитата(oleg_d @ May 14 2006, 14:26) 1.5 M...   May 14 2006, 20:19
- - oleg_d   Цитата(SpyBot @ May 14 2006, 13:35) Цитат...   May 14 2006, 11:19
|- - SpyBot   Цитата(oleg_d @ May 14 2006, 15:19) Вход ...   May 15 2006, 08:06
- - iosifk   Цитата(oleg_d @ May 13 2006, 22:55) С ПЛИ...   May 15 2006, 05:20
- - Gate   По ресурсам: 24 бит регистр + компаратор займет 24...   May 15 2006, 08:47
|- - iosifk   Цитата(Gate @ May 15 2006, 12:47) Если ну...   May 15 2006, 09:24
|- - dxp   Цитата(Gate @ May 15 2006, 15:47) По ресу...   May 15 2006, 09:30
|- - Gate   Цитата(dxp @ May 15 2006, 13:30) Еще есть...   May 15 2006, 09:52
- - vetal   MAX II - fpga, со структурой ЛЭ cyclone и интегри...   May 15 2006, 10:25
- - oleg_d   Kazap --------------------------------------------...   May 15 2006, 22:37
|- - Gate   Цитата(Kazap @ May 22 2006, 19:09) Вообще...   May 22 2006, 18:21
- - oleg_d   Цитата(iosifk @ May 15 2006, 12:24) Цитат...   May 15 2006, 23:09
- - Kazap   Посмотрел. Да, действительно, маленько не хватит б...   May 23 2006, 18:55
- - Gate   Цитата(Kazap @ May 23 2006, 22:55) Но у а...   May 24 2006, 07:45


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

 


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


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