Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16616 Discussions

Bug in Quartus Prime Lite 23.1 - ALTPLL MegaWizard

pertrl
Beginner
3,172 Views

Hello,

in the recent version of Quartus Prime Lite 23.1 the MegaWizard of ALTPLL is broken.

It crashes when Tab "3 Output Clocks" is selected. Either directly or by clicking next.

Labels (1)
0 Kudos
17 Replies
SyafieqS
Moderator
3,105 Views

Peter,


What OS are you using?

Let me replicate and let you know any update


0 Kudos
pertrl
Beginner
3,097 Views
0 Kudos
andy25
New Contributor I
2,574 Views

I also have this problem on Linux using 23.1 Standard

-Andy

0 Kudos
pertrl
Beginner
3,093 Views

I installed QuartusLiteSetup-23.1std.0.991-windows.exe and max10-23.1std.0.991.qdz

0 Kudos
Cavallini
Beginner
3,008 Views

Hello,

Did you find a solution. I have the same issue with the same version as you ?

Regards

0 Kudos
Cavallini
Beginner
2,964 Views

Hello,

I downgrade Quartus in 22.1 version. That works.

0 Kudos
SyafieqS
Moderator
2,932 Views

Hi,


Im facing same issue. Revert to previous version solve the issue for temporary workaround.

Let me know if it is not feasbile.


0 Kudos
Cavallini
Beginner
2,911 Views

For go back to 22.1 solve the issue

0 Kudos
kkazem
Beginner
2,875 Views

I'm having the same issue and this is a problem for me and my customer and my new design. Intel released the v23.1 and it is supposed to work. The ALTPLL is a basic ip block that's critical to my design. I'd like to continue using v23.1.  Not to mention that I spent countless hours trying to figure out why a block I've used before in other versions would crash. I figured my code had a bug, but it was the new Quartus Prime v23.1.

 

Please see if Intel can fix the bug instead of telling all users using the latest release that use the ALTPLL IP to downgrade to an older version of Quartus. 

 

Honestly, that sucks and it isn't fair to the users that expect the latest release to work. I understand that bugs may happen from time to time and I accept that. What I can't accept is that Intel won't promise to fix it and to do so in a timely manner.

 

Please advise.

 

Thank you.

tcmichals_home
Beginner
2,756 Views

Same issue Ubuntu 22.04.3 LTS

Also my lite subscription is ending soon

0 Kudos
tcmichals_home
Beginner
2,756 Views

Here is the trace:

Info (14738): *** Fatal Error: Segment Violation at 0x4
Info (14738): Module: mega_altpllq
Info (14738): Stack Trace:
Info (14738): 0x396f0: ALTCLKLOCK_CLK_SETTING_PAGE::should_enable_disable_control(UI_QSTRING const&) + 0x40 (mega_altpllq)
Info (14738): 0x3b1b4: ALTCLKLOCK_CLK_SETTING_PAGE::enable_page_controls(QWidget*, bool) + 0xce (mega_altpllq)
Info (14738): 0x3b263: ALTCLKLOCK_CLK_SETTING_PAGE::enable_page_controls(QWidget*, bool) + 0x17d (mega_altpllq)
Info (14738): 0x5c879: ALTCLKLOCK_CLK_SETTING_PAGE::update_page() + 0x337 (mega_altpllq)
Info (14738): 0x54f30: CRWIZARD_PAGE_BASE::showEvent(QShowEvent*) + 0x60 (mega_mwizcq)
Info (14738): 0x1a2a2e: QWidget::event(QEvent*) + 0x27e (Qt5Widgets.so.5)
Info (14738): 0x16288f: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x7f (Qt5Widgets.so.5)
Info (14738): 0x16b550: QApplication::notify(QObject*, QEvent*) + 0x1a0 (Qt5Widgets.so.5)
Info (14738): 0x2cdf1a: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x12a (Qt5Core.so.5)
Info (14738): 0x19f413: QWidgetPrivate::show_helper() + 0x73 (Qt5Widgets.so.5)
Info (14738): 0x1a24e3: QWidgetPrivate::setVisible(bool) + 0x1c3 (Qt5Widgets.so.5)
Info (14738): 0x365604: QDialog::setVisible(bool) + 0x94 (Qt5Widgets.so.5)
Info (14738): 0x187c74: QStackedLayout::setCurrentIndex(int) + 0x124 (Qt5Widgets.so.5)
Info (14738): 0x807c8: CRWIZARD_PAGE::jump_to_page(int) + 0xee (mega_mwizcq)
Info (14738): 0x82100: CRWIZARD::jump_to_page(int) + 0x44 (mega_mwizcq)
Info (14738): 0x554f8: CRSTD_BUTTONS_PANEL_DECORATOR::simulate_next_button_press() + 0xd4 (mega_mwizcq)
Info (14738): 0x539fe: CRSTD_BUTTONS_PANEL_DECORATOR::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 0x3c (mega_mwizcq)
Info (14738): 0x303b24: void doActivate<false>(QObject*, int, void**) + 0x524 (Qt5Core.so.5)
Info (14738): 0x2546f2: QAbstractButton::clicked(bool) + 0x42 (Qt5Widgets.so.5)
Info (14738): 0x25490a: QAbstractButtonPrivate::emitClicked() + 0x3a (Qt5Widgets.so.5)
Info (14738): 0x255d5f: QAbstractButtonPrivate::click() + 0xaf (Qt5Widgets.so.5)
Info (14738): 0x255f25: QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 0xe5 (Qt5Widgets.so.5)
Info (14738): 0x1a2a2e: QWidget::event(QEvent*) + 0x27e (Qt5Widgets.so.5)
Info (14738): 0x2f8a5f: QPushButton::event(QEvent*) + 0x4f (Qt5Widgets.so.5)
Info (14738): 0x16288f: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x7f (Qt5Widgets.so.5)
Info (14738): 0x16b747: QApplication::notify(QObject*, QEvent*) + 0x397 (Qt5Widgets.so.5)
Info (14738): 0x2cdf1a: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x12a (Qt5Core.so.5)
Info (14738): 0x16aa43: QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 0x1b3 (Qt5Widgets.so.5)
Info (14738): 0x1bd39b: QWidgetWindow::handleMouseEvent(QMouseEvent*) + 0x2cb (Qt5Widgets.so.5)
Info (14738): 0x1c074c: QWidgetWindow::event(QEvent*) + 0x1cc (Qt5Widgets.so.5)
Info (14738): 0x16288f: QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x7f (Qt5Widgets.so.5)
Info (14738): 0x16b550: QApplication::notify(QObject*, QEvent*) + 0x1a0 (Qt5Widgets.so.5)
Info (14738): 0x2cdf1a: QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x12a (Qt5Core.so.5)
Info (14738): 0x10efd0: QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 0x660 (Qt5Gui.so.5)
Info (14738): 0x110645: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 0x255 (Qt5Gui.so.5)
Info (14738): 0xe884c: QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xac (Qt5Gui.so.5)
Info (14738): 0x68a13: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x23 (Qt5XcbQpa.so.5)
Info (14738): 0x2ccaeb: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x12b (Qt5Core.so.5)
Info (14738): 0x364d9d: QDialog::exec() + 0x1cd (Qt5Widgets.so.5)
Info (14738): 0x9a2e1: CRWIZARD_APP::start_wizard(bool) + 0x565 (mega_mwizcq)
Info (14738): 0x73b09: CRWIZARD_WRAPPER::run_wizard(CRWIZARD_APP*) + 0x2a9 (mega_mwizcq)
Info (14738): 0x5369b: main + 0x1b7 (mega_altpllq)
Info (14738): 0x29e40: __libc_start_main + 0x80 (c.so.6)
Info (14738): 0x234b9: _start + 0x29 (mega_altpllq)
Info (14738): End-trace

 

