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