- Muchas notas - Fran Acién

20230215 - FPGA GOWIN LittleBee

This family of FPGA’s are simple and low cost. There are a family of boards called Tang Nano that come in different packages with very low cost. These boards are based on GOWIN LittleBee.

In order to program them you need to download the software from the vender here. There are two licenses, the standard that costs money and the Education edition that supports all the baords of Tang Nano. There a description to configure the IDE.

For the programmer use openFPGALoader, there is a guide here

Detect connected devices:

[~]$ openFPGALoader --detect
Jtag frequency : requested 6.00MHz   -> real 6.00MHz  
index 0:
	idcode 0x100681b
	manufacturer Gowin
	family GW1NZ
	model  GW1NZ-1
	irlength 8

Compile and upload sample project

I will do it with the TangNano-1K:

  • Download this repository
  • Open it with GOWIN FPGA Designer. Navigate to the project and open Blink.
  • On the left part of the software open process and run place & route
  • Then navigate to TangNano-1K-examples/example\_led/led\_prj/impl/pnr/ and run $ openFPGALoader -b tangnano9k -f led_prj.fs