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

 
 
> 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
Ответов
Gorby
сообщение May 14 2006, 05:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Цитата(oleg_d @ May 13 2006, 22:55) *
С ПЛИС я раньше не работал. Поэтому прошу вас, уважаемые участники форума, подскажите возможно ли на ПЛИС решить следующую задачу. Нужно сделать один таймер 24 бита, 30 каналов сравнения все по 24 бита. Выход каждого канала сравнения идет на свою ножку ПЛИС. Значения для каналов сравнения задаем через внешнюю 8 бит шину. Частота на входе таймера 1.5 МГц. И какой девайс потянет такую задачу.


А точно полтора мегагерца? Не 150? У меня в Спартане-3 32-битный синхронный счетчик на 100 мгц работает...

Решение очень простое. Строим 24-х разрядный синхронный счетчик. Далее делаем 30 цифровых 24-битных компараторов (скажем, на XOR). Ну, и кучу 8-битных регистров для записи значений для компараторов (по 3 на один компаратор). В любой Спартан задача ложится. Еще и куча места останется.

Непонятности:
Счетчик, он должен быть загружаемым или нет? Или просто считает по кругу? Тогда какой смысл? Или он запускается по какому-то событию? А останавливается когда?

Что происходит (вернее, вам нужно) на выходах каналов? Пока получается, что там будет присутствовать единичный импульс длиной в период CLK.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- oleg_d   30 каналов сравнения   May 13 2006, 18:55
- - 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
- - oleg_d   Цитата(SpyBot @ May 15 2006, 11:06) Цитат...   May 15 2006, 22:50
|- - SpyBot   Цитата(oleg_d @ May 16 2006, 02:50) Да мо...   May 16 2006, 18:10
|- - Kazap   Можно совсем просто сделать, если использовать MAX...   May 17 2006, 19:36
|- - Gate   Цитата(Kazap @ May 17 2006, 23:36) Можно ...   May 18 2006, 08:59
|- - Kazap   Цитата(Gate @ May 18 2006, 13:59) Цитата(...   May 22 2006, 15:09
|- - 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:51
Рейтинг@Mail.ru


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