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

Sdílet
Vložit
  • čas přidán 11. 06. 2024
  • 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 CZcams 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
  • Věda a technologie

Komentáře • 13

  • @andreasstrem3657
    @andreasstrem3657 Před 12 dny +1

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

    • @electronics.tinker
      @electronics.tinker  Před 12 dny

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

  • @josebatista6259
    @josebatista6259 Před 23 dny

    Great video sir!

  • @stevetodd7383
    @stevetodd7383 Před 20 dny +1

    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  Před 19 dny +1

      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.

  • @spillagonner
    @spillagonner Před měsícem +4

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

    • @electronics.tinker
      @electronics.tinker  Před měsícem +2

      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 Před 3 dny

    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  Před 3 dny

      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
    @DavidTLutz Před měsícem

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

    • @electronics.tinker
      @electronics.tinker  Před měsícem

      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 CZcams 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
    @uis246 Před měsícem

    Not apicula(

    • @electronics.tinker
      @electronics.tinker  Před měsícem

      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.