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

Квартус вредничает.

Лицензионный, с ключом, всё по честному. 15,1

Мелкие проекты для Макса2 собирает без проблем.

 

Для Циклона5 начинаются проблемы: два проекта - большой и маленький.

Большой доезжает до 37% проходит этап Синтеза и зацикливается на Ellaboration. Грызёт два часа на одном месте.

Маленький доходит до 47% за 4 минуты и зацикливается на Place&Route. Так же грызёт чего то, безрезультатно.

Подозрение на выделение памяти для процесса.

Не сталкивались с ситуацией? Как разрешили? Комп мощный, многоядерный - станция.

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


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

Не сталкивались с ситуацией? Как разрешили? Комп мощный, многоядерный - станция.

Разрядность операционной системы, версия квартуса (разрядность), объем оперативной памяти? Были проблемы с стратикс4 еще на 32-разрядной версиии - временные файлы не могли быть больше уже не помню какого объема и все затыкалось.

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


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

временные файлы не могли быть больше уже не помню какого объема и все затыкалось.

 

Чёт похоже такое и получается.

Процесс quartus_fit затыкается при достижении 1.2 гигабайта в малом проекте

И в большом затыкается процесс quartus_map, так же на 1,2гига.

Увеличил файл подкачки принудительно до 4гигов(не помогло). До этого было автоматическое распределение. 1,5терабайта диск. ОЗУ, тоже достаточно...

Изменено пользователем Trashy_2

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


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

Чёт похоже такое и получается.

Процесс quartus_fit затыкается при достижении 1.2 гигабайта в малом проекте

И в большом затыкается процесс quartus_map, так же на 1,2гига.

Увеличил файл подкачки принудительно до 4гигов(не помогло). До этого было автоматическое распределение. 1,5терабайта диск. ОЗУ, тоже достаточно...

Эта проблема только для 32-разрядной версии и связана она с тем, что операционка по умолчанию не может для одного временного файла выделить места больше 2 Гигов, каков бы размер подкачки не был (это было лет 5 назад - так что мог что-то перепутать).

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


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

Не сталкивались с ситуацией? Как разрешили? Комп мощный, многоядерный - станция.

На домашнем ноуте (старый леново кор2дуо, win7x64, 4ГБ ОЗУ) похожая бяка. Доходил до какого-то значения и вис на неопределенное время.

Решил так - запускаю диспетчер задач, с картинкой "быстродействие", закрываю все приложения кроме квартуса и компилю.

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

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


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

Эта проблема только для 32-разрядной версии и связана она с тем, что операционка по умолчанию не может для одного временного файла выделить места больше 2 Гигов, каков бы размер подкачки не был (это было лет 5 назад - так что мог что-то перепутать).

Походу так и есть. У меня Евалюшин 64бита загрыз, только не создал файл загрузки. quartus_fit в этот момет был 2,6гига.

А на том компе стоит Квартус Прайм(просто без бит)

 

Чёт, вроде Prime 15.1 по документам 64 бита...

А, не работает зараза.

Изменено пользователем Trashy_2

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


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

Чёт, вроде Prime 15.1 по документам 64 бита...

А, не работает зараза.

Проверьте, как он реально запускается. У меня (правда, на линухе) запуск такой:

 

<...>/quartus/bin/quartus --64bit

 

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


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

Иттить-колотить.

Сделал на этом компе удалённый рабочий стол, запустил это всё на своём рабочем месте, а у него лицензия не действует на удалённое место.

 

:о)

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


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

Сделал на этом компе удалённый рабочий стол, запустил это всё на своём рабочем месте, а у него лицензия не действует на удалённое место.

Сделаем! Пишите в личку.

 

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


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

Установил 15.0, который компилировал на другом компе. И таже самая фигня. На Фиттинге встаёт колом. Походу винда кривая.

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


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

Было такое на 16 версии.

Отключил в настройках что связанное со Smart(сейчас под рукой квартуса нет) и компиляция стала нормально проходить.

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


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

Попробуйте еще в Compilation Process Settings в пункте Parallel compilation выбрать и выставить Maximum allowed processors в единицу.

Была похожая проблема с затыком в фиттере - описанное мной решение помогло, Q15.0.

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


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

Попробуйте еще в Compilation Process Settings в пункте Parallel compilation выбрать и выставить Maximum allowed processors в единицу.

Была похожая проблема с затыком в фиттере - описанное мной решение помогло, Q15.0.

Прикинь, сначала, вроде как повис на том же месте, но потом протащил. Только это пипец как долго. Уже 26 минут грызёт, а только половину сгрыз.

 

О! Целая статья: https://www.altera.com/support/support-reso...222007_376.html

 

 

Спасибо!!!

 

У компа 32 ядра. Квартус на 8 компилит, а на 16 затыкается.

Изменено пользователем Trashy_2

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


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

мне от предшественника достался один очень кривой проект, в котором была тьма-тьмущая синхронизаторов, переводящих сигналы из 131,6 МГц домена в 2,048 Мгц-домен.

при этом в констрейнах не было set_false_path на эти синхронизаторы.

как собирал этот проект тот человек - я хз, но квартус жевал его с переменным успехом: иногда собирал за 40 минут, а иногда насмерть зависал после 2х часов сборки.

 

введение set_false_path для синхронизаторов сократило время сборки до 30 минут, и она стала предсказуемо собираться каждый раз.

 

так что я бы на вашем месте в первую очередь начал вычищать cross-clock-domain неувязки.

и Post-synthesys RTL viewer в помощь.

если явно не прописаны constraints для CDC-перехода, то quartus пытается соблюсти для одних и тех же цепей сходимость при обеих тактовых частотах, что вызывает дикие перестройки графа, и его несходимость в конечном счете.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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