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

 
 
 
Reply to this topicStart new topic
> Помогите разобраться с написанием констрейнов
nmurzin
сообщение Aug 5 2011, 06:57
Сообщение #1


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

Группа: Участник
Сообщений: 94
Регистрация: 24-11-10
Из: г.Зеленоград
Пользователь №: 61 141



Здравствуйте.

Смотрю различные примеры написания констрейнов и пробую на базе этих примеров писать свои.
В синтаксисе констрейнов присутствуют следующие ключевые слова:
get_pins
get_ports
get_registers

Ни как не могу понять, когда какие применять.
Чем например get_pins отличается от get_ports или чем get_ports отличается от get_registers ?


Go to the top of the page
 
+Quote Post
des00
сообщение Aug 5 2011, 07:52
Сообщение #2


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

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



Quartus Handbook ->7. The Quartus II TimeQuest Timing Analyzer -> Timing Analysis Overview -> Table 7–2. Quartus II TimeQuest Timing Analyzer Terms

Quartus Handbook ->7. The Quartus II TimeQuest Timing Analyzer -> Timing Analysis Overview -> Figure 7–4. The Quartus II TimeQuest Timing Analyzer Timing Netlist


--------------------
Go to the top of the page
 
+Quote Post
stu
сообщение Nov 16 2011, 13:50
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 11-11-09
Пользователь №: 53 561



Код
set_time_format -unit us -decimal_places 0
create_clock -period 16667 -name {clk} [get_ports {clk}]


почему данный код не имеет возможность жить? почему 16667 us - не валидное значение периода? или я неправильно понял значение:
Код
set_time_format -unit us -decimal_places 0

думал, это указание указание единицы измерения используемого в указании частоты


--------------------
Мы ведь работаем, чтобы жить, а не живем, чтобы работать??? ;)
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 17 2011, 10:53
Сообщение #4


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

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



Цитата(stu @ Nov 16 2011, 15:50) *
Код
set_time_format -unit us -decimal_places 0
create_clock -period 16667 -name {clk} [get_ports {clk}]


почему данный код не имеет возможность жить? почему 16667 us - не валидное значение периода? или я неправильно понял значение:
Код
set_time_format -unit us -decimal_places 0

думал, это указание указание единицы измерения используемого в указании частоты


decimal_places задаёт количество знаков после запятой,а единицы измерения задаются -unit.
help
Go to the top of the page
 
+Quote Post
stu
сообщение Nov 17 2011, 11:30
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 11-11-09
Пользователь №: 53 561



Цитата(_Anatoliy @ Nov 17 2011, 13:53) *
....

спасибо. я знал. только вопрос был в другом. ква пишет, что 16667 - invalid

Сообщение отредактировал stu - Nov 17 2011, 11:50


--------------------
Мы ведь работаем, чтобы жить, а не живем, чтобы работать??? ;)
Go to the top of the page
 
+Quote Post

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

 


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


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