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

 
 
> Постоянный Setup time violation на одной линии шины, Макс-Плюс, графич. ввод.
MaxVetrov
сообщение Nov 27 2006, 14:45
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 10-10-06
Из: spb
Пользователь №: 21 171



Здравствуйте!
Подскажите начинающему, пожалуйста...

ЧТО ИММЕТСЯ
EPF 10K30 AQC-208-2, занято 78% LC, Макс+Плюс, графический ввод.
Восемь IO-ног используются для ввода 8-битной шины. Ноги взяты не-подряд (для облегчения разводки платы).
В графическом редакторе четко прорисована ШИНА. Линии шины приходят на макрофункцию 74273 (Octal D-Type Flipflop with Asynchronous Clear) в целях синхронизации потока входных данных.
60 МГц.

ПРОБЛЕМА
Симулятор каждую активность на шине сопровождает предупреждениями:
Setup time violation at <время>us on register <линия регистра 6.Q>.
Все время - одна и таже линия. На Floorplan'е видно, что этот бит регистра - вообще попал в противоположную часть камня.
Получается, что Макс-Плюс мою шину не воспринимает шиной....
Что делать?
Забить? (на временных диаграммах все в порядке несмотря на ворнинги)
Или можно как-то явно указать Макс-Плюсу о том, что-бы он держал эти линии вместе при синтезе/размещении?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sazh
сообщение Nov 27 2006, 15:26
Сообщение #2


Гуру
******

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



Симулятор каждую активность на шине сопровождает предупреждениями:
Setup time violation at <время>us on register <линия регистра 6.Q>.
///////////////////////////////////////////////////////////
Вы сами рисуете входные воздействия в редакторе временных дианрамм. Может статься , по этой линии на фронт клока попали.
Что касается совместного размещения, в MAX+ есть понятие Clique.
Выделили регистр и правой кнопкой ассигновали клику.
Go to the top of the page
 
+Quote Post
MaxVetrov
сообщение Nov 27 2006, 16:13
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 10-10-06
Из: spb
Пользователь №: 21 171



Цитата(sazh @ Nov 27 2006, 15:26) *
Симулятор каждую активность на шине сопровождает предупреждениями:
Setup time violation at <время>us on register <линия регистра 6.Q>.
///////////////////////////////////////////////////////////
Вы сами рисуете входные воздействия в редакторе временных дианрамм. Может статься , по этой линии на фронт клока попали.

Воздействие на все линии шины задано группой, поэтому есть уверенность, что оно подается одновременно на все линии.

Цитата(sazh @ Nov 27 2006, 15:26) *
Что касается совместного размещения, в MAX+ есть понятие Clique.
Выделили регистр и правой кнопкой ассигновали клику.

Попробовал - не получается. Клику ассигновал, что подтверждается красной отметкой около регистра и наличием соотв. строки в меню assign/clique...
Компилятор клику игнорирует, не выдавая никакого ворнинга, и на флорплане без изменения.

Примечательно то, что если сделать back-annotate и снова запустить на компиляцию, идет предупреждение:
Ignored all buried location assignments (...) and clique assignments -- Quartus Fitter technology supports pin, I/O cell, EAB, row, column, timing, and logic option assignments.
Go to the top of the page
 
+Quote Post



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

 


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


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