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

IRDA UART Documentation and implementation questions

Mcroberts
Beginner
677 Views

I have downloaded the document

https://ftp.intel.com/Public/Pub/fpgaup/pub/Intel_Material/18.1/University_Program_IP_Cores/Communication/IrDA.pdf

 

I am having issues finding all the driver files for this device. I'm also having issues with creating a proper driver for it.  I have added the device in Platform Designer. 

 

When I am in Nios II using Eclipse, I can do a printf("%x,\r\n", IORD(IRDA_0_BASE,0));

I get values, but I'm unsure how to decipher them, and there is no documentation explaining how to do so.

 

When I try to utilize the driver files I'm not sure I have correctly implemented them. I have not found the alt_up_irda.h file online anywhere.

 

Can someone please assist me in finding the proper files and pointing me in a direction to create the code needed to use the irDA device properly? I can get it to work using the examples, but that is in Verilog. I want to use the Nios II. with FreeRTOS. A code example of using C/C++ would be such a wonderful resource.

Code files are attached.

 

Thank you,

Michael

0 Kudos
5 Replies
EBERLAZARE_I_Intel
626 Views

Hi,


Other than our Intel University Program, we do not have the documentation on our side.


But there are other examples or documentation that you may refer to, one of them from Opencores, but you may need to register to get access:

https://opencores.org/projects/irda/downloads


p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


0 Kudos
Mcroberts
Beginner
586 Views

Hello,

 

Thank you for the response. I have registered with OpenCore, and I am waiting for my account to be created. As soon as I have access, I will report my findings. I'm also trying to see if I can utilize the documentation using the M4 Cortex. I'm using the DE10 Standard Board from Terasic.

 

Is there a place where more in-depth IP core documentation, examples, and support for the IP Cores provided with the DE10 Standard board are provided?

 

Thank you,

Michael

0 Kudos
EBERLAZARE_I_Intel
613 Views

Hi,


Any update from your side?


0 Kudos
EBERLAZARE_I_Intel
593 Views

Hi,


As mentioned, unfortunately we do not have additional documentation on IRDA on our side. If you have a new question, Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


You may check the project from Opencores:

https://opencores.org/projects/irda/downloads


p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


0 Kudos
Mcroberts
Beginner
586 Views

Thank you again for the follow-up. I need access to the site, and apparently, it takes a day or two to get access. If I'm not able to garner any more progress from OpenCore I will start a ticket. 

 

Thank you,

Michael

0 Kudos
Reply