GW5AR-25 FPGA Device Pinout and Version History

Version History

Date Version Description
2023/9/8 1.0 Initial version, supports UG256P package.
2023/11/10 1.0.1 Updated X16 information for TrueLVDS page.
2023/12/7 1.0.2 Removed MCKTEST, ADCINCLK, ADCOTEST pin configuration information.
2023/12/14 1.0.3 Optimized pin descriptions on the Pin Definitions page.
2024/2/2 1.0.4 Updated pin and power information for all pins in the UG256P package.
2024/4/18 1.0.5 Optimized pin direction descriptions on the Pin Definitions page.
2024/5/22 1.0.6 Removed X16 information.
2024/6/7 1.0.7 Updated comment for VCC_REG pin on the Pin Definitions page.
2024/7/5 1.0.8 Updated maximum voltage for VCC on the Power page.
2025/2/7 1.0.9 Updated maximum voltage for VCCX on the Power page.
2025/3/7 1.1 Optimized pin definition descriptions for MIPI D-PHY on the Pin Definitions page.
2026/6/20 1.1.1 Removed SDA and SCL pins for the UG256P package.

Pin Definitions

This section details the pin functions and configurations for the GW5AR-25 FPGA.

Pin Name Direction Description
IO[End][Row/Column Number][A/B] I/O/LVDS Provides pin location information within the device, including L(left), R(right), B(bottom), T(top). [Row/Column Number] provides row/column information. [A/B] indicates differential signal pairs. LVDS direction indicates the pin supports true LVDS output.
[pin]_[End][Row/Column Number][A/B] I/O Pin name and other information as above. For package pin shorting IO, sorted by number. The first IO uses the pin name, and subsequent shorted pins use the pin name with IO information removed and concatenated, e.g., IOR1A/IOB14A shorted, if the pin name is C1, then IOR1A corresponds to C1, and IOB14A corresponds to C1_B14A.
Multi-function Pins Multi-function pins definition: /MMM indicates additional functions beyond the user I/O function. When these functions are not used, the pins can be used as user I/O.
D00~D07 I/O, internal weak pull-up CPU Mode: Data input/output pins D00~D07
D08~D15 I/O, internal weak pull-up CPU Mode: Data input pins D08~D15
MIO I/O, internal weak pull-up MSPI Mode: Serial command and address output, and input pins for parallel data bit0 in X2, X4 mode, connecting to external Flash device DQ0/D/SI/IO0 pins.
MI1 I/O, internal weak pull-up MSPI Mode: Serial data input in X1 mode, input pins for parallel data bit1 in X2, X4 mode, connecting to external Flash device DQ1/Q/SO/IO1 pins.
MI2 I/O, internal weak pull-up MSPI Mode: Input pins for parallel data bit2 in X4 mode, connecting to external Flash device DQ2/W#/WP#/IO2 pins.
MI3 I/O, internal weak pull-up MSPI Mode: Input pins for parallel data bit3 in X4 mode, connecting to external Flash device DQ3/HOLD#/IO3 pins.
CCLK I/O, internal weak pull-up Configuration clock signal. When used as external input, it requires an external clock source.
EMCCLK I/O, internal weak pull-up Master Mode: EMCCLK is used for FPGA configuration logic and outputting the CCLK clock source. Slave Mode: EMCCLK has no association with slave mode.
MOSI I/O, internal weak pull-up MSPI Mode: Serial command and address output, and input pins for parallel data bit0 in X2, X4 mode, connecting to external Flash device DQ0/D/SI/IO0 pins.
MISO I/O, internal weak pull-up MSPI Mode: Serial data input in X1 mode, input pins for parallel data bit1 in X2, X4 mode, connecting to external Flash device DQ1/Q/SO/IO1 pins.
MCS_N O, internal weak pull-up MSPI Mode: Enable signal MCS_N, active low.
MODE[1:0] Internal weak pull-up MODE[1:0]: Internal weak pull-up.
MODE[2:0] None MODE[2:0]: None.
SO O, internal weak pull-up SSPI Mode: SO.
SI I, internal weak pull-up SSPI Mode: SI.
SSIO I, internal weak pull-up QSSPI Configuration Mode: Data input pin.
SSI1 I, internal weak pull-up QSSPI Configuration Mode: Data input pin.
SSI2 I, MODE[1:0]: Internal weak pull-up, MODE[2:0]: None QSSPI Configuration Mode: Data input pin.
SSI3 I, internal weak pull-up QSSPI Configuration Mode: Data input pin.
SSPI_CLK I, internal weak pull-up SSPI/QSSPI Configuration Mode: Clock input pin.
SSPI_CS_N I, internal weak pull-up SSPI Mode: Enable signal SSPI_CS_N, active low, internal weak pull-up.
SSPI_WPN I, MODE[1:0]: Internal weak pull-up, MODE[2:0]: None SSPI Mode: Enable signal SSPI_WPN, active low, internal weak pull-up.
CLKHOLD_N I, internal weak pull-down In SSPI Mode, active low.
CSI_B I, internal weak pull-up CPU Mode: Chip select signal active low. Master CPU Mode: Connects to external configuration controller's chip select signal, or can be directly grounded or connected via a 1KΩ resistor. Slave CPU Mode: External configuration controller controls the CSI_B signal to select the FPGA. Master and Slave modes are issued by the external controller; CSI_B signals in other modes are not related. Used in FPGA cascade configuration mode (Daisy Chain) to connect to the next device.
CSO_B O, internal weak pull-up SERIAL Mode: Output configuration data for the next device. Master SPI Mode: Output configuration data for the next device. CPU Mode: Output chip select signal for the next device. Configuration process weak pull-up selection signal pin.
PUDC_B I, internal weak pull-down FPGA powers up with internal weak pull-up resistors enabled in low-level configuration. PUDC_B low level: All GPIOs except PUDC_B have weak pull-up. PUDC_B high level: All GPIOs are high impedance. PUDC_B cannot be left floating during configuration.
RDWR_B I, internal weak pull-down CPU Mode: Data read/write control signal. When RDWR is high, FPGA outputs data; when low, the external controller writes data to FPGA. Master CPU Mode: Can connect to external controller's RDWR signal, or can be directly grounded or connected via a ≤1kΩ resistor to GND. Slave CPU Mode: External controller's RDWR signal. The lower 8 bits of CPU mode are affected by the RDWR status after FPGA wakeup; the lower 8 bits of CPU mode setting are not affected by RDWR.
GCLKC_[x]A / GCLKT_[x]A I GCLKT_[x]A: Default dedicated pin for GCLKC_[x], [x] is the clock sequence number.
GCLKC_[x]B / GCLKT_[x]B I GCLKT_[x]B: Configurable as a dedicated differential input pin for GCLKC_[x]. When A is not used as a dedicated GCLK pin, it can be configured to achieve GCLK pin functionality. [x] is the clock sequence number.
GCLKC_[x]A I GCLKC_[x]A: Default dedicated pin for GCLKT_[x], [x] is the clock sequence number.
GCLKC_[x]B I GCLKC_[x]B: Configurable as a dedicated differential input pin for GCLKT_[x]. When A is not used as a dedicated GCLK pin, it can be configured to achieve GCLK pin functionality. [x] is the clock sequence number.
DOUT O SERIAL Mode: Data output.
DIN I, internal weak pull-up SERIAL Mode: Data input.
TMS I, internal weak pull-up JTAG Mode: Serial input.
TCK I, internal weak pull-up JTAG Mode: Serial clock input.
TDO O, internal weak pull-up JTAG Mode: Serial data output.
TDI I, internal weak pull-up JTAG Mode: Serial data input.
RECONFIG_N I, internal weak pull-up Global reset GowinCONFIG logic signal, active low.
DONE[1] O, internal weak pull-up High level indicates successful programming configuration. Low level indicates programming configuration failure or incomplete programming. When DONE signal is low, the chip startup is delayed until the DONE signal is high.
READY[1] I/O, internal weak pull-up Low level indicates that the device cannot be programmed. High level indicates that the device can be programmed.
LPLL_C_FB/RPLL_C_FB/T PLL_C_FB/BPLL_C_FB I/O, internal weak pull-up Left/Right/Top/Bottom PLL feedback input pins, C (Comp).
LPLL_T_FB/RPLL_T_FB I/O, internal weak pull-up Left/Right/Top/Bottom PLL feedback input pins, T (True).
LPLL_C_IN/RPLL_C_IN I/O, internal weak pull-up Left/Right/Top/Bottom PLL clock input pins, C (Comp).
LPLL_T_IN/RPLL_T_IN/TP I/O, internal weak pull-up Left/Right/Top/Bottom PLL clock input pins, T (True).
LL_T_IN/BPLL_T_IN I/O, internal weak pull-up Left/Right/Top/Bottom PLL clock input pins, T (True).
MODE2 I, internal weak pull-up "GND", indicates the pin is internally grounded.
MODE1 I, internal weak pull-up "GND", indicates the pin is internally grounded.
MODE0 I, internal weak pull-up GowinCONFIG configuration mode selection signal port: If the pin is marked as "VCCIO", it indicates the pin has internal power; if marked as "GND", it indicates the pin is internally grounded.
DQ* Default as DQ pins within the DQS* group; can be configured via software as DQS data pins within the DQS* group.
DQS* Default as DQS pins within the DQS* group; can be configured via software as DQ data pins within the DQS* group.
DQ1/DQS_01 I/O Default as DQ data pins within the DQS1 group; can be configured via software as DQS pins within the DQS0 group, or as DQS pins within the DQS1 group.
DQ2/DQS_23 I/O Default as DQ data pins within the DQS2 group; can be configured via software as DQS pins within the DQS2 group, or as DQS pins within the DQS3 group.
DQ5/DQS_45 I/O Default as DQ data pins within the DQS5 group; can be configured via software as DQS pins within the DQS4 group, or as DQS pins within the DQS5 group.
DQ6/DQS_67 I/O Default as DQ data pins within the DQS6 group; can be configured via software as DQS pins within the DQS6 group, or as DQS pins within the DQS7 group.
DQ10/DQS_910 I/O Default as DQ data pins within the DQS10 group; can be configured via software as DQS pins within the DQS9 group, or as DQS pins within the DQS10 group.
VSS NA Ground pin.
VCC NA Core power supply pin.
VCCIO# NA I/O BANK power supply pin.
VCCX NA Auxiliary power supply pin.
VCCLDO [1] NA Power supply pin for the internal LDO module that provides voltage for SRAM.
VEFUSE [2] NA Power supply pin for eFuse write operation.
VDD12M NA MIPI module LP mode power supply pin.
VDDXM NA MIPI module auxiliary power supply pin.
VDDAM NA MIPI module analog circuit power supply pin.
VDDDM NA MIPI module digital circuit power supply pin.
VDDDP NA PSRAM power supply pin.
VDDQP NA Power supply pin for PSRAM data bus.
NC NA Reserved, not used.
ADCINCLK ADC ADC clock input pin.
ADCVN DIO SENSOR differential analog signal input pin.
ADCVP DIO SENSOR differential analog signal input pin.
M0_CKN DIO MIPI_DPHY clock channel differential input/output pin.
M0_CKP DIO MIPI_DPHY clock channel differential input/output pin.
M0_D0N DIO MIPI_DPHY data channel 0 differential input/output pin.
M0_D0P DIO MIPI_DPHY data channel 0 differential input/output pin.
M0_D1N DIO MIPI_DPHY data channel 1 differential input/output pin.
M0_D1P DIO MIPI_DPHY data channel 1 differential input/output pin.
M0_D2N DIO MIPI_DPHY data channel 2 differential input/output pin.
M0_D2P DIO MIPI_DPHY data channel 2 differential input/output pin.
M0_D3N DIO MIPI_DPHY data channel 3 differential input/output pin.
M0_D3P DIO MIPI_DPHY data channel 3 differential input/output pin.

