- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Is it possible to access some FPGA component without importing the component IP into qsys ? Does it mean it does not have any base address in system.h ?
If it is possible (without qsys), than what is actually the added benefit of using this component in qsys ?
Thank you,
ranran
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As I mentioned, Platform Designer is required to use Nios.
#iwork4intel
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ranran,
Is it possible to access some FPGA component without importing the component IP into qsys ?
Yes, It's possible to access FPGA component without importing the component in qsys.
example: we can control LEDs & Switches using simple HDL without component or Qsys.
Meaning we can design our own controller(IP) to access FPGA component.
Does it mean it does not have any base address in system.h ?
Yes, If custom component/controller does not required software control/avalone interface.
No, If custom component/controller required avalone interface which should be interfaced with Nios II, So that we can controller the component using software .
If it is possible (without qsys), than what is actually the added benefit of using this component in qsys ?
In the above example LED & Switches are controlled using HDL code. Handshaking and Communication between components are not necessary.
Imagine a design with Handshaking and Communication between many components which can be controlled easily using software with with component in qsys
Let me know if this has helped resolve the issue you are facing or if you need any further assistance.
Regards
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Anand,
Thank you very much.
I think I did not explain myself good enough.
I mean controlling the leds from NIOS application without using qsys. Is it possible ?
If so, are you familiar with any tutorial/example (even a link in youtube ) ? I did not find any.
Thank you very much,
ranran
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No. Qsys (now called Platform Designer) is required to use the Nios IP. However, you don't have to bring your IP into Platform Designer (though it is rather convenient). You can export interfaces out of the tool and connect them to your IP in your main Quartus project instead.
#iwork4intel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you very much.
You said "However, you don't have to bring your IP into Platform Designer (though it is rather convenient). You can export interfaces out of the tool and connect them to your IP in your main Quartus project instead."
Can you please link to any example/tutorial/demonstration for using this method ? I haven't find how to do it.
Thank you!
Ran
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Exporting interfaces out of a system is a basic function of the tool. Just double-click in the Export column and name the interface. You can see how to connect the exported interface to the rest of your Quartus project by looking at the instantiation template, found in the Platform Designer Generate menu. See this online training and its follow-ons for details:
https://www.intel.com/content/www/us/en/programmable/support/training/course/oqsyscreate.html
#iwork4intel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @RShal4 ,
- You can Integrate the Qsys System into the Quartus II Project
- Your custom component to Qsys system
Refer below link
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an717.pdf
https://www.youtube.com/watch?v=v6rhbVABlo8
ftp://ftp.intel.com/Pub/fpgaup/pub/Intel_Material/16.1/Tutorials/Making_Qsys_Components.pdf
To have better understanding go through course like Using the Nios II Processor: Hardware Development,Using the Nios II Processor: Software Development & Using the Nios II Processor: Custom Components and Instructions
https://www.intel.com/content/www/us/en/programmable/support/training/catalog.html
Please read my first post which answers all the your questions.
Let me know if this has helped resolve the issue you are facing or if you need any further assistance.
Regards
Anand
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you Anand,
I am familiar with that method, but it actually using qsys with some external component.
But I actually ment: doing it without using qsys at all with that component.
Is it possible ?
Thank you,
ranran
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As I mentioned, Platform Designer is required to use Nios.
#iwork4intel

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