TOPSFuture EM20-DK Development Board
TOPSFuture EM20-DK Development Board
TOPSFuture EM20-DK Development Board
TOPSFuture EM20-DK Development Board
TOPSFuture EM20-DK Development Board
TOPSFuture EM20-DK Development Board

TOPSFuture EM20-DK Development Board

Notice

The market prices are fluctuating rapidly at the moment. Please feel free to consult with our staff before making a purchase, and we will offer you the best possible price.

Description

Topsway Micro EM20-DK is a high-performance RISC-V AI development board for edge AI, smart devices, industrial inspection, and IoT applications.

$579.00

Quantity

-
+

Product Introduction

The EM20-DK is a high-performance RISC-V embedded development board supporting the EM20-16A or EM20-8A intelligent modules. It delivers up to 24TOPS (INT8) / 12TFLOPS (FP16) AI computing power for image, video, and audio analysis and inference, making it suitable for education, robotics, IoT, and edge computing applications.

  • Domestic high-performance RISC-V CPU: Integrated octa-core 64-bit RISC-V processor up to 2.0GHz with support for 128-bit vector instructions.
  • Powerful AI performance: Supports up to 24TOPS (INT8) / 12TFLOPS (FP16), with acceleration for INT4, UINT8, FP8, BFP16, and Transformer-based large models.
  • Advanced video codec capabilities: Supports up to 16-channel HD video decoding and 4-channel HD video encoding for intelligent video analysis.
  • Rapid secondary development SDK: Supports FFMPEG, OpenCV, and mainstream deep learning frameworks including Caffe, TensorFlow, and PyTorch, with extensive sample code and technical documentation.
  • Rich peripheral interfaces: Includes dual Gigabit Ethernet, dual USB 3.0, USB 3.0 Slave, M.2 Key SATA, Audio IN/OUT, and 40-pin GPIO header interfaces.

To simplify development, the EM20-DK developer kit includes the TACO-SDK software package with prebuilt OS, NPU drivers, firmware, and TacoAI images. Users can boot the system directly by flashing the image to an SD card. TACO-SDK also provides SDK packages, a Model Zoo, and technical documentation resources.

Components Description
Image Provides a customized Ubuntu image for users. The image includes TacoOS, NPU driver firmware, TacoAI, sample code, and more.
Flashing Tool It is recommended to use balenaEtcher as the image flashing tool. This is a cross-platform tool available on macOS, Windows, and Linux.
SDK Development Kit The TACO SDK is a software development kit customized by Teplus Micro for the EA65 series AI SoC. It mainly includes a deep learning toolchain, software development API libraries, and media development libraries, providing an efficient and easy-to-use solution for deep learning application development and deployment.
Model Zoo The Model Zoo is a collection of mainstream algorithm deployment examples officially provided by Teplus Micro based on the TACO SDK. It can be accessed via the official Model Zoo Gitee or GitHub repositories. All algorithms are pre-trained and optimized for the hardware, ensuring users achieve the best possible performance.

Technical Specifications

Hardware Specifications

Power SupplyDC 12V
Typical Power Consumption15W
Interface260Pin SO-DIMM
Dimensions69.6mm × 55mm × 5mm
Storage• Micro SD card slot (SD3.0)
• M.2 M Key connector (SATA)
• Supports M.2 2242/2280 SSD
Onboard Modules• Buzzer
• EEPROM
Wireless CommunicationWiFi 6 / BT 5.3
Buttons• K-PWR: Power button
• K-RST: Reset button
• K-WK: Sleep/Wake button
• K-USR: Custom button
LED Indicators• L-PWR: Power indicator
• L-SYS: System indicator (R/G)
• L-USR: Custom indicator
Peripheral Interfaces• 40-Pin header: 1
• USB Type-A: 2
• USB Type-C (Slave): 1
• MIPI-DSI: 1 (4 Lane)
• Fan interface: 1
• Gigabit Ethernet: 2
• Debug UART (USB-C): 1
• Audio: 3.5mm jack, Speaker-out
• External buttons: JK-PWR, JK-RST, JK-WK, JK-USR
• External LEDs: JL-PWR, JL-SYS(R), JL-SYS(G), JL-USR
Power Supply (Full System)DC 12V/5A
Dimensions (Full System)164mm × 121mm × 65mm

Core Specifications

CPUOcta-core 64-bit RISC-V, up to 2.0GHz, supports RVV
NPU Performance24 TOPS @ INT8 / 12 TFLOPS @ FP16
PPU Performance1 TFLOPS
EM20 AI Module• EM20-16A: 16GB LPDDR4 64-bit 4266Mbps
• EM20-8A: 8GB LPDDR4 64-bit 4266Mbps
eMMC32GB eMMC 5.1
Video DecodingH.264 & H.265, 1080p @480fps (16×1080p@30fps), supports 4K/2K/1080P/720P/D1/CIF
Video EncodingH.264, 1080p @120fps (4×1080p@30fps), supports 1080P/720P/D1/CIF
Image DecodingJPEG, 1920×1080 @480fps, max 32768×32768
Image EncodingJPEG, 1920×1080 @120fps, max 8192×8192
SecurityIndependent security subsystem, PUF key management, IPsec/MACsec hardware acceleration
Ethernet4 × 10/100/1000Mbps GMAC
USB4 × USB 3.0
Display InterfaceRGB/BT1120/QSPI/SPI, 2-layer OSD
Other Interfaces12× UART; 8× I2C; 4× SPI; 3× I2S/PCM; 10× PWM; 4× DMIC; GPIOs
Operating Temperature-20°C ~ 70°C

Interface Diagram

Interface Diagram 1
Interface Diagram 2
No. Description No. Description
1Gigabit Ethernet Port - ETH118Power On/Off Button
2Gigabit Ethernet Port - ETH219External Custom Button
3USB 3.0-1 (Type-A)20Sleep/Wake Button
4USB 3.0-0 (Type-A)21Custom Indicator Light
5USB 3.0-Slave (Type-C)22Power Indicator Light
6Audio IN/OUT23System Indicator Light (Red/Green)
7Serial Debug (USB Type-C)2440-Pin Header
8MicroSD Card Slot25Cooling Fan Interface
9Reset Button26External Custom Indicator Light
10Power Input Interface27External System Indicator Light (Red)
11PMIC_I2C Interface28External System Indicator Light (Green)
12RGB888 Interface29External Power Indicator Light
13Buzzer30Speaker Interface
14External Power On/Off Button31ANT2
15External Reset Button32ANT1
16External Sleep/Wake Button33EM20 AI Module (w/ Cooling Kit)
17External Custom Button34M.2 Key SATA Interface