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

 
 
> как отключить оптимизацию в Quartus ?, при компиляции убирает нужное
Sobol'
сообщение Dec 15 2017, 12:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 31-07-14
Пользователь №: 82 421



Всем привет!
Задача - получить задержку сигнала. ПЛИС - altera EPM3064. Среда - QUARTUS II 13.0.
Мне бы хотелось просто поставить некоторое количество инверторов между входом и выходом, но при синтезе оптимизатор их убирает.
Пробовал директиву /*synthesis keep*/, не помогло.

Подскажите пожалуйста, как поступить.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Dec 24 2017, 16:35
Сообщение #2


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

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



Я тут по своей работе столкнулся с желанием добавить lcell-ов. Конкретно, попробовал 6 шт. Отчитываюсь, что вижу в Chip Planner для EP3C5E144I7N.
Задержка от площадки до входного буфера 0.778 ns
Задержка от входного буфера до первой ячейки 0.668 ns
Задержка в ячейках (мин, тип, макс) 0.127, 0.283, 0.360 ns
Задержка между ячейками (мин, тип, макс) 0.243, 0.255, 0.296 ns
Задержка от последней ячейки до выходного буфера 2.458 ns
Задержка от выходного буфера до площадки 2.286 ns
Общая задержка сигнала от входа до выхода 9.203 ns
Видимо, задержка в буферах зависит от типа логики. Вход был LVDS, выход - стандартный CMOS.
Путь со входа был короче пути на выход. Потому и такая разница в задержках. Вот об этих путях не надо забывать.
Каждая из lcell дает в среднем задержку в 0.5 ns

Это было для медленной 100° модели.
Для медленной -40° модели общая задержка 8.271 ns.
Для быстрой -40° модели общая задержка 4.683 ns.
В-общем, в 2 раза задержка отличается.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sobol'   как отключить оптимизацию в Quartus ?   Dec 15 2017, 12:49
- - Realking   Цитата(Sobol' @ Dec 15 2017, 15:49) В...   Dec 15 2017, 13:05
- - ViKo   lcell не убирает   Dec 15 2017, 13:55
- - Sobol'   с lcell разобрался, спасибо. Однако все-таки инте...   Dec 15 2017, 14:50
- - ViKo   wire keep_wire /* synthesis keep */;   Dec 15 2017, 15:00
|- - Sobol'   Цитата(ViKo @ Dec 15 2017, 15:00) wire ke...   Dec 16 2017, 10:54
|- - bogaev_roman   Цитата(Sobol' @ Dec 16 2017, 13:54) С...   Dec 16 2017, 10:57
|- - ViKo   Цитата(bogaev_roman @ Dec 16 2017, 13:57)...   Dec 16 2017, 11:37
||- - bogaev_roman   Цитата(ViKo @ Dec 16 2017, 14:37) Насколь...   Dec 16 2017, 12:10
||- - ViKo   Цитата(bogaev_roman @ Dec 16 2017, 15:10)...   Dec 16 2017, 12:39
||- - bogaev_roman   Цитата(ViKo @ Dec 16 2017, 15:39) Так то ...   Dec 16 2017, 12:42
||- - ViKo   Цитата(bogaev_roman @ Dec 16 2017, 15:42)...   Dec 16 2017, 13:16
||- - bogaev_roman   Цитата(ViKo @ Dec 16 2017, 16:07) И еще -...   Dec 16 2017, 13:16
|- - iosifk   Цитата(bogaev_roman @ Dec 16 2017, 13:57)...   Dec 16 2017, 11:58
- - ViKo   keep_wire - это просто имя, может быть любым, поня...   Dec 16 2017, 10:56
- - ViKo   Ах! А lcell для чего предлагаются?   Dec 16 2017, 12:06
- - ViKo   Ясно. Лучше знать и делать, чем не делать, потому ...   Dec 16 2017, 13:19
- - Sobol'   ТС хотел получить задержку тактового сигнала приме...   Dec 16 2017, 15:49
|- - bogaev_roman   Цитата(Sobol' @ Dec 16 2017, 18:49) П...   Dec 18 2017, 09:55
- - Sobol'   Если вдруг кому интересно. на чипе epm3064 мерили...   Dec 19 2017, 13:41
|- - bogaev_roman   Цитата(Sobol' @ Dec 19 2017, 16:41) Е...   Dec 19 2017, 14:04
- - Sobol'   Изначально температура была 27 градусов. Грели тем...   Dec 19 2017, 15:56


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

 


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


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