- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi!
I am a DE1_SoC user. I am using Quartus prime lite 16.1, and I am working on an Intel FPGA monitor program tutorial. In the project creation stage, an error message appears stating that the cable cannot be found in the "host connection" category. However, the "programming" function of the Quartus prime lite 16.1 normally recognizes JTAG. How to solve this problem. Also, whenever I run an Intel FPGA monitor, it requests "javaw.exe". I'm manually specifying it every time, but I don't know if this is normal. Do you have any experts to solve this problem?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You shouldn't have to manually specify javaw.exe every time. I assume that you are using Windows. Are you running the monitor program from the Windows shortcut that was created by the installer. If yes, what is the "Target" of that shortcut (ie. what is the shortcut trying to run). It should be something like: 'C:\intelFPGA\16.1\quartus\bin64\jre64\bin\javaw.exe -Dsun.java2d.noddraw=true -jar C:\intelFPGA\16.1\University_Program\Monitor_Program\bin\Altera_Monitor_Program.jar'
Kind regards,
Blair
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You shouldn't have to manually specify javaw.exe every time. I assume that you are using Windows. Are you running the monitor program from the Windows shortcut that was created by the installer. If yes, what is the "Target" of that shortcut (ie. what is the shortcut trying to run). It should be something like: 'C:\intelFPGA\16.1\quartus\bin64\jre64\bin\javaw.exe -Dsun.java2d.noddraw=true -jar C:\intelFPGA\16.1\University_Program\Monitor_Program\bin\Altera_Monitor_Program.jar'
Kind regards,
Blair
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi!
Thank you so much! Thanks to this, the problem of running the monitor program was solved. But still, the "host connection" problem is not resolved. I don't know why it doesn't recognize Cable.
Can you help me more about this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for the screenshot, it is very helpful. It seems that the monitor program is not getting the correct path for Quartus. It's getting c:/altera/quartus/ isn't quartus installed at c:/intelFPGA_lite/16.1/. Do you have two versions of quartus installed? What path is set in the environment variable 'QUARTUS_ROOTDIR'? I think you might need to fix it.
Kind regards,
Blair
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quartus was 16.1 and only one was installed. The monitor program was originally installed to 16.1, but due to the same problem, I upgraded to 18.1. When installing the monitor program, it was installed as it was because the program automatically set it to "c:\altera" in the item asking for the installation path. Today, while installing 16.1 again, I changed it to "C:\intelFPGA_lite" and installed it, but the phenomenon is the same. How do I change the QUARTUS_ROOTDIR setting? Please gave me the detail guide.
Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
A guide to editing environment variables is here: https://www.architectryan.com/2018/08/31/how-to-change-environment-variables-on-windows-10/
However, running Quartus should update the environment variable automatically. You can use the steps in the link above to view your environment varaibles to make sure that it is set properly.
Kind regards,
Blair
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi!
Thanks to your great support, I could go further more. But Unfortunately, I have another issue to download the code into device. I leave the process message as below.
I can't understand this error message "Could not query JTAG Instance IDs.
Please ensure the FPGA has been configured using the correct .sof file."
Can you guide me regarding this.
your guiding has been great help so far.
----------------------------------------------------------------------------------------------
C:/intelFPGA_lite/quartus/bin64/quartus_pgm -c "DE-SoC [USB-1]" --auto
1) DE-SoC [USB-1]
4BA00477 SOCVHPS
02D120DD 5CSE(BA5|MA5)/5CSTFD5D5/..
Internal Error: Sub-system: PGMIO, File: /quartus/pgm/pgmio/pgmio_dev_info_manager.cpp, Line: 492
FIO_FILE_SYSTEM::exists(device_file.fullpath().c_str()) && FIO_FILE_SYSTEM::status(device_file.fullpath().c_str(), &stat_info)
Stack Trace:
0x6e31b: PGMIO_DEV_INFO_MANAGER::initialize_device_database + 0x14b (pgm_pgmio)
0x69c7b: PGMIO_DEV_INFO_MANAGER::PGMIO_DEV_INFO_MANAGER + 0x18b (pgm_pgmio)
0xbc942: PGMIO_DEVICE_MANAGER::pgmio_process_parts_file + 0x222 (pgm_pgmio)
0xa2c7d: PGMIO_DEVICE_MANAGER::PGMIO_DEVICE_MANAGER + 0x21d (pgm_pgmio)
0xb816c: PGM_DEVICE_INDEX::lookup_device + 0xb2c (pgm_pgmio)
0x18c13: QPGM_FRAMEWORK::create_chain + 0x1b3 (quartus_pgm)
0x1f4f7: QPGM_FRAMEWORK::process_operation + 0x7e7 (quartus_pgm)
0x1dd30: QPGM_FRAMEWORK::post_check_arguments + 0x270 (quartus_pgm)
0x15ebd: qexe_run + 0x1ad (comp_qexe)
0x16e51: qexe_standard_main + 0xc1 (comp_qexe)
0x2173d: qpgm_main + 0x9d (quartus_pgm)
0x13328: msg_main_thread + 0x18 (CCL_MSG)
0x14b0e: msg_thread_wrapper + 0x6e (CCL_MSG)
0x15b00: mem_thread_wrapper + 0x70 (ccl_mem)
0x12a11: msg_exe_main + 0xa1 (CCL_MSG)
0x22b3a: __tmainCRTStartup + 0x10e (quartus_pgm)
0x17033: BaseThreadInitThunk + 0x13 (KERNEL32)
0x52650: RtlUserThreadStart + 0x20 (ntdll)
End-trace
Could not query JTAG Instance IDs.
Please ensure the FPGA has been configured using the correct .sof file.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just solved my problem.
I was path problem when I install the Quartus program.
It shouldn't set as "C:\intelFPGA_lite\16.1". Install process shouldn't suggest create the "16.1" folder.
It should be just "C:\intelFPGA_lite".
Anyway, really thank you for your help.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page