Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Быстродействие корки перемножителей в Cyclone 3
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
_Anatoliy
По даташиту максимальная частота работы перемножителей 260МГц для шестого спид-грейта.
При тактовой 220МГц не выполняются условия setup для выходного регистра перемножителя. Попытка ввести pipeline ничего хорошего не дала.
Placement effort multiplier поднял до потолка. Куда рыть дальше?
Timmy
Цитата(_Anatoliy @ Oct 9 2012, 17:57) *
По даташиту максимальная частота работы перемножителей 260МГц для шестого спид-грейта.
При тактовой 220МГц не выполняются условия setup для выходного регистра перемножителя. Попытка ввести pipeline ничего хорошего не дала.
Placement effort multiplier поднял до потолка. Куда рыть дальше?

Убедитесь, что подключены оба input registers, встроенные в перемножитель.
_Anatoliy
Цитата(Timmy @ Oct 9 2012, 18:42) *
Убедитесь, что подключены оба input registers, встроенные в перемножитель.

Не понял,о каких регистрах идёт речь.Если pipeline отключен, перемножитель является чисто комбинационной схемой,ему клок не нужен. Если pipeline включен - добавляется слой регистров в нужных местах.Но должны ли быть регистры на входе LPM в UG не нашёл.
des00
Цитата(_Anatoliy @ Oct 10 2012, 01:52) *
Не понял,о каких регистрах идёт речь.Если pipeline отключен, перемножитель является чисто комбинационной схемой,ему клок не нужен. Если pipeline включен - добавляется слой регистров в нужных местах.Но должны ли быть регистры на входе LPM в UG не нашёл.

там 2 слоя регистров на входе и на выходе, максимальные тактовые обеспечиваются только в этом режиме. если умножитель больше чем 18х18 то нужно еще регистров %)
_Anatoliy
Цитата(des00 @ Oct 10 2012, 08:48) *
максимальные тактовые обеспечиваются только в этом режиме

Какой параметр в мегавизарде обеспечивает этот режим?
Умножитель 18х18.
des00
Цитата(_Anatoliy @ Oct 10 2012, 02:07) *
Какой параметр в мегавизарде обеспечивает этот режим?
Умножитель 18х18.

1 слой на входе, 1 слой на выходе. итого Pipeline = 2. в мегавизарде же даже изображение этого умножителя есть sm.gif
_Anatoliy
Цитата(des00 @ Oct 10 2012, 09:12) *
1 слой на входе, 1 слой на выходе. итого Pipeline = 2. в мегавизарде же даже изображение этого умножителя есть sm.gif

Я же писал вначале "Попытка ввести pipeline ничего хорошего не дала." При Pipeline = 2 количество умножителей стало в два раза больше,времянки не улучшились.
des00
Цитата(_Anatoliy @ Oct 10 2012, 02:17) *
Я же писал вначале "Попытка ввести pipeline ничего хорошего не дала." При Pipeline = 2 количество умножителей стало в два раза больше,времянки не улучшились.

быть такого не может. код в студию.

в приложении что у вас должно быть, где в 2 раза больше умножителей ?

ЗЫ. был не прав, регистры в умножителях не рисуются, с памятью перепутал.
_Anatoliy
Цитата(des00 @ Oct 10 2012, 10:25) *
ЗЫ. был не прав, регистры в умножителях не рисуются, с памятью перепутал.

Ага,я тоже был неправ.Сейчас повторил вчерашнюю проверку с изменением pipeline,количество умножителей не меняется(как и должно быть).Сам в шоке...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.