开发板介绍
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 相关的文档如下表所示,用户可按需查阅。
硬件规格
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 智算模组 | ![]()
|
存储 |
|
板载模块 |
|
无线通信 |
|
按钮 |
|
LED 灯 |
|
外设接口 |
|
电源 |
|
尺寸 |
|
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 使用文档,包含启动方式,网络配置,系统升级,系统使用,系统工具等产品使用相关内容。 | |
嵌入式开发综合文档,主要介绍交叉编译,外设接口,config.txt配置文件使用等嵌入式开发相关内容。 | |
TacoAI 入门文档,通过简单案例的讲解,帮助用户快速上手 TacoAI 的应用开发。 | |
TacoAI 开发文档,包含推理引擎的使用,多媒体应用开发,API 接口说明等内容,并通过综合案例的讲解,总结出应用开发优化的方向。 | |
TacoAI NN 工具链说明文档,介绍了 NN 工具链的环境安装和各阶段支持的参数,同时提供完整的示例,帮助用户快速了解和使用工具链完成模型导入、量化和导出的过程。 | |
帮助用户解决开发者套件使用过程中可能遇到的常见问题和疑惑。 | |
包括开发资源汇总等内容。 |

