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

 
 
> Правильный путь реализации, Ваше мнение?
AndriyG
сообщение Oct 30 2007, 14:45
Сообщение #1


Участник
*

Группа: Validating
Сообщений: 52
Регистрация: 7-04-06
Пользователь №: 15 911



Всем привет!

Задался следующим вопросом - скажем у меня система на Спартане работает на 100МГц.
Делаю свой специфический core для OPB. FSM управления преферией у меня крутится на системном клоке. А устройства подключеная через OPB нуждается в spi интерфейсе с клоком не выше 1МГц. (другой случай - 100 КГц). Есть ли смысл уменьшить частоту FSM делителем, что бы было меньше ненужных вращений в стейтах?
Какая у Вас практика? Буду признателен за Ваши коментарии.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
dvladim
сообщение Oct 30 2007, 18:01
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(AndriyG @ Oct 30 2007, 17:45) *
Есть ли смысл уменьшить частоту FSM делителем, что бы было меньше ненужных вращений в стейтах?

А что хотите выиграть?

Если потребляемую мощность, то важно как делить. Если делить на счетчике, то у вас будет трястись кловое дерево 100 МГц и полученный клок. ИМХО, если делить, то на PLL, чтобы клоковое дерево было одно и на уменьшеной частоте.
При работе FSM на большой частоте и постоянных простоях без изменения состояния основное потребление будет у клокового дерева.

Другое дело, если синтезируемая частота FSM будет меньше требуемой, тогда, конечно делить.

Ну и не забывайте о переходе между клоковыми доменами.
Go to the top of the page
 
+Quote Post
RHnd
сообщение Oct 30 2007, 19:42
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(den_realan @ Oct 30 2007, 22:01) *
Если потребляемую мощность, то важно как делить. Если делить на счетчике, то у вас будет трястись кловое дерево 100 МГц и полученный клок. ИМХО, если делить, то на PLL, чтобы клоковое дерево было одно и на уменьшеной частоте.

А что, спартановские плл умеют делать частоты ниже 1MHz?

Лично я никакого особого выигрыша от деления в данном случае не вижу. Разве что упрощение разработки - не придется считать, сколько быстрых тактов сидеть в каждом конкретном состоянии (это если я вас правильно понял).
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Oct 31 2007, 07:17
Сообщение #4


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



я делил счётчиками и для i2c и для SD потом сделал стробики длиной один клоковый интервал и все процессы синхронны с 100 мегагерцами шины
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:03
Рейтинг@Mail.ru


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