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

 
 
> Quartus & Qsys, Quartus не видит подключенных модулей в Qsys
Styv
сообщение Oct 17 2012, 10:10
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Привет Всем!

Вот решил перейти на Qsys.

Собрал систему с Ниосом. Hello World заработал.

Дальше добавил в систему свой блок, который в сопсе работает.
Систему сгенерил без ошибок.

При компибяции Ква ругается:
Error (12252): Qsys1.ADN6405_conf_0: Component ADN6405_conf 1.0 not found
Error (12252): Nios2_qsys_0.data_master/ADN6405_conf_0.ADN6405_conf: Connection nios2_qsys_0.data_master/ADN6405_conf_0.ADN6405_conf has missing start or endpoint
Error (12252): Nios2_qsys_0.data_master/ADN6405_conf_0.ADN6405_conf: Connection nios2_qsys_0.data_master/ADN6405_conf_0.ADN6405_conf has missing start or endpoint
Error (12252): Nios2_qsys_0.data_master/ADN6405_conf_0.ADN6405_conf: Connection nios2_qsys_0.data_master/ADN6405_conf_0.ADN6405_conf has missing start or endpoint
Error (12252): Generation stopped, 8 or more modules remaining
Error (12153): Can't elaborate top-level user hierarchy
Error: Quartus II 64-Bit Analysis & Synthesis was unsuccessful. 6 errors, 101 warnings
Error: Peak virtual memory: 490 megabytes
Error: Processing ended: Wed Oct 17 14:09:10 2012
Error: Elapsed time: 00:00:08
Error: Total CPU time (on all processors): 00:00:08
Error (293001): Quartus II Full Compilation was unsuccessful. 8 errors, 101 warnings

Что делаю не так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
torik
сообщение Oct 18 2012, 07:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



После перехода в другой ква, переходим на вкладку Project Setting и выбираем то семейство, с которым работаем...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Styv
сообщение Oct 18 2012, 08:31
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(torik @ Oct 18 2012, 11:35) *
После перехода в другой ква, переходим на вкладку Project Setting и выбираем то семейство, с которым работаем...

Тоже не помогло.

Методом проб, выяснил: Если скинуть папку, в которой лежит модуль (sv и tcl) в папку проекта, то квартус компилирует.

Это конечно выход, но это не удобно, если модуль используется в нескольких проектах и постоянно дорабатывается.

В сопсе таких проблем нет.


Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 18 2012, 09:14
Сообщение #4


Лентяй
******

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



Цитата(Styv @ Oct 18 2012, 12:31) *
Тоже не помогло.
Методом проб, выяснил: Если скинуть папку, в которой лежит модуль (sv и tcl) в папку проекта, то квартус компилирует.
Это конечно выход, но это не удобно, если модуль используется в нескольких проектах и постоянно дорабатывается.
В сопсе таких проблем нет.

Варианты:
1. Укажите в Qsys'е IP_SEARCH_PATH. Правда, мне смутно припоминается, что в 12-й с этим путем были какие-то проблемы, но они лечились настройками квартуса. Подробности можно поискать в альтеровской knowledgebase.
2. Создавайте свои модули там, где кватус их гарантированно найдет - в папке <quartus_install_dir>\ip. Сделайте там какую-нибудь поддиректорию, например my_modules, и создавайте там все свои модули.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Styv
сообщение Oct 18 2012, 09:34
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Stewart Little @ Oct 18 2012, 13:14) *
Варианты:
1. Укажите в Qsys'е IP_SEARCH_PATH.

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

Цитата(Stewart Little @ Oct 18 2012, 13:14) *
Правда, мне смутно припоминается, что в 12-й с этим путем были какие-то проблемы, но они лечились настройками квартуса. Подробности можно поискать в альтеровской knowledgebase.


Это где и какие настройки квартуса?
Дайте ссылку, где можно об этом почитать.

Цитата(Stewart Little @ Oct 18 2012, 13:14) *
2. Создавайте свои модули там, где кватус их гарантированно найдет - в папке <quartus_install_dir>\ip. Сделайте там какую-нибудь поддиректорию, например my_modules, и создавайте там все свои модули.


А вот это помогло! Как вариант можно пользовать, но при переходе от одной версии ква к другой придется преносить модули в другую папку нового квартуса.

Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 18 2012, 10:09
Сообщение #6


Лентяй
******

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



Цитата(Styv @ Oct 18 2012, 13:34) *
Это где и какие настройки квартуса?
Дайте ссылку, где можно об этом почитать.

Ну не лентяйничайте сами поискать : http://www.altera.com/support/kdb/solutions/spr375223.html


Цитата(Styv @ Oct 18 2012, 13:34) *
А вот это помогло! Как вариант можно пользовать, но при переходе от одной версии ква к другой придется преносить модули в другую папку нового квартуса.

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


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Styv
сообщение Oct 18 2012, 10:33
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Stewart Little @ Oct 18 2012, 14:09) *
Кстати - держать на одном компе несколько разных версий квартуса - моветон.


Ну после этого:
Цитата(torik @ Oct 18 2012, 10:07) *
2) Мне надоело бороться с нелепостями ква12 (и это sp2!). В частности из-за того что qsys игнорирует параметры, заданные в GUI, невозможно создать несколько экземпляров одного компонента. Я ушел на одинадцатый ква.


Лучше держать и более раннюю версию.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Styv   Quartus & Qsys   Oct 17 2012, 10:10
- - Stewart Little   А исходники Вашего модуля (ну или соответствующий ...   Oct 17 2012, 11:13
|- - Styv   Цитата(Stewart Little @ Oct 17 2012, 15:1...   Oct 17 2012, 12:17
- - torik   1) Именно такая ошибка у меня лечилась единственны...   Oct 18 2012, 06:07
|- - Styv   Цитата(torik @ Oct 18 2012, 10:07) 1) Име...   Oct 18 2012, 07:26
|- - Stewart Little   Цитата(Styv @ Oct 18 2012, 14:33) Лучше д...   Oct 18 2012, 10:51
- - torik   ЦитатаЛучше держать и более раннюю версию. Спасибо...   Oct 18 2012, 10:36
|- - Styv   Цитата(torik @ Oct 18 2012, 14:36) Спасиб...   Oct 18 2012, 10:55
|- - Stewart Little   Цитата(Styv @ Oct 18 2012, 14:55) А на ка...   Oct 18 2012, 13:11
- - torik   ЦитатаЯ привык на системном диске не держать рабоч...   Oct 18 2012, 11:02
- - torik   ЦитатаНу я VHDL'шик, и что? Исключение, выдать...   Oct 19 2012, 05:04
- - juvf   Цитата(Styv @ Oct 17 2012, 16:10) При ком...   Oct 23 2012, 18:43


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

 


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


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