EM20-DK 24TOPS 高算力 八核 RISC-V 开发板

EM20-DK开发板,集成八核RISC-V 高性能CPU,最高2.0GHz,提供24TOPS(INT8)/12TFLOPS(FP16)的AI算力,支持Caffe/TensorFlow/PyTorch等主流深度学习框架,可快速二次开发,集成丰富外设接口,支持高达16路高清视频解码和4路高清视频编码,能够实现图像、视频、音频等多种数据分析与推理计算,可广泛用于教育、机器人、物联网和边缘计算等应用场景。

EM20-DK 24TOPS 高算力 八核 RISC-V 开发板封面
华正芯2026-04-28 18:48:50CC BY-NC-SA 4.0
90
Star

PCBA

设计文件

EM20-DK V3原理图.zip2.47MB

生产BOM

详细介绍

开发板介绍

EM20-DK 是一款高性能的 RISC-V 嵌入式开发板,可搭载 EM20-16A 或 EM20-8A 智能模组,最高提供 24 TOPS(INT8) / 12 TFLOPS(FP16) 的 AI 算力,能够实现图像、视频、音频等多种数据分析与推理计算,可广泛用于教育、机器人、物联网和边缘计算等应用场景。

  • 国产高性能RISC-V CPU:集成八核 RISC-V 64 bit 高性能 CPU,最高 2.0 GHz,支持 128 bit 向量指令集;

  • 强深度学习AI算力:最高支持 24 TOPS(INT8)/12 TFLOPS(FP16),同时支持 INT4/UINT8/FP8/BFP16 和 Transformer 大模型算子加速;

  • 高性能编解码:支持高达 16 路高清视频解码和 4 路高清视频编码,满足多场景智能视频分析需求;

  • 快速二次开发软件包:SDK 支持 FFMPEG/OPENCV 框架,支持 Caffe/TensorFlow/PyTorch 等主流深度学习框架,包含丰富的例程代码和软硬件技术开发文档;

  • 丰富外设接口:支持 2 个千兆以太网、2 个 USB3.0、1 个 USB3.0-Slave、M.2-Key SATA、Audio IN/OUT、40Pin-Header GPIO 等多种外设接口;

  • 官网技术文档持续更新:为用户提供有力支持,EM20-DK 相关的文档如下表所示,用户可按需查阅。

    官网地址: https://www.topsfuture.com/devinformation/

硬件规格

2.1 外观结构

2.1.1 尺寸图示

2.1.2 接口图示

序号

说明

序号

说明

序号

说明

1

千兆以太网口-ETH1

13

蜂鸣器

25

冷却风扇接口

2

千兆以太网口-ETH2

14

外接开关机按钮

26

外接自定义指示灯

3

USB3.0-1(Type-A接口)

15

外接复位按钮

27

外接系统指示灯(红)

4

USB3.0-0(Type-A接口)

16

外接休眠唤醒按钮

28

外接系统指示灯(绿)

5

USB3.0-Slave(Type-C接口)

17

外接自定义按钮

29

外接开机指示灯

6

Audio IN/OUT

18

开关机按钮

30

扬声器接口

7

串口调试(USB Type-C接口)

19

外接自定义按钮

31

ANT2

8

Micro SD卡接口

20

休眠唤醒按钮

32

ANT1

9

复位按钮

21

自定义指示灯

33

EM20智算模组(+散热套件)

10

电源输入接口

22

开机指示灯

34

M.2-Key SATA接口

11

PMIC_I2C接口

23

系统指示灯(红/绿)

12

RGB888接口

24

40Pin-Header

2.2 系统框图

EM20-DK 开发者套件是基于 MES20 智算模组,并扩展了常用的外设接口,为用户提供易用的 AI 产品原型的评估平台。系统框图如下图所示:

2.3 规格参数

2.3.1 硬件基本规格

特征

规格参数

