Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20688 Discussions

De0_nano_soc_arduino

Altera_Forum
Honored Contributor II
1,082 Views

I'm trying to run DE0-NANO SOC board with 2.8inch_Arduino tft from Terasic http://www.terasic.com/downloads/cd-rom/de0-nano-soc/, but it does not work.Please help!!!

0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
337 Views

Hello VLD 

Please be more specific on your question, "it does not work" is not a lot to go on. 

If you have a problem best you can do is to divide the scope in small sub-scopes and try to define measurements or strategies to determine which sub-scope is working and which is not. 

Best Regards, 

Johi.
0 Kudos
Altera_Forum
Honored Contributor II
337 Views

 

--- Quote Start ---  

Hell VLD 

Please be more specific on your question, "it does not work" is not a lot to go on. 

If you have a problem best you can do is to divide the scope in small sub-scopes and try to define measurements or strategies to determine which sub-scope is working and which is not. 

Best Regards, 

Johi. 

--- Quote End ---  

 

 

Hi Joji, and thanks for your response. 

 

I started by using de0-nano soc board (http://www.terasic.com.tw/cgi-bin/page/archive.pl?language=english&categoryno=205&no=941&partno=1)from Terasic. I downloaded a zip file from their site (last link (http://www.terasic.com/downloads/cd-rom/de0-nano-soc/)here), used Quartus ii 15.1 Web Edition to program the board using the .sof file, and then installed the Arduino shield on top of the board according to the Terasic instructions (see last image here (http://www.terasic.com.tw/cgi-bin/page/archive.pl?language=english&categoryno=205&no=941&partno=2)). Then I powered the device and turned it on. 

 

I see the backlight, but nothing else. Should I have done anything else to see some results? In particular, is there a different Quartus project file you can recommend? I just want to get started with this board and shield configuration - I don't necessarily need any specific result so far; I just want to see *something* working, and be able to make small adjustments to learn from it. 

 

Thank you.
0 Kudos
Altera_Forum
Honored Contributor II
337 Views

Hello, 

 

My experience is that many of the demo's are too complex to start with. 

 

They try to impress the user but FPGA's in principle are difficult and very basic. 

 

What i started with was getting 1 led on the board burning of those connected to the FPGA part, not the HPS part, noting more nothing less. 

 

My advice would be to try the same. 

 

You can build a framework application by using the terrasic system builder from your board 

see P44 of <https://www.terasic.com.tw/attachment/archive/941/DE0-Nano-SoC_User_manual.pdf

 

You can write a very simple VHDL or Verilog program that controls 1 of the leds within the framework generated by this application. 

 

Once you start with this you can work your way up, build a clock, build a uart, send something to the display, implement a Nios processor that can run Arduino code and control your board, you can go all kinds of directions. (I assume you did not buy the board to just Arduino things, then you are better off with a Mega or an Uno).  

 

Good Luck 

Johi
0 Kudos
Reply