Getting started with the Tang Nano 9K FPGA board on Ubuntu 22.04 Linux

Ғылым және технология

This video shows how to get started with FPGA programming using the inexpensive Tang Nano 9K board and the Gowin EDA tool set running on Ubuntu 22.04 Linux.
Later, I will post a video showing a more complicated project.
It's easy to find videos on KZread that describe what FPGAs are and how they work, so I do not go into that.
Chapters
0:00 About the Tang Nano 9K.
1:08 Download and install the Gowin IDE on Ubuntu 22.04 Linux
2:36 Run IDE for the 1st time.
3:51 Install openfpgaloader by building it from source.
6:01 Create 1st FPGA design.
8:16 Create constraint file to assign pins.
10:14 Run place and route.
10:37 Load bitfile onto FPGA
11:41 It works!
Here are some links to information on the Tang Nano 9K:
Gowin Semiconductor (get EDA tools here): www.gowinsemi.com/en/
Wiki with much information on the Tang Nano 9K: wiki.sipeed.com/hardware/en/t...
You can find documents (see also Gowin site), examples, and the board pinout and schematics here.
The board I bought: a.co/d/b7bsFoY

Пікірлер: 13

  • @andreasstrem3657
    @andreasstrem36572 ай бұрын

    Thank you so much. You have saved me and many others from head scratching and hairloss...

  • @electronics.tinker

    @electronics.tinker

    2 ай бұрын

    I am glad the video was helpful. I have since acquired a Tang Nano 20K. Getting started with it is very similar.

  • @stevetodd7383
    @stevetodd73832 ай бұрын

    For not much more money you can get the rather more capable Tang Primer 20K. You get roughly double the resources, 128MB of DDR3 RAM and an optional base board that can host HDMI and USB among other peripherals.

  • @electronics.tinker

    @electronics.tinker

    2 ай бұрын

    Yes, it's good that you point this out. There also appears to be a Tang Nano 20k. The sipeed wiki lists a number of Tang FPGA boards.

  • @josebatista6259
    @josebatista62592 ай бұрын

    Great video sir!

  • @spillagonner
    @spillagonner3 ай бұрын

    Don't you also have to turn around three times and sacrifice a goat on the fpga board?

  • @electronics.tinker

    @electronics.tinker

    3 ай бұрын

    I see you have experience with these things! There are indeed some things that don't work with the Gowin EDA (at least on Linux), and things that require incantations!

  • @rajjolal23
    @rajjolal23Ай бұрын

    how do i downnload this on wwindows? i have already downloaded it and installed it but it asks for aliscence, i have applied but havent heard back from them in a month.

  • @electronics.tinker

    @electronics.tinker

    Ай бұрын

    I have been using the educational version that does not require (or ask for) a license. Maybe you downloaded the commercial version. Gowin recently updated the software to a non-beta version. The file I downloaded for Windows have name Gowin_V1.9.9.03_Education_x64_win.zip. It contains a conventional Windows installer.

  • @DavidTLutz
    @DavidTLutz3 ай бұрын

    I have had no luck posting a comment to this video and do not understand why.

  • @electronics.tinker

    @electronics.tinker

    3 ай бұрын

    Hi, I see your comment about "no luck posting" but do not see any sign of a previous comment. It does not look like it was somehow held for review by me. I have had a similar experience where I try to comment on some other persons channel and never see the comment. My comment that failed to appear contained a web link. Could KZread silently reject those? I don't know. I was not able to figure it out. Sorry you are having trouble. I appreciate it when people take the time to comment.

  • @uis246
    @uis2463 ай бұрын

    Not apicula(

  • @electronics.tinker

    @electronics.tinker

    3 ай бұрын

    I have not tried apicula. Maybe I will someday. I have found the Gowin educational tools edition to be imperfect but easy enough to get started with.

Келесі