Tang Nano 20K

Update history
Date Version Author Update content
2023-02-27 v0.1 wonder
  • Create file

Introduction

Tang Nano 20K is a development board, using the GW2AR-18 QN88 FPGA, containing 20736 LUT4 logic cells and 15552 Filp-Flops. There are 4 PLL in this FPGA chip, and many DSP units supporting 18 bit x 18 bit multiplication. Onboard BL616 is used for downloading bitstream into FPGA, and it's also used as USB to serial convertor to communicate FPGA with computer via UART. The 27MHz crystal generates the clock for HDMI display, onboard MS5351 clock generating chip also provides mutiple clocks.

Rendering appearance

Parameters

Item Detail Others
FPGA Chip GW2A-LV18QN88C8I7
Logic units(LUT4) 20736
Flip-Flop(FF) 15552
分布式静态随机存储器S-SRAM(bits) 41472
块状静态随机存储器B-SRAM(bits) 828K
块状静态随机存储器数目B-SRAM(个) 46
32bits SDR SDRAM 64M bits
乘法器(18x18 Multiplier) 48
锁相环(PLLs) 4
I/O Bank 总数 8
板载下载器 BL616 · 给 FPGA 提供 JTAG 下载功能
· 提供 USB 转串口与 FPGA 通信
· 提供虚拟串口用于 FPGA 通过 SPI 通信
· 提供虚拟串口控制 MS5351 输出时钟
时钟芯片 MS5351 给 FPGA 芯片提供额外的两路时钟
· 一路差分时钟
· 一路单端时钟
显示接口 · 40Pins RGB lcd 连接器
· HDMI 接口
单色 LED 6 个 共阳极连接
RGB LED 1 个 型号是 WS2812
用户按键 2 个 用于自定义逻辑功能
TF 卡槽 1 个 推拉式
功率放大器 1 个 型号是 MAX98357A,用于播放音频
存储 64Mbits Flash 下载方式参考底部相关问题
尺寸 22.55mm x 54.04mm 精确尺寸可以参考 3D 文件

外设框图

tang_nano_20k_functionalannotation

下面是更详细的外设框图

tang_nano_20k_functionalannotation_top tang_nano_20k_functionalannotation_bot

引脚框图

tang_nano_20k_pinlabel

FPGA Jtag 触点指示图

我们在 Tang Nano 20K 上引出了 Jtag 触点,方便想要使用额外下载器的用户。

tang_nano_20k_testpointlannotation

硬件资料

板卡规格书
板卡原理图
板卡点位图
板卡尺寸图
板卡 3D 模型
部分芯片手册

上手使用

安装 IDE -> 编写代码 -> 烧录进板子

更多例程 点我

其他学习资源

  • 在线免费教程:Verilog 教程(学习Verilog)
  • 在线免费 FPGA 教程:Verilog (英文网站)
  • Verilog 刷题网站:HDLBits(英文网站)
  • 在线高云半导体可参考视频教程:点击这里

交流方式

常见问题

怎么让固件上电启动

Tang Nano 20K 使用外部 Flash 来存放固件,所以想要让固件存在板子上我们需要烧录到外部 Flash.

更多问题前往 Tang 常见问题 查看