Power Specifications

This section details the power requirements for the GW5AR-25 FPGA.

Name Description Minimum Value Maximum Value
FPGA Logic Core voltage, LV 0.87V 1.03V
Vcc Core voltage, EV 1.14V 1.8V
VCCIO I/O Bank power supply 1.14V 3.465V
VCCIO1 I/O Bank1 power supply, connected to PSRAM interface, VCCIO1 provides PSRAM working voltage 1.71V 1.89V
Vccx Auxiliary voltage 2.375V 3.465V
VCCLDO [1] Power supply voltage for the internal LDO module that provides voltage for SRAM 1.14V 3.3V
VEFUSE [2] Voltage required for eFuse write operation 1.62V 1.98V
VDDAM MIPI module analog circuit power supply 0.87V 1V
VDDDM MIPI module digital circuit power supply 0.87V 1V
VDDXM MIPI module auxiliary analog power supply 2.375V 3.465V
VDD12M MIPI module LP mode power supply 1.14V 1.32V
VDDP PSRAM power supply 1.71V 1.89V
VDDQP PSRAM data bus power supply 1.71V 1.89V

Notes:

Pin List UG256P

This section provides a detailed pin list for the UG256P package.

Pin Name Function BANK DQS Configuration Function Differential Pair LVDS UG256P
IOB10A/D03/SSPI_CS_N I/O 5 none D03/SSPI_CS_N True of IOB10B True D3
IOB10B/D04/SI/SSIO I/O 5 none D04/SI/SSIO Comp_of_IOB10A True D2
IOB12A/GCLKT_10B[1]/D07/SSPI_WPN/SSI2/LPLL1_T_IN1 I/O 5 none GCLKT_10B/D07/SSPI_WPN/SSI2/LPLL1_T_IN1 True_of_IOB12B True E1
IOB12B/GCLKC_10B[1]/RDWR_B/LPLL1_C_IN1 I/O 5 none GCLKC_10B/RDWR_B/LPLL1_C_IN1 Comp_of_IOB12A True D1
IOB14A/SSPI_CLK I/O 5 none SSPI_CLK True_of_IOB14B True F2
IOB14B/CLKHOLD_N/SSI3 I/O 5 none CLKHOLD_N/SSI3 Comp_of_IOB14A True F1
IOB16A I/O 5 none True of IOB16B True F5
IOB16B I/O 5 none Comp_of_IOB16A True E5
IOB18A I/O 5 none True of IOB18B True F4
IOB18B I/O 5 none Comp_of_IOB18A True F3
IOB1A/RECONFIG_N I/O 5 none RECONFIG_N none A2
IOB22A I/O 5 none True of IOB22B True G5
IOB22B I/O 5 none Comp_of_IOB22A True H5
IOB24A I/O 5 none True of IOB24B True G2
IOB24B I/O 5 none Comp_of_IOB24A True G1
IOB26A/GCLKT_9B[1] I/O 5 none GCLKT_9B True_of_IOB26B True H2
IOB26B/GCLKC_9B[1] I/O 5 none GCLKC_9B Comp_of_IOB26A True H1
IOB29A/GCLKT_11A[1] I/O 4 none GCLKT_11A True_of_IOB29B True H4
IOB29B/GCLKC_11A[1] I/O 4 none GCLKC_11A Comp_of_IOB29A True H3
IOB2A I/O 5 none True of IOB2B True F6
IOB2B I/O 5 none Comp_of_IOB2A True E6
IOB31A/GCLKT_10A[1]/D14/BPLL_T_FB0 I/O 4 none GCLKT_10A/D14/BPLL_T_FB0 True_of_IOB31B True J2
IOB31B/GCLKC_10A[1]/D15/BPLL_C_FB0 I/O 4 none GCLKC_10A/D15/BPLL_C_FB0 Comp_of_IOB31A True J1
IOB33A/GCLKT_9A[1]/D13/BPLL_T_IN1 I/O 4 none GCLKT_9A/D13/BPLL_T_IN1 True_of_IOB33B True J4
IOB33B/GCLKC_9A[1]/EMCCLK/BPLL_C_IN1 I/O 4 none GCLKC_9A/EMCCLK/BPLL_C_IN1 Comp_of_IOB33A True J3
IOB35A/GCLKT_8 I/O 4 none GCLKT_8 True_of_IOB35B True K2
IOB35B/GCLKC_8 I/O 4 none GCLKC_8 Comp_of_IOB35A True K1
IOB37A/READY I/O 4 none READY True_of_IOB37B True L2
IOB37B/MCS_N/CSO_B I/O 4 none MCS_N/CSO_B Comp_of_IOB37A True L1
IOB50A/D11 I/O 4 none D11 True_of_IOB50B True M2
IOB50B/D12 I/O 4 none D12 Comp_of_IOB50A True M1
IOB52A/MODE1 I/O 4 none MODE1 True_of_IOB52B True N2
IOB52B/D10 I/O 4 none D10 Comp_of_IOB52A True N1
IOB54A/GCLKT_11B[1]/D01/MI2/BPLL_T_FB1 I/O 4 none GCLKT_11B/D01/MI2/BPLL_T_FB1 True_of_IOB54B True P2
IOB54B/GCLKC_11B[1]/D02/MI3/BPLL_C_FB1 I/O 4 none GCLKC_11B/D02/MI3/BPLL_C_FB1 Comp_of_IOB54A True P1

