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

Arria10 HPS IP File missing

LinusGrun
Beginner
1,717 Views

Hi Professionals,


I am trying to generate my ARRIA10 SoC Development kit in Platform Designer.


When I click on the a10_hps - > System Info:

Component Instatiation: a10_hps

IP File: (NONE)


I have tried to install different kinds of Tools, Folders etc. but nothing changed.

 


Further I allways get the Warnings:

Warning: File path could not be determined for component altera_arria10_hps in C:/Projects/DLR_C10303/DLR_BSR_Modem_FPGA_P2254/Dokumentation/Software/FPGA/FPGA_BSR_Projects/BSRFPGA_SW_V10/qsys_top.qsys. The component is ignored for generation.
Warning: qsys_top.a10_hps: HPS model no longer supports simulation for HPS FPGA Bridges.
Warning: a10_hps: HPS model no longer supports simulation for HPS FPGA Bridges.
Warning: a10_hps.f2h_irq0: Cannot connect clock for irq_mapper_001.sender
Warning: a10_hps.f2h_irq0: Cannot connect reset for irq_mapper_001.sender
Warning: a10_hps.f2h_irq1: Cannot connect clock for irq_mapper_002.sender
Warning: a10_hps.f2h_irq1: Cannot connect reset for irq_mapper_002.sender


When I try to open:

ip/qsys_top/qsys_top_hps_0.ip


I get:

Error: altera_hps: couldn't read file "C:/altera_pro/25.1.1/quartus/../ip/altera/alt_mem_if/alt_mem_if_interfaces/alt_mem_if_hps_emif/common_hps_emif.tcl"
(file line 2)
invoked from within
"source "$env(QUARTUS_ROOTDIR)/../ip/altera/alt_mem_if/alt_mem_if_interfaces/alt_mem_if_hps_emif/common_hps_emif.tcl""
(file "C:/altera_pro/25.1.1/ip/altera/hps/altera_hps/altera_hps_hw.tcl" line 42)

 

 

Tools I use:

- Quartus Prime Pro 25.1.1 with Licence

- Arria 10 device Support

- EDA Libraries

 

How do you generate your a10_hps Projects?

And How do I get a valid a10_hps into the catalog?


Thanx for your help.

I am going crazy aufter 3 Weeks of trying and installing.


Greez Linus

0 Kudos
15 Replies
sstrell
Honored Contributor III
1,506 Views

Have you tried deleting and re-adding the HPS IP to your Platform Designer system?

0 Kudos
LinusGrun
Beginner
1,490 Views

Hi Sstrell,


thanx for your reply!


Yes, I added new Hard Processor System FPGA IP from the IP Cataloge to the Project.


I further made a new Project and only added a new Hard Processor System FPGA IP from the IP Cataloge. This I have been able to Generate HDL.


But in both cases in the arria10_hps_0 System Info there is:

Component Instantaion: arria10_hps_0 IP File: (None)

 

I realized when I start Quartus Prime the Window "Evaluation Mode" opens and says I have e.g. 17 Days remaining.

Here I choose License Setup and choose my License.

Might this be the Problem? It Starts in Evaluation Mode?


And how do I get in normal mode?

I have just installed the hole Package again... But nothing changes.


I am looking forward to your answers.

Thanx.


Linus

0 Kudos
LinusGrun
Beginner
1,474 Views

Hi,


I discovered, I have the License:

Intel® Quartus® Prime Pro Edition SW-PE-QUARTUS-DKE


And this doesn't allow me to use HPS-IP.


But how to use it with a arria10 SoC Dev Kit?


Thanx

0 Kudos
LinusGrun
Beginner
1,419 Views

Hi,


I tried a lot again and it is so frustrating.

So add some screenshots for you.

Maybe someone can see the problem.

 

Many thanks in advance.

 

Greez Linus

0 Kudos
sstrell
Honored Contributor III
1,324 Views

Your screenshots are too low res to see anything on them.

You probably need to generate a license file and license Quartus since you are using Pro.

0 Kudos
anonimcs
New Contributor III
1,254 Views

Hi,

I also realized this recently that there is no .ip file for the HPS itself, but all the HPS related parameters can be found in .qsys file of the project. No ideas why though..

0 Kudos
LinusGrun
Beginner
1,230 Views

Hi Guys,

 

thank you for you Input.

And sorry for the bad sized pics. Next time I'll have an eye on it.


So there is only something wrong with my Projekt and i do not need to search for any a10_has.qip files .


And I can ignore the Platform Designer - Generate HDL - Warning:

"Warning: File path could not be determined for component altera_arria10_hps in .../Dokumentation/Software/FPGA/FPGA_BSR_Projects/BSRFPGA_SW_V12/qsys_top.qsys. The component is ignored for generation."
?


Greez

 

 

0 Kudos
anonimcs
New Contributor III
1,203 Views

I would not ignore that warning, but yeah there shouldn't be any .ip or .qip file necessary for the HPS. I can't tell much because the picture quality is low and I can't read..

0 Kudos
LinusGrun
Beginner
1,168 Views

Hi Helpers,


I have made new screenshots.

Please see attached files.


I am trying to install Quartus 23.1 on an other PC maybe I get the missing IPs there.


But maybe you have some idea why there is no IP for HPS in the Quartus 25.1.1 installation package, neither with the installation Tool, nor the *.tar download.

I installed the arria 10 Device support, too.

But as I found out it is not for the IPs.


Have a nice weekend

Best regards,


Linus

0 Kudos
LinusGrun
Beginner
680 Views

Hi community,


I now installed Quartus 23.1 an here there is an IP for HPS included.


