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

Quartus Prime Standard Edition обновился до версии 21.1

https://fpgasoftware.intel.com/21.1/?edition=standard&platform=windows

Release Notes пока нет (есть только про Device Support).

Вместо ModelSim теперь будет использоваться Questa.

В остальном, вангую, что изменения там чисто косметические (кроме, разве что, исправление нескольких багов из v20.1.1).

 

Кстати, сейчас Intel для обеих версий квартуса (Pro и Standard) сделал единый код для заказа: SW-ONE-QUARTUS и одинаковую стоимость лицензии

(Pro будет чуть дешевле, а Standard - чуть дороже).

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


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

Ох и долго же, в сравнении с девяткой, он собирает… В остальном изменений и отличий от 20ки пока не видно…

Требуются ли цифры для тех, кому код для заказа в силу ряда причин не поможет…

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


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

Нашлось первое приятное отличие… Не знаю уж у кого как, но у меня 20.1 напрочь отказывался в SignalTap делать триггеры по «или» с разными фронтами. В 21.1 такого нет — всё синтезируется без проблем.

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


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

А по какой причине версия 21.1 может не компилировать рабочий проект, содержащий контроллер ddr3? В версии 20.1 все проходит нормально, здесь же сыплются ошибки:

Error (12252): S0: Error during execution of "{C:/intelfpga/21.1/quartus/../nios2eds/Nios II Command Shell.bat} make all 2>> stderr.txt": child process exited abnormally
Error (12252): S0: Execution of command "{C:/intelfpga/21.1/quartus/../nios2eds/Nios II Command Shell.bat} make all 2>> stderr.txt" failed
Error (12252): S0: /mnt/c/intelfpga/21.1/quartus/bin64/uniphy_mcc.exe -ac_code sequencer_mc/ac_rom.s -inst_code sequencer_mc/inst_rom.s -ac_rom ../ddr3_ctrl_mem_if_ddr3_emif_0_s0_AC_ROM.hex -inst_rom ../ddr3_ctrl_mem_if_ddr3_emif_0_s0_inst_ROM.hex -header sequencer/sequencer_auto.h -vheader ../sequencer_auto_h.sv -ac_rom_init sequencer/sequencer_auto_ac_init.c -inst_rom_init sequencer/sequencer_auto_inst_init.c -DAC_ROM_USER_ADD_0=0_0000_0000_0000 -DAC_ROM_USER_ADD_1=0_0000_0000_1000 -DAC_ROM_MR0=0010000110001 -DAC_ROM_MR0_CALIB= -DAC_ROM_MR0_DLL_RESET=0010100110000 -DAC_ROM_MR1=0000001000100 -DAC_ROM_MR1_OCD_ENABLE= -DAC_ROM_MR2=0001001001000 -DAC_ROM_MR3=0000000000000 -DAC_ROM_MR0_MIRR=0010001001001 -DAC_ROM_MR0_DLL_RESET_MIRR=0010011001000 -DAC_ROM_MR1_MIRR=0000000100100 -DAC_ROM_MR2_MIRR=0001000110000 -DAC_ROM_MR3_MIRR=0000000000000 -DQUARTER_RATE=0 -DHALF_RATE=0 -DFULL_RATE=1 -DNON_DES_CAL=0 -DAP_MODE=0 -DGUARANTEED_READ_BRINGUP_TEST=0 -DMEM_ADDR_WIDTH=13 -DHARD_PHY=1
Error (12252): S0: UniPHY Sequencer Microcode Compiler
Error (12252): S0: Copyright (C) 2021  Intel Corporation. All rights reserved.
Error (12252): S0: child process exited abnormally
Error (12252): Cannot find sequencer/sequencer.elf
Error (12252): S0: Cannot find sequencer/sequencer.elf
 

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


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

18 часов назад, Barbarossa сказал:

А по какой причине версия 21.1 может не компилировать рабочий проект, содержащий контроллер ddr3? В версии 20.1 все проходит нормально, здесь же сыплются ошибки:

Можно только гадать. Может, имена файлов в новой версии поменялись..

Попробуйте пересобрать ядро ddr3 в новой версии квартуса, и откомплировать проект.

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


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

Just now, StewartLittle said:

Можно только гадать. Может, имена файлов в новой версии поменялись..

Попробуйте пересобрать ядро ddr3 в новой версии квартуса, и откомплировать проект.

Пробовал. При сборке в Platform Designer вылезают точно такие же ошибки. Более того, я пробовал поставить Quartus на свежеустановленную систему, с нуля собирал систему с контроллером ddr3 и при попытке сгенерировать эту систему получал точно такие же ошибки. Такое впечатление, что проблема в каких-то системных настройках, то ли пути где-то не прописаны, то ли еще что-то в этом роде. Причем проявляется это только с контроллером ddr, проекты без ddr компилируются нормально.

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


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

Я вообще рекомендую использовать Quartus Standard версии 18.1 (имхо, самая стабильная версия).

В все последующие версии - сильно испорченные (от wsl с глюками и до удаления DSP Builder/OpenCL).

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

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


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

1 hour ago, StewartLittle said:

Я вообще рекомендую использовать Quartus Standard версии 18.1 (имхо, самая стабильная версия).

В все последующие версии - сильно испорченные (от wsl с глюками и до удаления DSP Builder/OpenCL).

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

Да, похоже, что так. Было любопытно посмотреть, изменилось ли что в последней версии. И, похоже, совсем все сломали - в версии 20.1 с контроллером uniphy все работало. Причем, если снести 21.1 и снова установить 20.1 - тоже все работает, проблема именно с последней версией.

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


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

как можно так выпускать продукт? где банальное тестирование ПО?

PS я в шоке

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


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

По 21.1 нашёлся ещё один неприятный момент, граничащий с издевательством. Испокон веков Ctrl+L отправлял проект на сборку. Да, но только не в текстовом редакторе 21.1! Там это — удалить текущую строку. Их можно поудалять не одну, пока не поймёшь, что происходит. Ну и момент с выделить-вставить. Выделяете мышкой блок текста, далее Ctrl+C, на свободном месте Ctrl+V… :-) Что характерно — при выделении блока текста клавиатурой ошибка отсуствует. Действительно, что ли, поставить 18.1, попробовать…

9 hours ago, Maverick_ said:

где банальное тестирование ПО?

Ну вот да. 

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


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

21.1 один из самых неудачных релизов, что работал. С ней уже полно багрепортов с припиской "будет исправлено в 21.2"

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


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

On 11/15/2021 at 4:04 PM, new123 said:

будет исправлено в 21.2

Ну, то есть, в 22.1, судя по частоте выпуска стандартных версий :-)

У них ещё и ошибка с датой выпуска 21.1 на сайте — март 2021, хотя вышла в ноябре… В общем, что-то явно пошло не так… 

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


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

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

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

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

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

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

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

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

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

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