|
Maximum frequency или научите читать Post P&R timing report |
|
|
|
Jul 16 2010, 05:50
|
Группа: Участник
Сообщений: 5
Регистрация: 16-07-10
Пользователь №: 58 469

|
Здравствуйте! У меня проект на Spartan-3. Пользуюсь ISE 11.5. Для работы мне требуется два клока. Поэтому входной клок 122.88 МГц я завожу на DCM и уже с него в дизайн поступают все тот же 122.88 МГц и деленный на 4, то есть 30.72 МГц. Для входного клока я описываю его период. Для derivative констрейнты вычисляются автоматически. Меня смущает цифра максимальной частоты, которая получается для Post Place&Route Timing. Вот фрагмент отчета: Код Derived Constraint Report Derived Constraints for TS_clk_in +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+ | | Period | Actual Period | Timing Errors | Paths Analyzed | | Constraint | Requirement |-------------+-------------|-------------+-------------|-------------+-------------| | | | Direct | Derivative | Direct | Derivative | Direct | Derivative | +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+ |TS_clk_in | 8.138ns| 5.987ns| 8.124ns| 0| 0| 0| 1217843| | TS_iLTE_CLK_CLK0_BUF | 8.138ns| 2.376ns| N/A| 0| 0| 0| 0| | TS_iLTE_CLK_CLKDV_BUF | 24.414ns| 2.376ns| N/A| 0| 0| 0| 0| | TS_iLTE_CLK_CLK0_BUF_0 | 8.138ns| 2.376ns| N/A| 0| 0| 0| 0| | TS_iLTE_CLK_CLKDV_BUF_0 | 32.552ns| 2.376ns| N/A| 0| 0| 0| 0| | TS_iLTE_CLK_CLK0_BUF_1 | 8.138ns| 8.124ns| N/A| 0| 0| 1198352| 0| | TS_iLTE_CLK_CLKDV_BUF_1 | 32.552ns| 32.108ns| N/A| 0| 0| 19491| 0| +-------------------------------+-------------+-------------+-------------+-------------+-------------+-------------+-------------+
All constraints were met.
Timing summary: ---------------
Timing errors: 0 Score: 0 (Setup/Max: 0, Hold: 0)
Constraints cover 1218397 paths, 0 nets, and 132950 connections
Design statistics: Minimum period: 32.108ns{1} (Maximum frequency: 31.145MHz) Minimum input required time before clock: 2.787ns Судя по "All constraints were met" все у меня получилось. Но цифра "Maximum frequency: 31.145MHz" мне непонятна. Я проверил, 31.145MHz - это 1/32.108ns, который есть достижимый период для деленного клока. А я бы хотел получить максимальную цифру для входного клока... Научите, плз, как правильно это делать. Спасибо.
|
|
|
|
|
 |
Ответов
|
Jul 17 2010, 08:13
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(rrlagic @ Jul 16 2010, 09:50)  А я бы хотел получить максимальную цифру для входного клока... Научите, плз, как правильно это делать. В окне Process выбираем Implementation ->Place&Route->Generate Post-Place&Route Static Timing - тыкаем правой кнопкой и выбираем Properties.... Тут ставил галочку Perform Advanced Analysis - Потом смотрим временной отчёт (и при необходимости читаем в документации, что это за такой Advanced Timing Analysis). Но даже эта процедура не даст вам ответ о максимально возможной частоте, на которую возможно развести Ваш проект: Вы задали constraint - как только P&R его выполнил, то улучшения разводки оканчиваются. Весьма вероятно, что можно достичь и большей частоты, но если все требования уже выполнены, то "зачем же тогда тратить время на улучшение проекта ??". Поэтому остаётся только потихоньку ужесточать constraint и поглядывать - когда же время на разводку начинает резко увеличиваться...
|
|
|
|
|
Jul 17 2010, 09:16
|
Группа: Участник
Сообщений: 5
Регистрация: 16-07-10
Пользователь №: 58 469

|
Цитата(Boris_TS @ Jul 17 2010, 17:13)  Но даже эта процедура не даст вам ответ о максимально возможной частоте, на которую возможно развести Ваш проект: Вы задали constraint - как только P&R его выполнил, то улучшения разводки оканчиваются. Спасибо, очень здравая мысль. С этой позиции неверно спрашивать о максимальной возможной частоте для проекта. По-видимому, не стоит обращать внимания на помянутую цифру, а обложить констрейнами все важные пути и убедиться в их удовлетворении.
|
|
|
|
Сообщений в этой теме
rrlagic Maximum frequency или научите читать Post P&R timing report Jul 16 2010, 05:50 DmitryR У вас эта цифра есть в таблице, 8.124. Jul 16 2010, 08:05 rrlagic Цитата(DmitryR @ Jul 16 2010, 17:05) У ва... Jul 16 2010, 08:09   _Anatoliy Цитата(bogaev_roman @ Jul 17 2010, 15:28)... Jul 17 2010, 14:55   Boris_TS Цитата(bogaev_roman @ Jul 17 2010, 17:28)... Jul 17 2010, 16:46    VladimirB Цитата(Boris_TS @ Jul 17 2010, 20:46) Гы-... Jul 17 2010, 17:47    bogaev_roman Цитата(Boris_TS @ Jul 17 2010, 20:46) Гы-... Jul 19 2010, 08:37     Boris_TS Цитата(bogaev_roman @ Jul 19 2010, 12:37)... Jul 19 2010, 10:07      bogaev_roman Цитата(Boris_TS @ Jul 19 2010, 14:07) XST... Jul 19 2010, 10:34       Boris_TS Цитата(bogaev_roman @ Jul 19 2010, 14:34)... Jul 19 2010, 15:58        bogaev_roman Цитата(Boris_TS @ Jul 19 2010, 19:58) Ну,... Jul 20 2010, 06:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|