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

 
 
> Critical path
Cosworth
сообщение Sep 18 2014, 14:28
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 26-12-10
Пользователь №: 61 886



Доброго дня. Вот смотрю на отчеты TimeQuest и вижу, задержка на IC - 2.5нс, а задержка на Cell - 0.8 (это при 4х слоях логики). Выходит что межсоединения вносят бОльшую задержку чем LUT? В таком случае выходит бессмысленно задумываться о критических путях на этапе RTL описания, один фиг все зависит от фиттера. В связи с этим еще вопрос, по вашему опыту - на сколько вообще оптимально разбрасывает квартусовский фиттер? Есть ли смысл разводить врукопашную?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Sep 18 2014, 15:22
Сообщение #2


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

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



Цитата(Cosworth @ Sep 18 2014, 21:28) *
все зависит от фиттера.....Есть ли смысл разводить врукопашную?

Не все зависит от фиттера. Разводить точно нет, а вот писать оптимальный код под целевую архитектуру можно и нужно. Особенно если ограничены в ресурсе.


--------------------
Go to the top of the page
 
+Quote Post
johan
сообщение Sep 18 2014, 20:58
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 3-09-12
Пользователь №: 73 371



Цитата(des00 @ Sep 18 2014, 19:22) *
а вот писать оптимальный код под целевую архитектуру можно и нужно.

Не поделитесь примеров оптимизации под целевую архитектуру?
Мне казалось, либо ты пишешь оптимально (по частотке или по ресурсам - что тебе важнее), либо нет. Либо под оптимизацией под архитектуру Вы понимаете, что-то относительно низкоуровневое, а ля 6-входовый LUT у Stratix'a, а у Cyclone он 4-х входый? Либо что-то более высокоуровневое?


Цитата
Ну собственно под "врукопашную" я имел ввиду активное использование LogicLock (что вообще мне всегда казалось не правильным).

Если фиттер пути внутри одного модуля (либо одного какого-то логического блока) распихивает по разным углам, то скорее всего LogicLock вам может помочь. Выделяете квадратик где хотите хоть расположить этот блок - и он его туда упихает. Однако другие куски могут стать хуже.

Цитата
Конвейризация поможет, но я ограничен по латентности, и пихать регистры без меры тоже не могу.

Может Вам и одного регистра хватит?
Еще можно глянуть на то, что занимает много ресурсов (мало ли, какие-то мультиплексоры неоптимально сделаны) - и сократить ресурсы там, высвободив ресурсы на дублирование логики для улучшения частотки.

Сообщение отредактировал johan - Sep 18 2014, 21:05


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Cosworth   Critical path   Sep 18 2014, 14:28
- - Golikov A.   сколько элементов вы должны развести врукопашную? ...   Sep 18 2014, 15:11
|- - Cosworth   Цитата(des00 @ Sep 18 2014, 19:22) Не все...   Sep 18 2014, 20:09
||- - Maverick   Цитата(Cosworth @ Sep 18 2014, 23:09) Ну ...   Sep 18 2014, 21:24
|||- - Cosworth   Цитата(Maverick @ Sep 19 2014, 01:24) Тог...   Sep 19 2014, 04:49
|||- - Bad0512   Цитата(Cosworth @ Sep 19 2014, 11:49) А, ...   Sep 19 2014, 08:45
|||- - Fat Robot   Как задать ограничения, не имея rtl, я не понимаю....   Sep 19 2014, 09:16
||- - des333   Цитата(Cosworth @ Sep 19 2014, 00:09) Кон...   Sep 18 2014, 21:45
- - DuHast   Цитата(Cosworth @ Sep 18 2014, 18:28) Доб...   Sep 18 2014, 17:33
- - ASN   Cosworth Задумываться о критических путях лучше уж...   Sep 18 2014, 17:39
|- - DuHast   Цитата(ASN @ Sep 18 2014, 21:39) Cosworth...   Sep 18 2014, 17:46
- - Fat Robot   Да, в целом задержка в межсоединениях в фпга больш...   Sep 18 2014, 23:05
|- - Torpeda   Цитата(Fat Robot @ Sep 19 2014, 02:05) Да...   Sep 23 2014, 14:37
|- - Fat Robot   Проверьте, пожалуйста, корректность моих расчетов:...   Sep 23 2014, 15:09
|- - Torpeda   Цитата(Fat Robot @ Sep 23 2014, 18:09) 4....   Sep 23 2014, 15:23
- - des00   Цитата(Cosworth @ Sep 19 2014, 03:09) Ну ...   Sep 19 2014, 03:47
|- - johan   Цитата(des00 @ Sep 19 2014, 07:47) Оптима...   Sep 23 2014, 14:09
||- - des00   Цитата(johan @ Sep 23 2014, 21:09) Третий...   Sep 24 2014, 06:00
|- - SM   Цитата(des00 @ Sep 19 2014, 07:47) Под La...   Sep 23 2014, 15:38
- - Torpeda   Если кому интересно.... --------------------------...   Sep 24 2014, 08:25


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

 


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


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