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

 
 
> Правильный путь реализации, Ваше мнение?
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
Ответов
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



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

 


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


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