1171 views|2 replies

15

Posts

0

Resources
The OP
 

【Sipeed Tang Primer 25K】First step to get started: Light up and say hello world [Copy link]

 
This post was last edited by viva_xin on 2023-12-10 20:40

I really like SiPEED’s packaging box, which is as round as the previous series and feels good.

This time, I applied for a trial of TangPrimer25K, the FPGA model is Gowin's GW5A-LV25MG121, which uses advanced 22nm technology, has a package size of only 6x6mm, and can provide up to 86 IO Pins (38 pairs of LVDS differential Pins). The number of LUTs, on-chip RAM, DSP, and PLL is also quite abundant.

Since FPGA chips are so small, the size of the TangPrimer25K core board must also keep up, which is only 23x18mm, about the same size as a 5-cent coin.

The advantages of size, number of pins and programmable features have greatly expanded the application scenarios of this development board. For example, it can provide a large number of serial port connections and connect more than 20 I2C or SPI sensors with a single chip.

The Dock board that comes with this core board leads out most of the pins through PMOD and IO pins, and also provides JTAG+UART for the USB-C port, and a USB-A port for the HOST (see the schematic diagram, this USB-A port can also be turned into a Device by changing the resistor configuration).

This time I got the package version of PMOD, so it comes with a lot of PMOD modules:

1. LED

2. Buttons

3. Digital tube

4. DVI (HDMI)

5. TF card

The first three modules are the most basic modules for getting started with FPGA. They can demonstrate their functions through simple combinational logic and sequential logic. Since the clock input frequency of FPGA is 50MHz, a counter with a maximum value of 49999999 can achieve 1 second of timing.

PMOD LED can achieve the effect of running water light based on this 1 second timing. Cooperating with key logic, the direction of running water light can be changed. The two-digit digital tube can be used as a second hand display.

The following is a demonstration of the lighting effect:

0000

Since JTAG also has the multiplexing function of UART, a USB TypeC can complete the serial port interaction, and here we show you "Hello World".

Here is the printout:

0001

Finally, the project code is attached.

fpga_project.7z

72.54 KB, downloads: 10

This post is from Domestic Chip Exchange

Latest reply

What is the development environment for Gowin's GW5A-LV25MG121?   Details Published on 2023-12-11 09:15
 
 

6075

Posts

6

Resources
2
 

What is the development environment for Gowin's GW5A-LV25MG121?

This post is from Domestic Chip Exchange
Personal signature

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

15

Posts

0

Resources
3
 
Qintianqintian0303 posted on 2023-12-11 09:15 What is the development environment of Gaoyun's GW5A-LV25MG121?

Gowin Business Edition

This post is from Domestic Chip Exchange
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Featured Posts
Calculation of wireless communication distance

Here is a calculation method for wireless communication distance in free space propagation: Free space propagation r ...

About IP Phone in Our Life

IP phone is usually called Internet phone or network phone. As the name suggests, it is to make calls through the Intern ...

Exploration of losses in various parts of switching power supply

OverviewEnergy conversion systems inevitably involve energy consumption. Although 100% conversion efficiency cannot be a ...

MATLAB APP Designer serial port debugging tool writing

This post was last edited by lb8820265 on 2019-5-9 23:11 Previously, we introduced two ways to use VC6 to make serial ...

Find P89C54X2BN AD library

Find P89C54X2BN AD library

MSP432 serial port 0 transceiver

The two pins of serial port 0 are P1.2 and P1.3 481184 代码: #include <ti/devices/msp432p4xx/driverlib/driverlib.h> ...

Oscilloscope measurement of automotive LIN bus signal and waveform analysis

In addition to the CAN communication method, there is another low-cost communication method in automotive network commun ...

Do you think the only difference in PCB surface treatment technology is color?

Author: Mr. Huang Gang of Yibo Technology Expressway Let's quickly popularize some concepts about PCB surface treatmen ...

[Digi-Key Follow Me Issue 1] Task 1: Unpacking the development board and setting up the MicroPython environment

Unboxing the Development Board I am very happy to participate in the task of Digi-Key Electronics Follow Me and learn ab ...

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list