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

48 минут назад, Raven сказал:

Чудес не бывает - что-то отличается: или проект, или Quartus. Ищите отличия.

А вот и бывают! Есть проект для CPLD фирмы Altera. Загрузка - 100%. Под Виндой Quartus 14.1 SP2 собирает проект и всё работает штатно в железе на крупной серии. А под Linux ТА ЖЕ версия Quartus НЕ собирает проект, говоря, что не хватает одной ячейки! И всё, тупик. Исходники 100% одни и те же. Версия САПР одна и та же. Лишь ОС разные. К сожалению ситуация нарисовалась уже после того, как Intel/Altera официально начал уходить из России и в саппорт обращаться было бесполезно.

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


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

В 05.06.2024 в 11:08, warrior-2001 сказал:

... Исходники 100% одни и те же. Версия САПР одна и та же. Лишь ОС разные.

Кроме исходников есть еще настройки квартусовского поекта, коих в квартусе до беса...

qsf-файлы и прочие скрипты в Win и Lin точно совпадают?

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

Можете предоставить проект для препарирования?

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


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

On 6/5/2024 at 11:08 AM, warrior-2001 said:

А вот и бывают!

Много раз бывало в моей практике: такого не может быть, потому что не может быть никогда! Но, будучи вооружен вредными материалистическими мировоззрениями, успевшими-таки закрепится в моем неокрепшем мозге в последние советские годы :), я в конце-концов всегда приходил к разгадке такого рода "чудес". Иногда самостоятельно, иногда прибегая к "помощи клуба". Что обычно доставляет людям моего типа извращенное ни с чем не сравнимое интеллектуальное удовлетворение. Чего и вам, и ТС желаю. 🙂 

По делу - полностью согласен со StewartLittle (Q одной версии, выполняющийся в Lin и Win - это, строго говоря, 2 разных продукта (1), и они уж точно выполняются в разных операционных средах (это 2)).

У ТС ситуация еще более интересная - у него и OS вроде одинаковые в обоих случаях, но, думается, пространство для различий имеется и здесь. Нужно только хорошо поискать.

 

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


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

В 05.06.2024 в 11:33, StewartLittle сказал:

Кроме исходников есть еще настройки квартусовского поекта, коих в квартусе до беса...

qsf-файлы и прочие скрипты в Win и Lin точно совпадают?

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

Можете предоставить проект для препарирования?

Добрый день! К сожалению нет, ибо была проведена оптимизация функционала и проект стал помещаться в обоих случаях. Для отбрасывания вопроса настроек квартуса все настройки были изменены для того, чтобы они прописались в qsf файл в явном виде. Плюс ко всему я запускал сетевой подбор параметров под линуксом на разных seed, но под линуксом так и не нашёлся набор параметров, чтобы запихнуть его в искомый кристалл. 

Если найду в архиве репозитория исходники старые - с удовольствием выложу. Но вот версию и сборку Линукса точно уже не найти.

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


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

On 6/5/2024 at 10:16 AM, Raven said:

Чудес не бывает - что-то отличается: или проект, или Quartus. Ищите отличия.

 А  как может отличаться проект, переносимый копированием с одного компа на другой? Вражеская винда биты меняет? Или как будет квартус отличаться, устанавливаемый с одного и того же дистра. Теоретически могут быть какие-то настройки винды, отличающиеся, но как они влияют? Конечно у меня не такая проблема, как у warrior-2001, просто интерес спортивный.

 

В итоге создал ещё один инстанс pll, вытащил туда частоту на которую он ругается, так на обоих компах нормально. 

Так тоже устроит, но интересно все же, что это было.

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


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

Обнаружились новые веселые вещи. На одном компе ( где дизайн собирался изначально ) игнорирует create_generated_clock с одного из PLL (не того, на который ругался ранее на втором компе) . Собрал тот же проект еще на одном ПК с Win 11 на том же квартусе - все нормально. Похоже один комп больной, а в каком месте - непонятно.

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


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

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

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

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

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

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

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

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

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

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