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

 
 
> непонятки с симплифай и, FIFO16 на v4
des00
сообщение Sep 7 2005, 05:26
Сообщение #1


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

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



Добрый день господа!

есть двухклоковый дизайн 1 частота ~30MHz, другая 100/200MHz.
развязанный между собой 2 ФИФО. Сигналы чтения, записи по клок доменам разнесены правильно (проверил раз на 10, да и в железе работатет).
Констрейны сиплифаю прописаны тоже, вроде бы, в соответсвии с требованиями документации.

Проблема в том, что симплифай находит дополнительную частоту (system), по сигалам записи, чтения со стороны более высокой частоты.
Причем на RTL ее нет, латчей на этим сигналам (записи, чтения) тоже нет.

В чем может быть проблема ?


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Postoroniy_V
сообщение Sep 7 2005, 09:10
Сообщение #2


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(des00 @ Sep 7 2005, 08:26)
Добрый день господа!

есть двухклоковый дизайн 1 частота ~30MHz, другая 100/200MHz.
развязанный между собой 2 ФИФО. Сигналы чтения, записи по клок доменам разнесены правильно (проверил раз на 10, да и в железе работатет).
Констрейны сиплифаю прописаны тоже, вроде бы, в соответсвии с требованиями документации.

Проблема в том, что симплифай находит дополнительную частоту (system), по сигалам записи, чтения со стороны более высокой частоты.
Причем на RTL ее нет, латчей на этим сигналам (записи, чтения) тоже нет.

В чем может быть проблема ?
*

Дык эта...читаем документ - Synplify Pro Reference Manual и видим в главе Timing report следующее

Performance Summary
The Performance Summary section of the timing report reports estimated and
requested frequencies for the clocks, with the clocks sorted by negative slack.
The timing report has a different section for detailed clock information (see
Detailed Clock Report, on page 7-59). The Performance Summary lists the
following information for each clock in the design:
Performance Summary Description
Starting Clock The name of the clock. If the clock name is
system, the clock is a collection of clocks with
an undefined clock event. Rising and falling
edge clocks are reported as one clock domain.
Requested Frequency Target frequency.
Estimated Frequency Estimated frequency after synthesis.
Requested Period Target clock period.
Estimated Period Estimated period after synthesis.
Slack Difference between Requested Period and
Estimated Period.
The none category is a collection of clocks with
an undefined clock event. This can include
clocks that use the global frequency. Slack for
a starting clock listed as none is the worst slack
for all paths in the none category.
Clock Type The type of clock: inferred, declared, derived or
system. The system clock is the delay for the
combinatorial path.
Performance Summary Description

Тоесть - The system clock is the delay for the
combinatorial path.


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 7 2005, 10:09
Сообщение #3


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

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



Цитата(Postoroniy_V @ Sep 7 2005, 04:10)
Тоесть -  The system clock is the delay for the
combinatorial path.


Спасибо за ответ, но вот что странно :
Цитата
If the clock name is
system, the clock is a collection of clocks with
an undefined clock event. Rising and falling
edge clocks are reported as one clock domain.

Если я правильно перевел "Если имя клока - систем (system), то клок это набор клоков с неопределнным событием(event). Возрастающие и спадающие фронты, в отчете идут в одном клокдомене."
с другой стороны
Цитата
The system clock is the delay for the
combinatorial path.

"Систем клок это задержка комбинаторного пути".

Но это в принципе относиться к любому определению клока, как комб задержка между тригерами.

У меня же обработки событий WREN, RDEN (по которыйм он находит клок) нет.
Весь дизайн, в каждом из двух клокдоменов, синхронный


--------------------
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Sep 7 2005, 10:40
Сообщение #4


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(des00 @ Sep 7 2005, 13:09)
Цитата(Postoroniy_V @ Sep 7 2005, 04:10)
Тоесть -  The system clock is the delay for the
combinatorial path.


Спасибо за ответ, но вот что странно :
Цитата
If the clock name is
system, the clock is a collection of clocks with
an undefined clock event. Rising and falling
edge clocks are reported as one clock domain.

Если я правильно перевел "Если имя клока - систем (system), то клок это набор клоков с неопределнным событием(event). Возрастающие и спадающие фронты, в отчете идут в одном клокдомене."
с другой стороны
Цитата
The system clock is the delay for the
combinatorial path.

"Систем клок это задержка комбинаторного пути".

Но это в принципе относиться к любому определению клока, как комб задержка между тригерами.

У меня же обработки событий WREN, RDEN (по которыйм он находит клок) нет.
Весь дизайн, в каждом из двух клокдоменов, синхронный
*


system, the clock is a collection of clocks with
an undefined clock event.
это я бы так перевёл - "system clock это набор тактовых частот с неопределеными событиями по активным фронтам. "
что думаю у вас и есть, тоесть думаю что у вас не задан FALSE PATH
может в этом дело?
да и потот дался вам этот system clock? где пробелма то? rolleyes.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- des00   непонятки с симплифай и   Sep 7 2005, 05:26
|- - des00   Цитата(Postoroniy_V @ Sep 7 2005, 05:40)что д...   Sep 7 2005, 10:56
- - 3.14   А в отчете PAR имеется этот тактовый сигнал?   Sep 7 2005, 11:03
|- - des00   Цитата(3.14 @ Sep 7 2005, 06:03)А в отчете PA...   Sep 7 2005, 11:27
- - 3.14   Значит нет и проблемы.   Sep 7 2005, 11:34
|- - des00   Цитата(3.14 @ Sep 7 2005, 06:34)Значит нет и ...   Sep 7 2005, 11:38
- - vetal   Если вы уберете галку "Use clock period for u...   Sep 7 2005, 11:45
|- - des00   Цитата(vetal @ Sep 7 2005, 06:45)Если вы убер...   Sep 7 2005, 11:52
- - vetal   Я соглашусь, что на это не стоит обращать внимание...   Sep 7 2005, 11:59
|- - des00   Цитата(vetal @ Sep 7 2005, 06:59)Я соглашусь,...   Sep 7 2005, 12:07
- - vetal   У меня на разных версиях synplify обработка ведетс...   Sep 7 2005, 15:21
|- - des00   Цитата(vetal @ Sep 7 2005, 10:21)У меня на ра...   Sep 7 2005, 15:45
- - des00   Значится так: снеси симплифай, переустановил занов...   Sep 8 2005, 04:52
- - vetal   Появление system frequency обусловлено наличием че...   Sep 9 2005, 18:17
- - des00   Цитата(vetal @ Sep 9 2005, 13:17)Появление sy...   Sep 10 2005, 06:00


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:31
Рейтинг@Mail.ru


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