Forum Discussion
Nios V Logic Element not include
Hi,
Currently, we are using Nios V/m in Max10 (10M08) with Quartus 24.1std. However, we observed that the logic elements for Nios V/m are not reflected in the compilation.
We also tried recreating the project, but the issue persists — the logic elements are still not shown or included.
Best Regards,
QY
Hi QY,
I followed the steps in the AN 985 user guide, but I can not replicate the issue you are seeing;
Could it be that niosv.data_manager is not connected to jtaguart.avalon_jtag_slave?
That is very likely the issue. The Nios V is only connected to internal memory in your design. I.e. it has no connections to the outside world and as such has no useful functionality. The Quartus Tool removes any such blocks. My guess, the Nios V got optimized away.
Please connect the CPU like I have done below and try again.Cheers,
Richard
7 Replies
- Scott_Altera
New Contributor
Hi QY,
Could you share a screenshot of your system design in Platform Designer? I'd like to check things are connected correctly otherwise the compiler may optimize out parts of the design.
Thanks
- qianyi
New Contributor
Hi Scott,
Here is the snapshot.
Could it be that niosv.data_manager is not connected to jtaguart.avalon_jtag_slave?
We just realized that we didn’t connect them.
Best Regards,
QY- EstebanVV_Altera
Occasional Contributor
Hi,
If you share this project I can give it a go!
- EstebanVV_Altera
Occasional Contributor
Hi, just checking.... Did you started from this
https://docs.altera.com/r/example-designs/850270/current?
I just compiled and I can see the logic element count for the NIOSV/m
Please share your process...
- qianyi
New Contributor
Hi,
Here is the project (Nios V/m project).
We started by following AN 985: Nios V Processor Tutorial.
Best Regards,
QY - RichardH_Altera
New Contributor
Hi QY,
I followed the steps in the AN 985 user guide, but I can not replicate the issue you are seeing;
Could it be that niosv.data_manager is not connected to jtaguart.avalon_jtag_slave?
That is very likely the issue. The Nios V is only connected to internal memory in your design. I.e. it has no connections to the outside world and as such has no useful functionality. The Quartus Tool removes any such blocks. My guess, the Nios V got optimized away.
Please connect the CPU like I have done below and try again.Cheers,
Richard- qianyi
New Contributor
Hi Richard,
After connecting to niosv.data_manager, we can see the logic elements for Nios V.Thanks.
Best Regards,
QY