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

 
 
 
Reply to this topicStart new topic
> Закрепление результатов трассировщика, Подскажите
ogr
сообщение Apr 4 2007, 11:24
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 2-06-05
Пользователь №: 5 687



Добрый день.
Я в работе использую связку Synplify+ISE+ActiveHDL. Хотелось бы чтобы при небольших изменениях в схеме происходил не полный синтез и имплементация, а чтобы это касалось только того небольшого куска схемы, который был изменен. Есть ли какие-нить инструменты для этого или это утопия?
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение Apr 4 2007, 18:04
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



В Xilinx PlanAhead есть возможность делать partial synthesis and floorplanning:
Цитата
PlanAhead provides hierarchical, block-based, modular and incremental design
methodologies, enabling designers to change only part of the design, leaving placement
of the rest intact and shortening design iterations.

У Xilinx ХST есть Incremental Design flow, который позволяет переиспользовать неизменненые части Вашего design. К сожелению, здесь Xilinx утверждает что Synplify Pro всегда synthesizes все после любого изменнения, и "partial synthesis" не бывает. Если Вы пользуетесь Synplify Pro, Xilinx советует создавать EDIF file для каждой логичиской группы. В этом варианте, после каждого изменения надо воссаздать EDIF file которая была подвержена изменению, а потом перекопировать ее в implementation directory.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 5 2007, 09:36
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(CodeWarrior1241 @ Apr 4 2007, 19:04) *
У Xilinx ХST есть Incremental Design flow, который позволяет переиспользовать неизменненые части Вашего design.


Incremental Design Flow несколько устарел, сейчас используется Partitioning. Не знаю, как это скрестится с Synplify, но с родным XST работает отлично, заметно проще, чем Incremental: прямо в иерархии дизайна задаете точки, которые будут узлами дерева иерархии партиций, и потом автоматически синтезируются и переразводятся только изменившиеся листья дерева. Также можно не менявшиеся листья пометить на принудительный пересинтез. Рабоатет это и без PlanAhead.
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Apr 5 2007, 10:04
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(DmitryR @ Apr 5 2007, 10:36) *
Incremental Design Flow несколько устарел, сейчас используется Partitioning.
...
Рабоатет это и без PlanAhead.


Это начиная с какой версии ISE?
Go to the top of the page
 
+Quote Post
Doka
сообщение Apr 5 2007, 10:06
Сообщение #5


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(alexadmin @ Apr 5 2007, 11:04) *
Это начиная с какой версии ISE?

в ISE 8.2i уже есть. (а что сейчас есть смысл работать с более старыми?)


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
ogr
сообщение Apr 5 2007, 14:43
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 2-06-05
Пользователь №: 5 687



А из ActivHDL Partitioning как можно использовать?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 6 2007, 12:05
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(ogr @ Apr 5 2007, 15:43) *
А из ActivHDL Partitioning как можно использовать?

Думаю, что никак. Да и вообще, если проект требует декомпозиции (что косвенно говорит о его размере) - IMHO лучше не использовать ActiveHDL совсем. IMHO на редкость кривая вещица, мы где-то с версии 6.3 отказались.
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение Apr 6 2007, 16:38
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Цитата(DmitryR @ Apr 6 2007, 05:05) *
Думаю, что никак. Да и вообще, если проект требует декомпозиции (что косвенно говорит о его размере) - IMHO лучше не использовать ActiveHDL совсем. IMHO на редкость кривая вещица, мы где-то с версии 6.3 отказались.

Когда купили ISE 8.2 и PlanAhead, отказались от ActiveHDL. Никак не смогли отработать partial reconfiguration через любой tool кроме ISE/XST впрямую от Xilinx. Да и ихними tools сложно было. Но зато с planahead стало намного легче работать с большыми проектами, разные модули на разной стадии доработки и мы друг на друга не наступаем, и ресурсы плисины делим как надо.


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Apr 6 2007, 22:11
Сообщение #9


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



скажите, пожалуйста а в какой из ISE-шных pdf описывается этот подход (partition) или где-то может быть есть отдельный документик по этому design-flow


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
Doka
сообщение Apr 7 2007, 11:13
Сообщение #10


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



http://toolbox.xilinx.com/docsan/xilinx82/..._partitions.htm

что-то в pdf описывается работа только через TCL =(
(doc/dev.pdf)


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Apr 7 2007, 18:56
Сообщение #11


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(Doka @ Apr 7 2007, 12:13) *
http://toolbox.xilinx.com/docsan/xilinx82/..._partitions.htm

что-то в pdf описывается работа только через TCL =(
(doc/dev.pdf)

thanx


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post

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

 


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


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