Forum Discussion
Hi i want to use the "Listing 14. An example of code that uses the video-out port" of the document: "DE10-Nano Computer System with Nios® II " It describes how to print out a rectangel with characters onto a HDMI display.
Unfortunately i dont know which IPs i need to include in Qsys. I now additionaly try the Monitor Pro Program of Intel but i think like the HDMI TX Demo showed me something is wrong with my little HDMI Display. But ok this is another topic. important would be .. how to find out the correct IPs for Quartus and how connect them , so that the nios can use the given given example .
There is a table of used IPs :
Is this the soluton ? Why dont they write how to connect them ?
I/O Peripheral Qsys Core
On-chip memory character buffer Character Buffer for Video Display
SD Card SD Card Interface
Red LED parallel port Parallel Port
Expansion parallel ports Parallel Port
Slider switch parallel port Parallel Port
Pushbutton parallel port Parallel Port
JTAG port JTAG UART
Interval timer Interval timer
System ID System ID Peripheral
Audio port Audio
Video port Pixel Buffer DMA Controller
Thank you :D
23 Replies
- JBlec2
Occasional Contributor
- JBlec2
Occasional Contributor
omg.. now I copied also the elf file into the project ... and a lot of different files form my Intel FPGA Monitor Program 18.1 folder... it suddenly worked.. iam a confused xD
please give me a clue😅
- JBlec2
Occasional Contributor
- JBlec2
Occasional Contributor
- JBlec2
Occasional Contributor
- JBlec2
Occasional Contributor
ok it might be that video.c inst well. because now i just added my elf file ( and also a .o -file and hex file) and my video.c was still the standard. while the elf file contained my testimage. this means I dont compile my video.c well ! It must have something to do with the HAL? But it is strange that it worked before withouth changing something ! So there it comoiled well... maybe my sopcinfo file has some problems ?
- JBlec2
Occasional Contributor
- JBlec2
Occasional Contributor
hmm...now I installedv again.. (deinstalled it and not installed it while just reinstalling the de10-nano sample projects)
Now I it looks again like , it compiles it right xD
I opened the quartus programmer -downlaoded sof to the fpga and then continued my blank project from yesturday... it showes me the string. I also can change it
Maybe the Intel FPGA University Programm directories need to be installed ,so the HAL works correctly ? I will check it out !
update:
But it doesnt draw boxes... I thought first it really doesnt work anymore again for my selfmade video.c
(void video_box(int x1, int y1, int x2, int y2, short pixel_color))
Then I tried the standard video.c and saw, that there comes the string but no blue box !
Now I copied some libs into the project folder and also changed the processor and it doesnt work anymore :(
---
no chance...
now I switched tothe Intel FPGA Monitor Program and just clicked "compile & Load" and it works...
where is the BUG !
😬
- JBlec2
Occasional Contributor
Here the overiview of the BSP originally a html , in the attachment
And this is what I found. Maybe it is old but it describes slightly what I should do !
https://home.isr.uc.pt/~jfilipe/files/Final_Project_Simplified_Tutorial.pdf
- Deshi_Intel
Regular Contributor
HI,
It's been sometime.
Hopefully you have found the right way to setup your Quartus project and NIOS II EDS suite to get the project working.
Thanks.
Regards,
dlim