I copied the hole IP Folder: altera\altera_hps\altera_hps_arria_10\hps to my 25.1.1 system and added the Path.

But still my 25.1.1 Plattform Designer doesn't show the IP to the HPS.


I will now work with 23.1.


It has been a lot of time I spend on this Bug. Like 4 Weeks and 2 weeks of work.

Do I get a compensation for this?

Thanx a lot to Intel/Altera


Hope this helps others.


Greez Linus

0 Kudos
sstrell
Honored Contributor III
539 Views

Which exact Arria 10 device are you targeting?  Are you sure you selected one that includes the HPS?

So what is the exact issue at this point?  Ignoring messages, can you generate the system in PD and compile in Quartus?

It's also possible that your .qsys file is corrupted.  Have you tried recreating it from your open Quartus project?

0 Kudos
LinusGrun
Beginner
421 Views

Hi,


today there is no HPS again.

I don't know why...

 

I am working on a Arria 10 Soc Development board.

Does this have the hps?

 

Yes, I want to work with the: a10_soc_devkit_ghrd_QPDS-24.3pro

from Rocket boards.


And in the folder: ...\20250325_Download_Rocketboards\a10_soc_devkit_ghrd_QPDS-24.3pro\ip\qsys_top

there is no hps.ip only the others.

Where do I get this hps.ip from?


Thanx

0 Kudos
LinusGrun
Beginner
297 Views

Hi,


I do not get any template or GHRD to generate HDL in Plattform Designer, because the IP for the HPS are missing.


Can anyone provide me a complete GHRD project for 25.1.1 for the Arria 10 SoC Development Kit ?

It would be nice to already have 1 Bit from Linux matched to one Output pin on the FPGA and one Input Pin on the FPGA to call from Linux.


That would be so nice and stop my odyssey


Thanx to the one out there who can send me such a Project.


Have a nice evenig.


Greez Linus

0 Kudos
LinusGrun
Beginner
147 Views

Hello,


today I spend the hole day to generate a Project out of the GHRD and all worked well and I thought this time it is korrekt.

But when I finished there was again no IP for the HPS......


Here is an Tutorial how to generate a Project out of the GHRD.

Maybe it helps someone:

 

Generate Quartus Project from a10_soc_devkit_ghrd_pro

Downloadlink:
https://github.com/altera-opensource/ghrd-socfpga

Die generierten *.qsys dateien werden in Benutzerverzeichnis der PCs geschoben!!!
Können aber manuell nach dem ersten generieren in den HauptProjekt Ordner kopiert werden.


den Ordner:a10_soc_devkit_ghrd_pro
kopieren ins Projekt Verzeichnis:

L:\LGP\Projects\DLR_C10303\DLR_BSR_Modem_FPGA_P2254\Dokumentation\Software\FPGA\FPGA_BSR_Projects\BSRFPGA_SW_V13\ghrd-socfpga-master\a10_soc_devkit_ghrd_pro

 

Im File: create_ghrd_qsys.tcl im Ordner: a10_soc_devkit_ghrd_pro


ganz oben statt "#source ./design_config.tcl" einfügen:


#______________________________________________________________________
# Eingefügt LGr 20250917:

# Kommandozeilenparameter übernehmen
if {[info exists ::argv]} {
foreach {param value} $::argv {
if {[string match "device*" $param]} {set device $value}
if {[string match "board_rev*" $param]} {set board_rev $value}
if {[string match "hps_sdram*" $param]} {set hps_sdram $value}
}
}

# Quartus Qsys-Pfade hinzufügen
lappend auto_path "C:/altera_pro/25.1.1/quartus/sopc_builder/lib"

# Absolutes Projektverzeichnis setzen
set project_dir "Dein Projekt Ordner Pfad z.B.: C:/MeineProjecte/Projects/a10_soc_devkit_ghrd_pro"

# Arbeitsverzeichnis wechseln, damit ./ korrekt funktioniert
cd $project_dir

# design_config.tcl relativ zum Projektverzeichnis einbinden
set design_config_file [file join $project_dir "design_config.tcl"]
if {[file exists $design_config_file]} {
source $design_config_file
} else {
error "design_config.tcl konnte nicht gefunden werden: $design_config_file"
}

#______________________________________________________________________

 

 

Windows PowerShell:

# Quartus Bin in PATH einfügen
$env:PATH += ";C:\altera_pro\25.1.1\quartus\bin64"

# In das Projektverzeichnis wechseln
cd "Dein Projekt Ordner Pfad z.B.: "C:\MeineProjecte\Projects\a10_soc_devkit_ghrd_pro"

# GHRD Quartus Projekt erzeugen
quartus_sh --script=create_ghrd_quartus.tcl device=10AS066N3F40E2SG board_rev=C hps_sdram=D9WFH

# GHRD Top-Level erzeugen
quartus_sh --script=create_ghrd_top.tcl device=10AS066N3F40E2SG board_rev=C hps_sdram=D9WFH

 


Windows CMD:
C:\altera_pro\25.1.1\quartus\sopc_builder\bin\qsys-script.exe ^
--script="Dein Projekt Ordner Pfad z.B.: "C:\MeineProjecte\Projects\a10_soc_devkit_ghrd_pro\create_ghrd_qsys.tcl" ^
--cmd="set device 10AS066N3F40E2SG; set board_rev C; set hps_sdram D9WFH"

0 Kudos
LinusGrun
Beginner
104 Views

It so crazy, if I put in any other HPS from the IP-Cataloge to my system, beside of an a10_HPS, they have an IP-File, eaven I have not installed any of them.

See Pics attached.

0 Kudos
Reply