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

 
 
 
Reply to this topicStart new topic
> Cyclone III, LUT
ViKo
сообщение Mar 5 2013, 08:45
Сообщение #1


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Обнаружил интересное свойство LUT в Cyclone III -7. Наверное, и в других семействах то же.
Смотрю в Resource Property Editor, как разложилось выражение. По центру - картинка 1, в правом нижнем углу - картинка 2.
Вижу, что время прохождения сигнала от DATAA, DATAB до COMBOUT ~400 ps, от DATAC ~280 ps, от DATAD ~150 ps. Повторяется во многих лог. элементах.
А от CIN до COUT сигнал добирается за ~66 ps.
Вот такие наблюдения. В смысле, насчет разного быстродействия по разным входам.
DATAD - волшебный вход, берегите его. И используйте (ну, это Квартус сам знает). sm.gif
Прикрепленное изображение
Прикрепленное изображение
Да, а медленнее всего сигнал пробирается с CIN до COMBOUT ~536 ps.
Cо входов DATAA, DATAB до COUT проходит ~500 ps.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Mar 5 2013, 10:41
Сообщение #2


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(ViKo @ Mar 5 2013, 12:45) *
Обнаружил интересное свойство LUT в Cyclone III -7. Наверное, и в других семействах то же.

Ну, эта штука давно известна sm.gif
Делал в MAX V DPLL - там без этого никак! (да здравствует Chip Planner и qsf sm.gif )


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
maksimp
сообщение Mar 5 2013, 19:16
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Цитата(Stewart Little @ Mar 5 2013, 13:41) *
Делал в MAX V DPLL

Как делали? Как сделать DPLL на MAX V?
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Mar 6 2013, 08:05
Сообщение #4


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(maksimp @ Mar 5 2013, 23:16) *
Как делали? Как сделать DPLL на MAX V?

Так, как обычно делать не надо sm.gif
Асинхронщина + рукопашное размещение в Chip Planner'е.
Как раз вход D LUT'ов используется для организации кольцевого автогенератора, а вход С LUT'ов - для управления "длиной" кольца (т.е. частотой).
Результат, понятное дело, "не очень, чтобы очень":

1) в режиме сдвига фазы (Fin = 10 МГц):
- 90 градусов - задержка 23 нс;
- 180 градусов - задержка 50 нс;
- 270 градусов - задержка 69 нс;

2) в режиме умножения частоты (locked, Fin = 10 МГц):
- ожидаемая Fout 20 МГц : реальная Fout = 18,36 МГц;
- ожидаемая Fout 30 МГц : реальная Fout = 27,15 МГц;
- ожидаемая Fout 40 МГц : реальная Fout = 36,68 МГц;
- ожидаемая Fout 50 МГц : реальная Fout = 49,14 МГц;
- ожидаемая Fout 60 МГц : реальная Fout = 55,38 МГц;
- ожидаемая Fout 70 МГц : реальная Fout = 64,20 МГц;
- ожидаемая Fout 80 МГц : реальная Fout = 73,98 МГц.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Mar 7 2013, 04:57
Сообщение #5


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Stewart Little @ Mar 6 2013, 11:05) *
Асинхронщина + рукопашное размещение в Chip Planner'е.
Как раз вход D LUT'ов используется для организации кольцевого автогенератора, а вход С LUT'ов - для управления "длиной" кольца (т.е. частотой).

А можно было сделать на цепях переноса? Они же быстрее. И времена Rise/Fall у них одинаковые.
P.S. Интересно, что переход от COUT до следующего CIN по времени равен 0. То есть, они расположены "впритык". sm.gif
Go to the top of the page
 
+Quote Post

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

 


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


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