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

Bug in Quartus Prime Lite 23.1 - ALTPLL MegaWizard

pertrl
Beginner
4,049 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
20 Replies
SyafieqS
Moderator
3,982 Views

Peter,


What OS are you using?

Let me replicate and let you know any update


0 Kudos
pertrl
Beginner
3,974 Views
0 Kudos
andy25
New Contributor I
3,451 Views

I also have this problem on Linux using 23.1 Standard

-Andy

0 Kudos
pertrl
Beginner
3,970 Views

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

0 Kudos
Cavallini
Beginner
3,885 Views

Hello,

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

Regards

0 Kudos
Cavallini
Beginner
3,841 Views

Hello,

I downgrade Quartus in 22.1 version. That works.

0 Kudos
SyafieqS
Moderator
3,809 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
3,788 Views

For go back to 22.1 solve the issue

0 Kudos
kkazem
Beginner
3,752 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
3,633 Views

Same issue Ubuntu 22.04.3 LTS

Also my lite subscription is ending soon

0 Kudos
tcmichals_home
Beginner
3,633 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
3,577 Views

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

0 Kudos
tcmichals_home
Beginner
3,511 Views
0 Kudos
argraur1
Beginner
2,779 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,878 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
2,746 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
1,268 Views

This issue is still persisting using 23.1 lite on windows 11

 

 

0 Kudos
boingbumtschak
Beginner
670 Views

Freshly installed Quartus Prime Version 23.1std.0 Build 991 11/28/2023 SC Lite edition on Windows 11 and I am having the same issue.

Feedback from intel would be appreciated regarding that this problem was first reported half a year ago.

Thanks

0 Kudos
dvirc
Beginner
658 Views
Its frustrating but I was able to solve this when used 64bit binaries from previous version of QP - I used the suggested solution above. Hope you solve it until they provide support on the next version...
0 Kudos
boingbumtschak
Beginner
635 Views

Yes, solution above solved it indeed. Thank you

0 Kudos
Reply