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

 
 
> SOPC система и нарушение по Hold
Fynjisx
сообщение Aug 6 2013, 12:38
Сообщение #1


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Собрал систему в SOPC и решил провести TimingAnalyze.
ПЛИС затактирована от внешнего генератора 50MHz. Входной клок clk_0 идет на pll, которое выдает на свой выход pll_c0 частоту 50MHz. От этого выхода затактированы все узлы системы.
Создал .sdc:
CODE
create_clock -period 20.000 -name clk_0 [get_ports {clk_0}]

derive_pll_clocks


При создании Timing Netlist выбрал:
- модель slow corner,
- post map llist,
- Zero IC delays - отмечено.

Далее сгенерил отчеты: Setup и Hold Summary. И сразу получил нарушение по Hold. По Setup вроде нормально.
Как исправить ситуацию не знаю. Подскажите в каком направлении рыть?


Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimuzzz
сообщение Aug 6 2013, 15:15
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



выкладывайте весь отчет таймквеста, по этому отрывку ничего не видно.
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение Aug 9 2013, 04:43
Сообщение #3


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(vadimuzzz @ Aug 6 2013, 18:15) *
выкладывайте весь отчет таймквеста, по этому отрывку ничего не видно.

а как его можно сделать полностью на одном листе?


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 9 2013, 08:53
Сообщение #4


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(Fynjisx @ Aug 9 2013, 07:43) *
а как его можно сделать полностью на одном листе?

Ищите файл отчета таймквеста в папке Вашего проекта (что-то типа <имя_проекта>.sta.rpt).


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Fynjisx
сообщение Aug 10 2013, 11:37
Сообщение #5


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(Stewart Little @ Aug 9 2013, 11:53) *
Ищите файл отчета таймквеста в папке Вашего проекта (что-то типа <имя_проекта>.sta.rpt).

Спасибо. Нашел. Прикрепляю. Попутный вопрос возник: Стоит ли делать Временной анализ для собранной системы? Что-то я здесь на форуме не встречал людей с подобными вопросами.
Ещё заметил вот что: SOPC Builder сам отчасти собирает файл *.sdc, но в нем нет create_clock. Я дополнительно создал свой *.sdc, в котором прописал:
CODE
create_clock -period 20.000 -name clk_0 [get_ports {clk_0}]

derive_pll_clocks


Прикрепленные файлы
Прикрепленный файл  test_xp1_xp9.sta.rar ( 51.97 килобайт ) Кол-во скачиваний: 8
 


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post



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

 


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


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