[an error occurred while processing this directive] [an error occurred while processing this directive]
Сохранение аттрибутов модулей при оптимизации синтезатором..(+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Навзничь 14 июня 2001 г. 12:01

Начну издалека...

Есть синтезатор Exemplar Leonardo Spectrum
Есть программа для P&R Altera MaxPlus
Есть проект с иерархией модулей
Для управления размещением модулей на кристалле в максплюсе есть аттрибут Clique (клика).
В LS эти аттрибуты назначаются некоторым модулям в иерархии:

# CLIQUES
set_attribute clk_div_x -name CLIQUE -value clique_div_x -instance
set_attribute clk_div_y -name CLIQUE -value clique_div_y -instance

при глобальной оптимизации синтезатор (ясное дело) рушит всю иерархию, естественно ни модулей ни их аттрибутов не остается

Вопросы:
Можно ли в LS или в другом синтезаторе:

- провести совместную оптимизацию модулей до определенного уровня иерархии??
- исключить некоторые модули при проведении глобальной оптимизации??
- можно ли задать список модулей для совместной оптимизации??
- может быть я просто впал в ступор и все вышеперечисленно можно сделать с помощью
optimize ... [-hierarchy flatten|preserve] [-single_level]

Заранее благодарю.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru