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

 
 
 
Reply to this topicStart new topic
> Быстродействие корки перемножителей в Cyclone 3
_Anatoliy
сообщение Oct 9 2012, 13:57
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



По даташиту максимальная частота работы перемножителей 260МГц для шестого спид-грейта.
При тактовой 220МГц не выполняются условия setup для выходного регистра перемножителя. Попытка ввести pipeline ничего хорошего не дала.
Placement effort multiplier поднял до потолка. Куда рыть дальше?
Go to the top of the page
 
+Quote Post
Timmy
сообщение Oct 9 2012, 17:42
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Цитата(_Anatoliy @ Oct 9 2012, 17:57) *
По даташиту максимальная частота работы перемножителей 260МГц для шестого спид-грейта.
При тактовой 220МГц не выполняются условия setup для выходного регистра перемножителя. Попытка ввести pipeline ничего хорошего не дала.
Placement effort multiplier поднял до потолка. Куда рыть дальше?

Убедитесь, что подключены оба input registers, встроенные в перемножитель.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 10 2012, 06:52
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



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

Не понял,о каких регистрах идёт речь.Если pipeline отключен, перемножитель является чисто комбинационной схемой,ему клок не нужен. Если pipeline включен - добавляется слой регистров в нужных местах.Но должны ли быть регистры на входе LPM в UG не нашёл.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 10 2012, 07:48
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



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

там 2 слоя регистров на входе и на выходе, максимальные тактовые обеспечиваются только в этом режиме. если умножитель больше чем 18х18 то нужно еще регистров %)


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 10 2012, 08:07
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(des00 @ Oct 10 2012, 08:48) *
максимальные тактовые обеспечиваются только в этом режиме

Какой параметр в мегавизарде обеспечивает этот режим?
Умножитель 18х18.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 10 2012, 08:12
Сообщение #6


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



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

1 слой на входе, 1 слой на выходе. итого Pipeline = 2. в мегавизарде же даже изображение этого умножителя есть sm.gif


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 10 2012, 08:17
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



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

Я же писал вначале "Попытка ввести pipeline ничего хорошего не дала." При Pipeline = 2 количество умножителей стало в два раза больше,времянки не улучшились.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 10 2012, 09:25
Сообщение #8


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



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

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

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

ЗЫ. был не прав, регистры в умножителях не рисуются, с памятью перепутал.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 10 2012, 10:31
Сообщение #9


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



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

Ага,я тоже был неправ.Сейчас повторил вчерашнюю проверку с изменением pipeline,количество умножителей не меняется(как и должно быть).Сам в шоке...
Go to the top of the page
 
+Quote Post

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

 


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


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