EM20 智算模组

  • CPU

    • 8 核 64 bit RISC-V

    • 支持向量指令集 rvv

    • MAX 2.0 GHz

  • NPU算力

    • 24 TOPS @ INT8

    • 12 TFLOPS @ FP16

  • PPU 算力

  • 1 TFLOPS

  • 内存

    • (EM20-16A) 16 GB LPDDR4 64 bits 4266 Mbps

    • (EM20-8A) 8 GB LPDDR4 64 bits 4266 Mbps

  • eMMC

    • 32 GB eMMC 5.1 PS

  • 视频解码

    • H.264 & H.265, 1080p @ 480fps(16 x 1080p @ 30 fps),支持 4K/2K/1080P/720P/D1/CIF

  • 视频编码

    • H.264,1080p @ 120 fps(4 x 1080p @ 30 fps),支持 1080P/720P/D1/CIF

  • 图片解码

    • JPEG,1920 x 1080 @ 480 fps,最大支持 32768 x 32768 分辨率

  • 图片编码

    • JPEG,1920 x 1080 @ 120 fps,最大支持 8192 x 8192 分辨率

  • 安全

    • 支持独立的安全子系统,支持 PUF 密钥管理,支持 IPsec/MACsec 硬件加速

  • 以太网

    • 4 x 10/100/1000 Mbps GMAC

  • USB

    • 4 x USB3.0

  • 显示接口

    • RGB/BT1120/QSPI/SPI, 2 层 OSD

  • 其它接口

    • 12 x UART; 8 x I2C; 4 x SPI; 3 x I2S/PCM; 10 x PWM; 4 x DMIC; GPIOs

  • 工作温度

    • -20°C ~ 70°C

  • 电源

    • DC 12V

  • 典型功耗

    • 15W

  • 接口

    • 260Pin SO-DIMM

  • 尺寸

    • 69.6 mm x 55 mm x 5 mm

存储

  • 一个 Micro SD卡 接口,类型为 SD 3.0 

  • 一个 M.2 Key M 连接器(SATA 协议),可扩展 M.2 2242/2280 形态 SSD

板载模块

  • 一个蜂鸣器

  • 一个 EEPROM

无线通信

  • Wi-Fi 6 / Bluetooth 5.3

按钮

  • K-PWR:开关机按钮

  • K-RST:复位按钮

  • K-WK:休眠唤醒按钮

  • K-USR:自定义按钮

LED 灯

  • L-PWR:开机指示灯

  • L-SYS:系统指示灯(R/G)

  • L-USR:自定义指示灯

外设接口

  • 40Pin 扩展接口:1 个

  • USB Type A 接口:2 个

  • USB Type C 接口(Slave):1 个

  • MIPI-DSI 接口:1 个,4 Lane

  • 风扇接口:1 个

  • 千兆网口:2 个

  • 调试串口(USB Type C 接口):1 个

  • 音频:3.5 mm 音频接口、Speak-Out 接口

  • 外接按钮:JK-PWR、JK-RST、JK-WK、JK-USR

  • 外接 LED:JL-PWR、JL-SYS(R)、JL-SYS(G)、JL-USR

电源

  • DC 12V / 5A

尺寸

  • 164 mm x 121 mm x 65 mm

2.3.2 软件基本规格

特征

规格参数

Linux 内核

Linux 6.6.0

操作系统

Ubuntu 24.04

2.4 环境条件

环境指标

组件说明规格参数

温度

- 工作温度:-20℃~60℃ - 存储温度:-40℃~105℃

湿度(RH,无冷凝)

- 工作湿度:5%~90% - 存储湿度:5%~90%

使用注意事项

  • 请不要拆开机壳。如有特殊场景需要裸板使用,请注意开发板及电源模块可能会烫手,请注意操作安全。

  • 用户在使用非标配的电源适配器时,请注意供电范围及供电功率满足板卡要求。

  • 信号电平为 1.8V,接口使用时一定注意电平的匹配,否则会造成单板损坏。

  • 40Pin 扩展插针未进行严格的静电防护设计,请注意预防静电及不要带电插拔。

  • 请勿取下开发者套件底板上的纽扣电池,以防儿童和宠物吞咽造成严重后果。

  • 请勿将手指或尖锐物品插入散热器,以免被风扇划伤或损坏散热器。

文档支持

文档名称

内容说明

EM20-DK 快速开始

EM20-DK 入门文档,包含环境准备,基本操作和配置,应用示例等内容,适合初次接触产品的开发者。

EM20-DK 开发板介绍

EM20-DK 开发板文档,介绍开发板的规格参数,接口定义和布局,工作环境条件等硬件相关内容。

EM20-DK 使用技术手册

EM20-DK 使用文档,包含启动方式,网络配置,系统升级,系统使用,系统工具等产品使用相关内容。

BSP 开发技术手册

嵌入式开发综合文档,主要介绍交叉编译,外设接口,config.txt配置文件使用等嵌入式开发相关内容。

TacoAI 应用开发入门

TacoAI 入门文档,通过简单案例的讲解,帮助用户快速上手 TacoAI 的应用开发。

TacoAI 应用开发技术手册

TacoAI 开发文档,包含推理引擎的使用,多媒体应用开发,API 接口说明等内容,并通过综合案例的讲解,总结出应用开发优化的方向。

TacoAI NN 工具链技术手册

TacoAI NN 工具链说明文档,介绍了 NN 工具链的环境安装和各阶段支持的参数,同时提供完整的示例,帮助用户快速了解和使用工具链完成模型导入、量化和导出的过程。

FAQ

帮助用户解决开发者套件使用过程中可能遇到的常见问题和疑惑。

资源与支持

包括开发资源汇总等内容。