Electronics > FPGA

Tang Nano 1K (Gowin FPGA) VGA output - artefacts, sync problem

<< < (4/4)

There are various Tang Nano versions:

* Tang Nano
* Tang Nano 1K
* Tang Nano 4K (with HDMI, and ARM inside the FPGA)
* Tang Nano 9K (with HDMI, TF Card slot, and a bigger FPGA)
Last version news: https://www.cnx-software.com/2022/01/17/tang-nano-9k-fpga-board-can-emulate-picorv32-risc-v-soft-core-with-all-peripherals/

You say you have a Tang Nano 1K, but the link you provided points to the schematic of the Tang Nano.

* Tang Nano Schematic  https://dl.sipeed.com/TANG/Nano/HDK/Tang-NANO-2704(Schematic).pdf
* Tang Nano 1K Schematic https://dl.sipeed.com/fileList/TANG/Nano%201K/2_Schematic/Tang%20nano-6100_Schematic.pdf
While the Tang Nano uses a CH552T as a USB JTAG converter, the Tang Nano 1K, 4K and 9K, all use a BL702 processor.   

In order to program a Tang Nano, you must use the "special version" provided by Sipeed: https://dl.sipeed.com/shareURL/TANG/Nano/IDE
Yes, the programmer software is inside the programmer2.7z archive (use 7zip to decompress).
You a have stupid captcha, that is terrible for those who have some kind of color blindness...  |O |O

If you are thinking of using Linux, openFPGAloader (https://github.com/trabucayre/openFPGALoader) does not support the Tang Nano, but works with all the others.
See https://github.com/trabucayre/openFPGALoader/issues/32


--- Quote from: barycentric on January 19, 2022, 07:45:09 am ---I know this doesn't contribute anything to the conversation, but I'm glad I didn't hop on the train of using Gowin's first-gen Lattice clones.

--- End quote ---
The FPGA chips work just fine. It is the cheap-ass programming hardware that causes the problem (as usual; just stay clear from cheap development boards). Recently I've used a Gowin FPGA in a design where it is programmed from a microcontroller and that works like a charm.


[0] Message Index

[*] Previous page

There was an error while thanking
Go to full version