UG284-1.8E - GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E - GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
Introduction
Users should follow a series of rules during circuit board design when
using the GW1N series of FPGA products. This manual describes the
characteristics and special features of the GW1N/GW1NR series of FPGA
products and provides a comprehensive checklist to guide design
processes. The main contents of this guide are as follows:
Power Supply
JTAG Download
MSPI Download
Clock Pin
Difference Pin
READY, RECONFIG_N, DONE
MODE
JTAGSEL_N
FASTRD_N
Pin Multiplex
Reference for the External Crystal Oscillator Circuit
GW1NR Bank Voltage
Supported Configuration Modes
Pin Distribution
Power Supply
Overview
The GW1N/GW1NR series of FPGA products support lower voltage
(LV) and upper voltage (UV) with low power, instant on, and non-volatile
power features. LV supports 1.2 V core voltages. UV supports 1.8 V, 2.5 V,
and 3.3 V core voltages, and has a built-in linear voltage regulator. LV and
UV have the same functions, and the pins are compatible.
Voltage types include core voltage (VCC), auxiliary voltage (VCCX) and
bank voltage (VCCIO).
VCCX is an auxiliary power supply that is used to connect the internal
part of the chip, with a 2.5V or 3.3V power supply. If no V CCX exists, I/O,
OSC, and BSRAM circuits will be impacted and the chip will not be
www.gowinsemi.com 1(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
functional.
Power Index
The core voltage, VCC and VCCO3, are used for internal power-on
reset/set in the GW1N/GW1NR series of FPGA products. VCCO0 ~ VCCO2
are used to power up the other I/O BANKs. The device will only operate
normally if the power supply voltages reach the recommended working
range.
Table 1 lists the recommended working range for each power voltage.
Table 1 Recommended Working Range
Name Description Min. Max.
LV: Core Power 1.14V 1.26V
VCC
UV:Core Power 1.71V 3.465V
I/O Bank Power for LV 1.14V 3.6V
VCCO
I/O Bank Power for UV 1.14V 3.465V
Total Power
For specific density, packages, and resource utilization, GPA tools can
be used to evaluate and analyze the power consumption.
Power-on time
Reference range of power-on time: 0.2ms ~2ms.
Note!
If the power-on time is more than 2ms, you need to ensure that the power-on in
sequence is VCC, and then VCCX/VCCIO;
If the power-on time is less than 0.2ms, it is recommended to increase the
capacitance to prolong the power-on time.
Power Filter
Each FPGA power input pin is connected to the ground with a 0.1uF
ceramic capacitor.
The input end of the VCC core voltage should primarily conduct the
noise processing. Specific reference is as shown in Figure 1:
Figure 1 VCC Noise processing on the Input End of the Vcc Core Voltage
V1P2
FB VCC
C
4.7uF
JTAG Download
Overview
JTAG download is used for downloading the bitstream data into the
SRAM, on-chip flash or off-chip flash of the FPGA.
Signal Definition
Table 2 Signal Definition of JTAG Configuration Mode
Name I/O Description
TCK I Serial clock input in JTAG mode
I, internal weak
TMS Serial mode input in JTAG mode
pull-up
I, internal weak
TDI Serial data input in JTAG mode
pull-up
TDO O Serial data output in JTAG mode
R
J
4.7K TCK R 1
22 2
TDI R 22 3 4 VCC3P3
TDO R 22 5 6
JTAG
7 8
TMS R 22 9 10
Note!
The resistance accuracy is not less than 5%;
The power supply of the 6th pin in the JTAG socket can be adjusted to VCC1P2,
VCC1P5, VCC1P8 and VCC2P5 as required.
MSPI Download
Overview
As a master device, the MSPI configuration mode reads the
configuration data automatically from the off-chip flash and sends it to the
FPGA SRAM.
www.gowinsemi.com 3(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
Signal Definition
Table 3 Signal Definition for MSPI Configuration Mode
Name I/O Description
MCLK O Clock output in MSPI mode
MCS_N O MCS_N in MSPI mode, low-active
MI I Data input in MSPI mode
MO O Data output in MSPI mode
VCC3P3
U R C
MCS_N 1 8 100nF
VCC3P3 CS VCC
MI 4.7K
2 DO 7
HOLD
R 4.7K 3 6 MCLK
WP CLK
4 5 MO
GND DI
R
SPI FLASH
1K
Note!
1K pull-down resistance is required for MCLK signal.
The resistance accuracy is not less than 5%.
Clock Pin
Overview
The clock pins include GCLK global clock pins and PLL clock pins.
GCLK: The GCLK pins in the GW1N/GW1NR series of FPGA products
distribute in the L and R quadrants. Each quadrant provides eight
GCLK networks. The optional clock resources of the GCLK can be I/Os
or CRU. Selecting the clock from the dedicated I/Os can result in better
timing.
PLL: Frequency (multiply and division), phase, and duty cycle can be
adjusted by configuring the parameters.
Signal Definition
Table 4 Signal Definition for Clock Pin
Name I/O Description
Pins in global clock input, T(True), [x]: global
GCLKT_[x] I/O
clock No.
GCLKC_[x] I/O Pins for Global clock input, C(Comp), [x]: global
www.gowinsemi.com 4(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
Differential Pin
Overview
Differential transmission is a form of signal transmission technology
that operates according to differences between the signal line and the
ground line. The differential transmit signals on these two lines, the
amplitude of the two signals are equal and have the same phase but
demonstrate opposite polarity.
LVDS
LVDS is a low-voltage differential signal that offers low power
consumption, low bit error rate, low crosstalk, and low radiation. It
facilitates the transmission of data using a low-voltage swing high-speed
differential. Different packages employ different signals. Please refer to the
True LVDS section of the Package Pinout Manual for further details.
Notes
BANK1/2/3 in the GW1N/GW1NR series of FPGA products support true
LVDS output. BANK0 in the GW1N/GW1NR series of FPGA products supports
100 Ω input differential matched resistance;
If BANK 1/2/3 are used as the differential input, 100-ohm terminal resistance is
needed;
The different line impedance of PCB is controlled at about 100 ohms.
to the MODE setting value. You can control the pin via the write logic and
trigger the device to reconfigure.
READY, the FPGA can configure only when the READY signal is high.
The device should be restored by using the power on or triggering
RECONFIG_N when the READY signal is low.
As an output configuration pin, FPGA can be indicated for the current
configuration state. If the device meets the configuration condition, READY
signal is high. If the device fails to configure, the READY signal changes to
low. As an input configuration pin, you can reduce the READY signal via its
own logic or manually operate outside the device to delay configuration.
DONE, the DONE signal indicates that the FPGA is configured
successfully. The signal is high after successful configuration.
As an output configuration pin, FPGA can be indicated whether the
current configuration is successful. If configured successfully, DONE is
high, and the device enters into a working state. If the device failed to
configure, the DONE signal remains low. For the input type, the user can
reduce the READY signal via its own internal logic or manually operate
outside the device to delay progression to user mode.
When the RECONFIG_N or READY signals are low, the DONE signal
is low. DONE has no influence when SRAM is configuried through the
JTAG circuit.
Signal Definition
Table 5 READY, RECONFIG_N, DONE Signal Definition
Name I/O Description
I, internal weak Low level pulse: start new GowinCONFIG
RECONFIG_N
pull-up configuration
High-level pulse: The device can currently
be programmed and configured;
READY I/O
Low-level pulse: The device cannot be
programmed and configured,
High-level pulse: The device has been
successfully programmed and configured;
DONE I/O
Low-level pulse: The configuration is
incomplete or has failed.
www.gowinsemi.com 6(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
R R R
Note!
The upper pull power supply is the bank voltage value of the corresponding pin;
The resistance accuracy is not less than ± 5%.
MODE
Overview
MODE spans the MODE0, MODE1, MODE2, and GowinCONFIG
configuration modes. When the FPGA powers on or a low pulse triggers
the RECONFIG_N mode, the device enters the corresponding
GowinCONFIG state according to the MODE value. As the number of pins
for each package is different, some MODE pins are not all packaged, and
the unpacked MODE pins are grounded inside. Please refer to the
corresponding PINOUT manual for further details.
Signal Definition
Table 6 MODE Signal Definition
Name I/O Description
I, internal weak
MODE2 GowinCONFIG modes selection pin.
pull-up
I, internal weak
MODE1 GowinCONFIG modes selection pin.
pull-up
I, internal weak
MODE0 GowinCONFIG modes selection pin.
pull-up
Mode Selection
Table 7 Mode Selection
Configuration MODE[2:0] Instructions
The GW1N series of FPGA products are
JTAG XXX configured by hardware processor via a
JTAG interface.
The GW1N series of FPGA products are
AUTO
GowinCONFIG 000 configured by reading data from built-in
BOOT
flash.
www.gowinsemi.com 7(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
JTAGSEL_N
Overview
Select the signal in JTAG mode. If the JTAG pin is set as GPIO in
Gowin software, the JTAG pin is changed to GPIO pin after being powered
on and successfully configured. The JTAG pin can be recovered by
reducing the JTAGSEL_N. The JTAG configuration functions are always
available if no JTAG pin multiplexing is set.
Signal Definition
Table 8 JTAGSEL_N Signal Definition
Pin Name I/O Description
I, internal weak Restore JTAG pin from GPIO to
JTAGSEL_N
pull-up configuration pin. Low level is valid
Note!
As GPIO, the JTAGSEL_N pin and four pins (TCK, TMS, TDI, and TDO) configured with
JTAG are incompatible: the JTAG pin can only be used as a configuration pin if
JTAGSEL_N is set as GPIO. JTAGSEL_N can only be used as a configuration pin if JTAG
is set as GPIO.
FASTRD_N
Overview
In MSPI configuration mode, signals are selected via reading the SPI
flash speed rate. FASTRD_N is normal read mode if it is high level;
FASTRD_N is high speed read mode if it is low level. Each manufacturer's
Flash high speed read instruction is different; please refer to the
corresponding Flash data manual.
www.gowinsemi.com 8(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
Signal Definition
Table 9 FASTRD_N Signal Definition
Pin Name I/O Description
As a configuration pin: Input, internal weak pull
up, sample MSPI configuration value at READY
FASTRD_N I/O
signal rising edge;
As a GPIO: Input or putput.
Note!
High-level: Normal Flash access mode, the clock frequency should be less than
30MHz;
Low-level: High-speed Flash access mode, the clock frequency is greater than
30MHz and less than 80MHz.
Pin Multiplexing
Overview
Configure pin multiplexing refers to configuring during power-on, which
is used as a normal I/O after downloading the bitstream file.
Configure pin multiplex via the Gowin software:
a). Open the corresponding project in Gowin software;
b). Select “Project > Configuration > Dual Purpose Pin” from the menu
options, as shown in Figure 5;
c). Check the corresponding option to set the pin multiplex.
Figure 5 Pin Multiplex
Pin Multiplex
SSPI: As a GPIO, SSPI can be used as input or output type;
MSPI: As a GPIO, MSPI can be used as input or output type;
RECONFIG_N GPIO can only be used as an output type. For smooth
www.gowinsemi.com 9(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
FB
C 10nF
1 4
IN VCC
2 R 22 CLK_G
GND OUT 3
OSC
Bank Voltage
For the detailed Bank voltage requirements, please refer to the
following manuals.
UG107, GW1N-1 Pinout
UG105-1.3, GW1N-2&2B&4&4B Pinout
UG114-1.08, GW1N-6&9 Pinout
UG167-1.0, GW1N-1S Pinout
UG116-1.06, GW1NR-4&4B Pinout
UG801-1.4, GW1NR-9 Pinout
www.gowinsemi.com 10(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
www.gowinsemi.com 11(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
Pin Distribution
Before designing circuits, users should take the overall FPGA pin
distribution needs into consideration and make informed decisions related
to the application of the device architecture features, including I/O LOGIC,
global clock resources, PLL resources, etc.
GW1N (besides GW1N-1)/GW1NR bank1/2/3 support true LVDS
output. When using true LVDS output, VCCO should be configured to 2.5 V
or 3.3 V. Refer to GW1N/GW1NR FPGA Product Pinout to ensure that the
corresponding pins support true LVDS output.
To support SSTL, HSTL, etc., each bank also provides one
independent voltage source (VREF) as the reference voltage. Users can
choose VREF from the internal reference voltage of the bank (0.5 x VCCO)
or external reference voltage VREF using any I/O from the bank.
Note!
The device I/Os (except TCK) are all internal weak pull-up. After configuration, I/Os status
is determined by user programs and constraints.
www.gowinsemi.com 12(13)
GW1N/GW1NR Series of FPGA Products Schematic Manual
UG284-1.8E
Revision History
Date Version Description
12/13/2016 1.0E Initial version.
Related content added as follows:
Pin Multiplexing;
01/02/2018 1.1E FPGA external crystal oscillator circuit reference;
GW1NR bank voltage;
Configuration modes supported by each device.
Modify the power-on time reference range as
04/23/2018 1.2E
“0.2ms~2ms” and add the remark information.
06/29/2018 1.3E Revise the schematic diagram style uniformly.
04/03/2019 1.4E The description of FASTRD_N updated.
The description added: The device I/Os (except TCK)
04/12/2019 1.5E
are all internal weak pull-up.
05/10/2019 1.6E Pull-down resistance for MCLK signal added.
06/04/2019 1.7E Bank Voltage description updated.
The value described in Table 1 Recommended
11/26/2019 1.8E
Working Range fixed.
www.gowinsemi.com 13(13)
Copyright©2019 Guangdong Gowin Semiconductor Corporation. All Rights Reserved.
No part of this document may be reproduced or transmitted in any form or by any denotes,
electronic, mechanical, photocopying, recording or otherwise, without the prior written
consent of GOWINSEMI.
Disclaimer
GOWINSEMI®, LittleBee®, Arora, and the GOWINSEMI logos are trademarks of
GOWINSEMI and are registered in China, the U.S. Patent and Trademark Office and other
countries. All other words and logos identified as trademarks or service marks are the
property of their respective holders, as described at www.gowinsemi.com.cn. GOWINSEMI
assumes no liability and provides no warranty (either expressed or implied) and is not
responsible for any damage incurred to your hardware, software, data, or property resulting
from usage of the materials or intellectual property except as outlined in the GOWINSEMI
Terms and Conditions of Sale. All information in this document should be treated as
preliminary. GOWINSEMI may make changes to this document at any time without prior
notice. Anyone relying on this documentation should contact GOWINSEMI for the current
documentation and errata.