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

 
 
> Реализация умножителей на LE в Cyclone II
РРоман
сообщение Feb 1 2008, 08:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 24-01-08
Пользователь №: 34 374



Столкнулся с такой странностью: в некоторых случаях умножитель на LE дает большую Fmax, чем аналогичный умножитель с меньшей разрядностью! В частности это справедливо для Cyclone II-6 с умножителями 30х30(113МГц) и 28х28(94МГц). Замечено, что при этом существенно сокращается критический путь, но за счет чего? Пока мне не удалось найти никакой информации в AppNotes по этому поводу. Можеть кто-нибудь подскажет в чем дело?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vetal
сообщение Feb 17 2008, 15:23
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



хм... для чистоты эксперимента надо входам и выходам умножителя ставить virtual pin = true. Провел эксперимент на maxii - 28*28 медленнее 30*30!
Go to the top of the page
 
+Quote Post
РРоман
сообщение Feb 19 2008, 17:18
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 24-01-08
Пользователь №: 34 374



Похоже, что Artem_Petrik все же прав, без pipeline никаких скачков нет, все линейно:
Width: 24 x 24 LE Usage: 756 Fmax: 62.96 MHz ( period = 15.882 ns )
Width: 28 x 28 LE Usage: 996 Fmax: 58.38 MHz ( period = 17.130 ns )
Width: 32 x 32 LE Usage: 1,265 Fmax: 53.01 MHz ( period = 18.866 ns )
Width: 36 x 36 LE Usage: 1,569 Fmax: 44.16 MHz ( period = 22.644 ns )

PS Virtal Pins тоже добавил, спасибо.
Go to the top of the page
 
+Quote Post



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

 


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


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