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

 
 
 
Reply to this topicStart new topic
> Timing constraints in Altera
andrew_b
сообщение Nov 7 2005, 06:54
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Буду опираться на аналогии из Xilinx.

Требуется в дизайне на Альтере:

1. Исключить некоторые сигналы из временного анализа. У Xilinx для этого есть констрейн TIG ( http://toolbox.xilinx.com/docsan/xilinx6/b...gd0182_142.html ).

2. Указать, что для некоторых сигналов путь от триггера до триггера дольше, чем период клока (например, тактовая частота высокая, а работа идет на более низкой скорости за счет использования clock enable, частота которых в 2 или 4 раза меньше частоты клока). У Xilinx это называется multi-cycle delays и для этого используется констрейн FROM-TO ( http://toolbox.xilinx.com/docsan/xilinx6/b...cgd0095_55.html ).

В Альтере можно сделать что-то такое? Читал Timing Closure в Квартусовском хэндбуке, как советовали в http://telesys.ru/wwwboards/fpga/231/messages/10002.shtml, но ничего подобного не увидел.
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 7 2005, 07:05
Сообщение #2


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

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



Цитата(andrew_b @ Nov 7 2005, 01:54) *
Буду опираться на аналогии из Xilinx.

Требуется в дизайне на Альтере:

1. Исключить некоторые сигналы из временного анализа. У Xilinx для этого есть констрейн TIG ( http://toolbox.xilinx.com/docsan/xilinx6/b...gd0182_142.html ).

2. Указать, что для некоторых сигналов путь от триггера до триггера дольше, чем период клока (например, тактовая частота высокая, а работа идет на более низкой скорости за счет использования clock enable, частота которых в 2 или 4 раза меньше частоты клока). У Xilinx это называется multi-cycle delays и для этого используется констрейн FROM-TO ( http://toolbox.xilinx.com/docsan/xilinx6/b...cgd0095_55.html ).

В Альтере можно сделать что-то такое? Читал Timing Closure в Квартусовском хэндбуке, как советовали в http://telesys.ru/wwwboards/fpga/231/messages/10002.shtml, но ничего подобного не увидел.

проверить практикой, прописать эти констрейны в симплифае и импорнуть в квартус, посмотреть как он их обзовет smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение Nov 7 2005, 07:51
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 17-09-05
Из: Москва
Пользователь №: 8 660



В Assingment Editor находите узел и назначаете
1. Cut timing path
2. настройки из группы Multicycle
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Nov 7 2005, 08:44
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(Sergey'F @ Nov 7 2005, 10:51) *
В Assingment Editor находите узел и назначаете
1. Cut timing path
2. настройки из группы Multicycle

Да, оно самое. Спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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