Перейти к содержанию
    

Xilinx ISE 8.2i

Попробовал Xilinx ISE 8.2i. :)

 

Первые ощущения:

+ Появилась TCL-консоль.

+ Доработали немножко интерфейс. Но это не сильно заметно.

+ В комплекте сразу есть разные полезные ядра Coregen'a (PCI32 и т.п.)

+ Появилась поддержка Virtex-5

- Утечки памяти по-прежнему есть и PN со временем сильно разрастается.

- По-прежнему остались проблемы утечек памяти в PACE и ошибки при работе с памятью, что приводит к сбоям.

 

Встроенный симулятор не пробовал, т.к. мне вполне хватает QuestaSim 6.2a :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще один плюс - переработали RTL View и Technology View, для них теперь можно задавать цветовую схему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал пересобрать один старый VHDL проект. Проект не собрался с ошибками

 

ERROR:Xst - CheckCondition - index type must be integer in array declaration.

ERROR:Xst - Unexpected error found while building hierarchy.

 

При попытке ткнуться в подчеркнутые слова ERROR оболочка пытается найти "answer record" в Интернете, залазя на три какие-то IP адреса, но ничего не находит. Строку исходников, вызвавшую ошибку, не пишет.

 

Из этого можно сделать вывод, что разработчики уменьшили синтезируемое подмножество языка - раньше перечислители в качестве индексов массива синтезировались, теперь, очевидно, нет. Решение странное, единственная вероятная причина - разработчики XST плохо контролируют свой проект. Впрочем, то, что XST глюкало - известно давно. Так что, будьте осторожны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще один забавный глючок XST: при попытке синтеза проекта, который в 8.1i синтезировался без проблем я столкнулся с тем, что XST 8.2 не находит модуля, созданного при помощи CoreGen и объявленного как component. Оказалось, что при объявлении component его имя было написано большими буквами, что вводило XST в ступор. Сделал маленькими - заработало. :angry2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

давно и всем известно: где симплифай, там иксэсте не место !!! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

давно и всем известно: где симплифай, там иксэсте не место !!! :)

 

Рискую впасть в идеологический спор, но хочу сказать, что очень тяжело убедить начальство приобрести довольно дорогой пакет синтеза, когда уже куплен более дешевый и вроде бы работающий. Особенно учитывая, что начальство не отличается в большинстве случаев специальными познаниями...

Так что иногда приходится пользоваться тем, что есть, хотя оно и не лучшего качества.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

давно и всем известно: где симплифай, там иксэсте не место !!! :)

 

Synplify для VHDL? А что, он больше не плющит структуры, переименовывая поля как ему вздумается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

давно и всем известно: где симплифай, там иксэсте не место !!! :)

 

Synplify для VHDL? А что, он больше не плющит структуры, переименовывая поля как ему вздумается?

 

если вы говорите про тип record, то не замечал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

давно и всем известно: где симплифай, там иксэсте не место !!! :)

 

Synplify для VHDL? А что, он больше не плющит структуры, переименовывая поля как ему вздумается?

 

Для VHDL HDL структуры (record) плющит, но не как вздумается, а в битовый вектор, похоже в порядке объявления полей. Согласен, неудобно, масса сложностей при работе с результатами синтеза.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще одни плюс 8.2i - стали меньше файлы проектов.

И пока не заметил их чудовищного разрастания, которое было в 8.1i.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для тех кто уже перешёл на 8.2

http://www.xilinx.com/xlnx/xil_sw_updates_...?ipoid=24353443

;-)

Интересно, как можно накосячить на 216 MB исправлений!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для тех кто уже перешёл на 8.2

http://www.xilinx.com/xlnx/xil_sw_updates_...?ipoid=24353443

;-)

Интересно, как можно накосячить на 216 MB исправлений!

 

Легко! :biggrin:

Проблема в том, что они, по всей видимости, берут список измененных файлов после внесения всех необходимых модификаций и объявляют их очередным сервиспаком. А что и где точно изменилось и на что это изменение может повлиять - никто не берется разобраться, т.к. трафик для них дешевле, чем время работы разработчиков софта. Так что нужно расширять каналы... ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как в 8.2 с работой в многопроцессорной системе?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...