Bank Definitions

This section outlines the I/O banks and their associated reference voltages.

Bank Reference Voltage (VREF) I/O Bank Description
IO Bank7 Independent reference voltage (VREF).
IO Bank0 Independent reference voltage (VREF).
IO Bank1 Independent reference voltage (VREF).
IO Bank6 Independent reference voltage (VREF).
MIPI Independent reference voltage (VREF).
JTAG Independent reference voltage (VREF).
I/O Bank2 Independent reference voltage (VREF).
Bank11 Independent reference voltage (VREF).
CFG Independent reference voltage (VREF).
I/O Bank5 Independent reference voltage (VREF).
I/O Bank4 Independent reference voltage (VREF).
I/O Bank3 Independent reference voltage (VREF).

Notes:

PDF preview unavailable. Download the PDF instead.

UG1110-1.1.1 GW5AR-25器件Pinout手册 Microsoft Excel 2016

Related Documents

Preview GW5AT-15 FPGA Device Pinout and Version History
This document provides the pinout definitions and version history for the GW5AT-15 FPGA device from GOWIN Semiconductor. It details pin functions, bank assignments, and configuration options for various packages.
Preview Arora V ADC 用户指南 - GOWIN 半导体
GOWIN Arora V 模拟数字转换器 (ADC) 用户指南,详细介绍其功能特点、端口定义、电气特性、配置方法以及使用示例,适用于 GW5A、GW5AR、GW5AS、GW5AT、GW5AST 系列 FPGA。
Preview Gowin XCORR IP User Guide
User guide for the Gowin XCORR IP, detailing its features, configuration, and usage for cross-correlation operations in FPGA designs. Covers input parameters, port descriptions, timing, and resource utilization.
Preview Gowin Virtual Input Output Tool User Guide
User guide for the Gowin Virtual Input Output (GVIO) tool, a digital signal dynamic debugging tool for FPGAs. Covers configuration, usage, and joint debugging with GAO.
Preview GW5ART-15 FPGA Device Pinout and Version History
This document provides detailed pin definitions, version history, and power specifications for the GW5ART-15 FPGA family from GOWIN.
Preview Gowin EMPU (GW5AS-25) Quick Development User Manual
This user manual provides a comprehensive guide to the Gowin EMPU (GW5AS-25), covering its features, hardware, software development tools, and reference designs. It aims to help users quickly master the development methods and improve efficiency.
Preview Gowin USB Programming Download Cable User Guide - UG112-1.1.1E
User guide for the Gowin USB Programming Download Cable (UG112-1.1.1E), detailing its features, appearance, signal definitions, and step-by-step driver installation for Windows and Linux.
Preview Gowin NPU IP User Guide: Features, Configuration, and Reference Design
Comprehensive user guide for the Gowin NPU IP, detailing its architecture, functions, ports, interface configuration, and reference design for accelerating machine learning algorithms on FPGAs.