0 Kudos
tcmichals_home
Beginner
2,700 Views

Any status on this?  Need the new version due to NIOS-V IP needed.

0 Kudos
tcmichals_home
Beginner
2,634 Views
0 Kudos
argraur1
Beginner
1,902 Views

I've found a temporary workaround for this:
1. Download Quartus Prime Lite 22.1

2. Navigate to C:/intelFPGA_lite/22.1std

3. Locate following files:


quartus/bin64/cbx_altpll.dll
quartus/bin64/cbx_altpll_avalon.dll
quartus/bin64/cbx_altpll_reconfig.dll
quartus/bin64/cbx_altpll_reconfig_avalon.dll
quartus/bin64/cbx_max10_altpll_avalon.dll
quartus/bin64/mega_altpll_reconfigq.exe
quartus/bin64/mega_altpllq.exe
quartus/bin64/mmdl_altpll.dll
quartus/bin64/pdbmin/altpll_a.pdb
quartus/bin64/pdbmin/cbx_altpll.pdb
quartus/bin64/pdbmin/cbx_altpll_avalon.pdb
quartus/bin64/pdbmin/cbx_altpll_reconfig.pdb
quartus/bin64/pdbmin/cbx_altpll_reconfig_avalon.pdb
quartus/bin64/pdbmin/cbx_max10_altpll_avalon.pdb
quartus/bin64/pdbmin/mega_altpll_reconfigq.pdb
quartus/bin64/pdbmin/mega_altpllq.pdb
quartus/bin64/pdbmin/mmdl_altpll.pdb

 

4. Copy them over to C:/intelFPGA_lite/23.1std/quartus/bin64

5. Replace any occurences

6. Open Quartus Prime Lite 23.1 as usual

 

This worked for me and ALTPLL IP MegaWizard now doesn't crash in 23.1, I'm NOT sure this doesn't break anything, but ALTPLL IP Module generates correctly. Please backup original files of 23.1std before proceeding.

dvirc
Beginner
1,001 Views

Thank you it worked! (QP Lite 23.1 Win11Pro)

Still when clicking finish it crashes and wont add ALTPLL to the system

0 Kudos
Falcon_MP
Beginner
1,869 Views

I'm having the same issue. Converted a project from Quartus 22.1 to 23.1 and now the Megawizard crashes every time i want to edit the output clocks of the ALTPLL ip.

0 Kudos
sorinache
Beginner
391 Views

This issue is still persisting using 23.1 lite on windows 11

 

 

0 Kudos
Reply