Sipeed Tang Nano 20K FPGA Development Board
65,000 د.ع
Explore the world of FPGA development with the Sipeed Tang Nano 20K, a compact yet powerful development board based on the Gowin GW2AR-18 FPGA chip. This affordable and feature-rich board is designed for hobbyists, students, and professionals seeking to dive into digital logic design, retro gaming emulation, RISC-V softcore experimentation, and embedded video processing applications . With 20,736 logic cells and onboard SDRAM, the Tang Nano 20K packs significant processing power into a tiny 54mm x 22.5mm form facto
In stock
CompareDescription
Sipeed Tang Nano 20K FPGA Development Board – Gowin GW2AR-18 FPGA with 20K LUTs
Explore the world of FPGA development with the Sipeed Tang Nano 20K, a compact yet powerful development board based on the Gowin GW2AR-18 FPGA chip. This affordable and feature-rich board is designed for hobbyists, students, and professionals seeking to dive into digital logic design, retro gaming emulation, RISC-V softcore experimentation, and embedded video processing applications . With 20,736 logic cells and onboard SDRAM, the Tang Nano 20K packs significant processing power into a tiny 54mm x 22.5mm form factor .
The board is built around the Gowin GW2AR-18 FPGA, featuring 20,736 LUT4 logic cells, 15,552 flip-flops, 48 DSP slices supporting 18×18-bit multiplication, and 2 phase-locked loops (PLLs) for flexible clock management . Onboard memory includes 828K bits of block SRAM and 64M bits of SDR SDRAM for data-intensive applications . An onboard BL616 chip serves as a JTAG programmer and USB-to-serial converter, enabling easy bitstream downloading and UART communication with your computer via a single USB-C cable .
The Tang Nano 20K excels in multimedia applications with both an HDMI port and a 40-pin RGB LCD connector for video output . An onboard MS5351 clock generator provides three additional programmable clocks for flexible timing requirements . Additional features include a microSD card slot for storage expansion, a MAX98357A PCM amplifier for audio output, six user LEDs, one WS2812 RGB LED, two user buttons, and a 40-pin GPIO header for peripheral expansion .
Key Features
Powerful Gowin GW2AR-18 FPGA
Powered by the Gowin GW2AR-18 FPGA chip featuring 20,736 LUT4 logic cells, 15,552 flip-flops, 48 DSP slices with 18×18-bit multipliers, and 2 PLLs, providing substantial resources for complex digital designs and softcore processors .
Onboard Memory Resources
Integrates 828K bits of block SRAM and 64M bits of SDR SDRAM for data buffering and storage-intensive applications, plus 64M bits of QSPI flash for storing FPGA bitstreams .
Built-in Programmer and Debugger
Onboard BL616 microcontroller serves as a JTAG programmer and USB-to-UART converter, allowing bitstream downloading and serial communication through a single USB-C cable without external programmers .
HDMI and RGB LCD Video Output
Features both an HDMI port and a 40-pin RGB LCD connector for flexible video output options, making it ideal for retro gaming emulators, video processing, and display driver projects .
Programmable Clock Generator
Onboard MS5351 clock generator provides three additional programmable clock sources for flexible timing requirements in complex designs .
Audio Output Capability
Includes a MAX98357A PCM amplifier for audio output, with a 2-pin header for connecting a speaker for sound effects and music in gaming or multimedia projects .
MicroSD Card Storage
Built-in microSD card slot provides removable storage for ROM files, data logging, and firmware updates, essential for retro gaming emulators and data-intensive applications .
Rich User Interface
Provides six user-controllable LEDs, one WS2812 addressable RGB LED, and two user push buttons for interactive project development and status indication .
Compact Breadboard-Friendly Design
Measures just 54.04mm x 22.55mm with standard 2.54mm pin headers, making it easy to integrate into breadboards and custom projects .
Gowin IDE Support
Fully supported by Gowin EDA (Educational Edition), a free and user-friendly FPGA development environment with fast synthesis times and minimal system requirements, compatible with Verilog and VHDL .
Specifications
| Parameter | Value |
|---|---|
| FPGA Chip | Gowin GW2AR-18 QN88 |
| Logic Cells (LUT4) | 20,736 |
| Flip-Flops (FF) | 15,552 |
| Block SRAM (B-SRAM) | 828 Kbits |
| Shadow SRAM (S-SRAM) | 41,472 bits |
| External SDRAM | 64 Mbits (32-bit SDR SDRAM) |
| DSP Slices | 48 (18×18-bit multipliers) |
| PLLs | 2 |
| I/O Banks | 8 |
| Onboard Flash | 64 Mbits QSPI |
| Programmer | BL616 (onboard JTAG + USB-UART) |
| Clock Generator | MS5351 (3 programmable outputs) |
| Video Outputs | HDMI, 40-pin RGB LCD |
| Audio | MAX98357A PCM amplifier |
| Storage | microSD card slot |
| User I/O | 6 LEDs, 1 RGB LED (WS2812), 2 buttons |
| Expansion | 40-pin GPIO header |
| Power | 5V via USB-C |
| Dimensions | 54.04mm x 22.55mm |
Pin Configuration
The Tang Nano 20K features a 40-pin GPIO header (2.54mm pitch) providing access to FPGA I/O pins for peripheral connections. Key pin groups include:
| Pin Group | Functions |
|---|---|
| GPIO | General-purpose I/O for sensors, displays, and peripherals |
| SPI | Serial peripheral interface for communication with external devices |
| I2S | Digital audio interface |
| UART | Serial communication with host computer (via onboard BL616) |
| LCD | RGB LCD interface (40-pin FPC connector) |
| HDMI | HDMI output for video display |
For complete pin mapping, refer to the official Sipeed Tang Nano 20K documentation.
Wiring Diagram
Basic Power and Programming
USB-C Cable -----> Board USB-C Port (Provides 5V power and programming via onboard BL616)
Connecting a Display
HDMI Cable -----> Board HDMI Port (for video output) or RGB LCD -----> 40-pin FPC Connector
Audio Output
Speaker -----> 2-pin Audio Header (Driven by MAX98357A amplifier)
Storage Expansion
microSD Card -----> Board microSD Slot (For ROM files, data logging, and firmware)
Development Environment Setup
Gowin IDE Installation
-
Download Gowin EDA Educational Edition from the Gowin Semiconductor website
-
Install the software following the installation wizard
-
Apply for a free license (required for synthesis)
-
Launch Gowin IDE and create a new project for the GW2AR-18 device
Programming the Board
-
Connect the Tang Nano 20K to your computer via USB-C
-
The board will be recognized as a JTAG programmer (BL616)
-
In Gowin IDE, click “Program” to download the bitstream to the FPGA
-
For flash storage, select “Program Flash” to save the bitstream persistently
Example Code
LED Blink Test (Verilog)
module led_blink ( input wire clk_27m, // 27MHz input clock input wire rst_n, // Active low reset output reg led // LED output ); reg [24:0] counter; always @(posedge clk_27m or negedge rst_n) begin if (!rst_n) begin counter <= 0; led <= 0; end else begin counter <= counter + 1; if (counter == 27_000_000) begin // 1 second at 27MHz counter <= 0; led <= ~led; end end end endmodule
HDMI Test Pattern (Verilog – Simplified)
// Simplified HDMI test pattern example // Full implementation requires proper timing constraints and PLL configuration module hdmi_test ( input wire clk_27m, input wire rst_n, output wire hdmi_clk, output wire hdmi_data ); // PLL for HDMI pixel clock generation // Configure PLL to generate 74.25MHz for 720p output // Implement video timing generator (720p: 1280x720) // Generate color bars or test patterns // Refer to Gowin example projects for complete HDMI implementation endmodule
Retro Gaming Applications
The Tang Nano 20K has a vibrant open-source community focused on retro gaming emulation. Popular projects include:
NESTang (NES Emulator)
-
Cycle-accurate Nintendo Entertainment System emulation
-
720p HDMI output with sound
-
ROM loading from microSD card
-
Support for PlayStation 2 and USB game controllers
GBTang (GameBoy Emulator)
-
Nintendo GameBoy emulation
-
720p HDMI output with sound
-
ROM loading from microSD card with easy menu system
-
Extensive mapper support
Common Applications
-
Retro gaming console emulation (NES, GameBoy)
-
RISC-V softcore processor experimentation
-
Digital signal processing and audio synthesis
-
Video processing and image filtering
-
Embedded system prototyping and education
-
FPGA-based cryptography and hardware security
-
Custom communication protocols and SDR
-
Industrial control and automation
Package Contents
-
1 x Sipeed Tang Nano 20K FPGA Development Board
-
(USB-C cable may be included depending on kit version)
-
(Pin headers may require soldering depending on variant)
لوحة تطوير FPGA Sipeed Tang Nano 20K – معالج Gowin GW2AR-18 FPGA بسعة 20K LUT
استكشف عالم تطوير FPGA باستخدام لوحة تطوير Sipeed Tang Nano 20K المدمجة والقوية، المبنية على شريحة Gowin GW2AR-18 FPGA. تم تصميم هذه اللوحة المتطورة وبأسعار معقولة للهواة والطلاب والمحترفين الذين يسعون للتعمق في تصميم المنطق الرقمي ومحاكاة ألعاب الريترو وتجارب المعالج RISC-V الناعم وتطبيقات معالجة الفيديو المدمجة . مع 20,736 خلية منطقية وذاكرة SDRAM مدمجة، تقدم Tang Nano 20K قوة معالجة كبيرة في شكل مضغوط بحجم 54 مم × 22.5 مم .
تم بناء اللوحة حول شريحة Gowin GW2AR-18 FPGA، التي تتميز بـ 20,736 خلية منطقية LUT4، و 15,552 فلوب فلوب، و 48 شريحة DSP تدعم الضرب 18×18 بت، و 2 حلقة قفل طور للمرونة في إدارة الساعة . تشمل الذاكرة المدمجة 828 كيلوبت من ذاكرة SRAM الكتلية و 64 ميجابت من ذاكرة SDR SDRAM للتطبيقات المكثفة للبيانات . تعمل شريحة BL616 المدمجة كمبرمج JTAG ومحول USB-to-serial، مما يتيح تنزيل الـ bitstream والتواصل التسلسلي مع جهاز الكمبيوتر عبر كابل USB-C واحد .
تتفوق Tang Nano 20K في تطبيقات الوسائط المتعددة مع كل من منفذ HDMI ومنفذ شاشة RGB LCD 40 دبوسًا لإخراج الفيديو . يوفر مولد الساعة MS5351 المدمج ثلاث ساعات إضافية قابلة للبرمجة لمتطلبات التوقيت المرنة . تشمل الميزات الإضافية فتحة بطاقة microSD لتوسعة التخزين، ومضخم PCM MAX98357A لإخراج الصوت، وستة مصابيح LED للمستخدم، ومصباح RGB WS2812 واحد، وزرين للمستخدم، ورأس GPIO 40 دبوسًا للتوسعة .
المميزات الرئيسية
معالج Gowin GW2AR-18 FPGA القوي
مدعوم بشريحة Gowin GW2AR-18 FPGA التي تتميز بـ 20,736 خلية منطقية LUT4، و 15,552 فلوب فلوب، و 48 شريحة DSP مع مضاعفات 18×18 بت، و 2 حلقة قفل طور، مما يوفر موارد كبيرة للتصاميم الرقمية المعقدة والمعالجات الناعمة .
موارد ذاكرة مدمجة
تدمج 828 كيلوبت من ذاكرة SRAM الكتلية و 64 ميجابت من ذاكرة SDR SDRAM لتخزين البيانات المؤقتة والتطبيقات المكثفة للتخزين، بالإضافة إلى 64 ميجابت من ذاكرة فلاش QSPI لتخزين bitstream FPGA .
مبرمج ومصحح مدمج
تعمل وحدة التحكم الدقيقة BL616 المدمجة كمبرمج JTAG ومحول USB-to-UART، مما يسمح بتنزيل bitstream والتواصل التسلسلي عبر كابل USB-C واحد بدون مبرمجين خارجيين .
إخراج فيديو HDMI و RGB LCD
تتميز بكل من منفذ HDMI ومنفذ شاشة RGB LCD 40 دبوسًا لخيارات إخراج فيديو مرنة، مما يجعلها مثالية لمحاكيات ألعاب الريترو ومعالجة الفيديو ومشاريع مشغلات الشاشات .
مولد ساعة قابل للبرمجة
يوفر مولد الساعة MS5351 المدمج ثلاث مصادر ساعة إضافية قابلة للبرمجة لمتطلبات التوقيت المرنة في التصاميم المعقدة .
قدرة إخراج صوت
تتضمن مضخم PCM MAX98357A لإخراج الصوت، مع رأس 2 دبوس لتوصيل مكبر الصوت للمؤثرات الصوتية والموسيقى في مشاريع الألعاب أو الوسائط المتعددة .
تخزين عبر بطاقة microSD
فتحة بطاقة microSD مدمجة توفر تخزينًا قابلاً للإزالة لملفات ROM وتسجيل البيانات وتحديثات البرامج الثابتة، ضرورية لمحاكيات ألعاب الريترو والتطبيقات المكثفة للبيانات .
واجهة مستخدم غنية
توفر ستة مصابيح LED يمكن التحكم بها، ومصباح RGB WS2812 واحد قابل للعنونة، وزرين ضغط للمستخدم لتطوير المشاريع التفاعلية وإظهار الحالة .
تصميم مضغوط مناسب للوحات التجارب
قياسات 54.04 مم × 22.55 مم فقط مع رؤوس دبابيس بمسافة 2.54 مم قياسية، مما يسهل دمجها في لوحات التجارب والمشاريع المخصصة .
دعم بيئة Gowin IDE
مدعومة بالكامل بواسطة Gowin EDA، بيئة تطوير FPGA المجانية وسهلة الاستخدام مع أوقات تركيب سريعة ومتطلبات نظام بسيطة، متوافقة مع Verilog و VHDL .
المواصفات الفنية
| المعلمة | القيمة |
|---|---|
| شريحة FPGA | Gowin GW2AR-18 QN88 |
| الخلايا المنطقية (LUT4) | 20,736 |
| Flip-Flops (FF) | 15,552 |
| ذاكرة SRAM الكتلية | 828 كيلوبت |
| ذاكرة SRAM الظلية | 41,472 بت |
| ذاكرة SDRAM خارجية | 64 ميجابت |
| شرائح DSP | 48 |
| حلقات قفل الطور (PLL) | 2 |
| بنوك الإدخال/الإخراج | 8 |
| ذاكرة الفلاش المدمجة | 64 ميجابت QSPI |
| المبرمج | BL616 |
| مولد الساعة | MS5351 |
| مخرجات الفيديو | HDMI، شاشة RGB LCD 40 دبوس |
| الصوت | مضخم MAX98357A |
| التخزين | فتحة microSD |
| واجهة المستخدم | 6 مصابيح LED، 1 RGB LED، 2 زر |
| التوسعة | رأس GPIO 40 دبوس |
| الطاقة | 5V عبر USB-C |
| الأبعاد | 54.04 مم × 22.55 مم |
التطبيقات الشائعة
-
محاكاة أجهزة ألعاب الريترو
-
تجارب المعالج RISC-V الناعم
-
معالجة الإشارات الرقمية وتركيب الصوت
-
معالجة الفيديو وتصفية الصور
-
نمذجة أولية للأنظمة المدمجة والتعليم
-
التشفير القائم على FPGA وأمان الأجهزة
-
بروتوكولات الاتصال المخصصة والراديو المعرف بالبرمجيات
-
التحكم الصناعي والأتمتة
محتويات العلبة
-
1 × لوحة تطوير FPGA Sipeed Tang Nano 20K






Reviews
There are no reviews yet