Any thoughts on using Python to generate Verilog? Ex. AmaranthHDL? Looking at the 'FPGAs!? Now What?' book, it seems python is used, but not for the HDL design part. The 'Building FPGA Gateware with Verilog and Amaranth: A Tutorial' seemed perfect, but has things like "PIO on GF180 (with Caravel harness)"??!!
hi sir ...can i aply or import an already written VHDL code from Multism to this board.....i built some simulation projects with logic gates (clock ,4 digit lcd door lock..ect) and then i transform it to VHDL code for a real world application....since Xilinx boards are expensive ,i was hoping for this one to work for me before buying it
I just installed the GoWin FPGA Designer on my Linux box and wanted to learn a little about these FPGAs and their tools before purchasing a demo board. Your tutorial was very easy to follow and I have confirmed I can fit my design into the 4K nano board. So, I'll be ordering one on Monday! Thanks for the great tutorial! Very well done!
BTW, you can get the IDE without giving them your details. You can get it at their Chinese site at www.gowinsemi.com.cn/faq.aspx. Google translate's your best friend. Also, if you have problems detecting COM ports or uploading your bitstream, you need to get the programmer from this site. dl.sipeed.com/TANG/Nano/IDE . Extract the programmer, replace the programmer found in your installation. Edit: I used GoWin 1.9.5.01 beta, together with the replaced programmer2.
Great Video! There is no problem burning the program into SRAM. However, when I chose the program to embedded flash and verify option, the programmer says verification failed. After that, I could no longer make the board work even in SRAM mode. Have you any idea what happened? Is there something wrong with the chip? 🤔
@@ruochenli7525 I had a similar experience. Check that the Download Speed in the IDE located in Project Menu -> Configuration -> BitStream -> Download Speed matches that set in the Programmer under Cable Settings -> Frequency. After much frustration I discovered these were different by default and I was unable to make it work programming into flash. When I changed this all was fine.
I'm curious, I was vaguely under the impression that the Gowin EDA had schematic symbols and design entry, but I was surprised to find your circuit editor was something else, and then you opened the EDA after going over it. What circuit editor are you using, and does it matter which one you use to generate your code to compile and download with the EDA?
cheers, nice video, would it be possible to "pair" this thing to camera modules like ov2640 to do some simple processing, or to combine 2 ov2640 streams into one? just found out those fpga things and dont know how to calculate their capabilities.
Thanks for the video! Btw, When I try to make a simple AND logic using its built in buttons, the logic works like OR logic and vice versa, do you have any idea wth is this happening?
I'm not sure if this is your problem, but the state of the button is inverted on the FPGA since the button is shorting the input to ground. The LED is effectively inverted as well so it didn't affect the example in the video. If you start using logic, you should take the inversion into account.
What version of the Windows and the IDE are you guys using? I just bought two of these boards from Mouser and tried 5 different versions of Gowin (1.8.4.01b - 1.9.5.1b) in Windows 7 and 10 and the programmer always reports an error (No Download Cable Connection). Windows also complains that it cannot recognize the board when I connect it. Is there an extra step that I'm missing? I followed several "getting started tutorials" an all they say is install the IDE and connect the board. Also, why i the IDE installing FTDI drivers? The chip on the board is CH552T and AFAIK that is some kind of low-cost 8051-based microcontroller with built-in USB. Does the firmware emulate some FTDI device? Do I have to flash a new firmware on the CH522T?
Having same issue here. Tested it on another windows 10 machine and it detects is as COM port. But my machine fails to recognize. Did you manage to solve the issue?
@@salvadorlimones1811 Thank you for replying. I don't know if you'll ever try again but, it looks like the issue is with the internal usb 3 hub of the machine. If I plug an external usb hub and plug the Tang Nano to the hub strangely it works.