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

 
 
 
Reply to this topicStart new topic
> Вопрос начинающего: ISE: Verilog + VHDL, Не собирает проект.
a123-flex
сообщение Jan 15 2008, 17:11
Сообщение #1


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Пытаюсь собрать свой первый смешанный проект в ISE. Top - файл на верилоге, а дальше вглубь как бог на душу положит: то верилог, то VHDL, максимум 8 уровней вложенности.
Aldec при отладке показывает нормальную иерархию, а при загрузке проекта в ISE и указания топа проект в елочку не собирается, появляется несколько узлов, но воедино проект не собирается. В настройках проекта указал синтезатор Синплифай Про, но ето я так понимаю не суть, до него очередь не доходит. Может кто подскажет где надо галочку поставить ? Или галочкой здесь не отделаешься ?


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Jan 17 2008, 08:54
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(a123-flex @ Jan 15 2008, 20:11) *
Пытаюсь собрать свой первый смешанный проект в ISE. Top - файл на верилоге, а дальше вглубь как бог на душу положит: то верилог, то VHDL, максимум 8 уровней вложенности.
Aldec при отладке показывает нормальную иерархию, а при загрузке проекта в ISE и указания топа проект в елочку не собирается, появляется несколько узлов, но воедино проект не собирается. В настройках проекта указал синтезатор Синплифай Про, но ето я так понимаю не суть, до него очередь не доходит. Может кто подскажет где надо галочку поставить ? Или галочкой здесь не отделаешься ?


Есть такое подозрение, что так вообще нельзя делать. Выберите что-нибудь одно или VHDL или Verilog!
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jan 17 2008, 11:24
Сообщение #3


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(Mad_max @ Jan 17 2008, 11:54) *
Есть такое подозрение, что так вообще нельзя делать. Выберите что-нибудь одно или VHDL или Verilog!


Xilinx ISE Overview

--------------------------------------------------------------------------------

The Integrated Software Environment (ISE™) is the Xilinx® design software suite that allows you to take your design from design entry through Xilinx device programming. The ISE Project Navigator manages and processes your design through the following steps in the ISE design flow.

Design Entry
Design entry is the first step in the ISE design flow. During design entry, you create your source files based on your design objectives. You can create your top-level design file using a Hardware Description Language (HDL), such as VHDL, Verilog, or ABEL, or using a schematic. You can use multiple formats for the lower-level source files in your design.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
sazh
сообщение Jan 17 2008, 11:56
Сообщение #4


Гуру
******

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



Ограничения обычно касаются web версий.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Jan 17 2008, 12:16
Сообщение #5


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



у меня есть доступ к Ftp). К тому же как не странно у меня версия вообще честная, покупная с полной лицензией.

Спасибо всем, пришлось ковыряться самому.... Проблема была в том, что многие блоки изначально создавались в схематике Aldec-a, и перед компонентами Aldec вставлял ссылки на либы типа:

// synopsys translate_off
`library("U2","WORK")
// synopsys translate_on

ISE этого не пережил.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Jan 17 2008, 12:17
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(a123-flex @ Jan 17 2008, 14:24) *
Xilinx ISE Overview

--------------------------------------------------------------------------------
You can use multiple formats for the lower-level source files in your design.[/u]


Ну раз уж пишут, значит можно. Я пробовал проект где был vhdl сорс и netlist собрать, так вот так, точно нельзя делать.
Но все-таки, совет, определитесь чем вы лучше владеете, да переделайте проект. А то искать эту галочку в гуишнике дело не благодарное.
Хотя можно поступить и так, если уж у вас все лицензионное, то напишите в support.
Должны ответить.
Go to the top of the page
 
+Quote Post
-=Vitaly=-
сообщение Jan 21 2008, 21:09
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 31-08-06
Из: Киев
Пользователь №: 19 991



Чистый верилог и вхдл Хилый Айс хавает с легкостью, а вот подсовывать схематик дело неблагодарное.
Go to the top of the page
 
+Quote Post
yes
сообщение Jan 23 2008, 12:45
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(a123-flex @ Jan 15 2008, 20:11) *
Пытаюсь собрать свой первый смешанный проект в ISE. Top - файл на верилоге, а дальше вглубь как бог на душу положит: то верилог, то VHDL, максимум 8 уровней вложенности.
Aldec при отладке показывает нормальную иерархию, а при загрузке проекта в ISE и указания топа проект в елочку не собирается, появляется несколько узлов, но воедино проект не собирается. В настройках проекта указал синтезатор Синплифай Про, но ето я так понимаю не суть, до него очередь не доходит. Может кто подскажет где надо галочку поставить ? Или галочкой здесь не отделаешься ?


рекомендую посмотреть главу 8 Mixed Language Support (xst.pdf)
там есть ограничения на типы данных и т.п.

но, также подтверждаю - работает ISE c mixed проектами

-----------

у ISE начинается жопа когда много файлов, сложный проект - там есть какой-то (JAVA ?) пред-парсер, который рисует "дерево" проекта. так эта фигня виснет и глючит, после чего начинается жопа...

я либо make-ом такие проекты собираю, либо симплифаем собираю для кусков проекта нетлисты (edn) и их склеиваю для синтеза (это очень подходит при использовании planahead-а)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 09:46
Рейтинг@Mail.ru


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