2020-03-19 21:06:45 +08:00
# UNIT-V
2019-12-05 16:02:45 +08:00
2020-07-09 17:48:46 +08:00
<el-tag effect="plain">SKU:U078</el-tag>
2020-03-19 14:40:22 +08:00
2020-03-19 21:06:45 +08:00
<div class="product_pic"><img src="assets/img/product_pics/unit/unit-v/unit_v_01.webp"><img src="assets/img/product_pics/unit/unit-v/unit_v_02.webp"></div>
2019-12-05 16:02:45 +08:00
2020-11-04 19:11:58 +08:00
## Tutorial&Quick-Start
2020-07-17 11:11:23 +08:00
2020-11-04 19:11:58 +08:00
Choose the development platform you want to use, view the corresponding tutorial&quick-Start.
2020-11-09 16:52:24 +08:00
<a href="/#/zh_CN/quick_start/unitv/v_function "><el-tag effect="plain">V-Function</el-tag></a>
2020-12-14 11:44:36 +08:00
<a href="/#/zh_CN/related_documents/v -training"><el-tag effect="plain">V-Training</el-tag></a>
2020-11-04 19:11:58 +08:00
<a href="/#/zh_CN/quick_start/unitv/unitv_quick_start_maixpy "><el-tag effect="plain">Maixpy</el-tag></a>
2020-07-17 11:11:23 +08:00
2019-12-05 16:02:45 +08:00
## Description
2020-05-29 16:36:24 +08:00
2020-12-14 11:44:36 +08:00
**UNIT-V** is the new AI Camera powered by Kendryte K210, an edge computing system-on-chip(SoC) with dual-core 64bit RISC-V CPU and state-of-art neural network processor.
UNIT-V AI Camera features its integration with machine vision capabilities, featuring the unprocessed acceptability to AI Visioning with high energy efficiency and low cost. We co-oped with Sipeed providing the MicroPython environment makes programming on UNIT-V easier.
Support MicroPython development environment, which makes the program code more concise when you use UNIT-V for project development.Equipped with OV2640 (2 megapixel) image sensor, it is an ideal choice for machine vision project.
It is equipped with two programmable keys and an RGB LED indicator on the front for convenient status display.At the bottom, there is a HY2.0*4P interface and a type-C interface compatible with grove, which is convenient to connect with the main controller. Support TF card to expand memory, related material and model file call more convenient.
2019-12-05 16:02:45 +08:00
2019-12-16 19:24:14 +08:00
2020-06-18 09:30:41 +08:00
## Product Features
2019-12-05 16:02:45 +08:00
- Dual-Core 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal)
- Dual Independent Double Precision FPU
2020-12-14 11:44:36 +08:00
- 8MiB 64bit width On-Chip SRAM
2019-12-05 16:02:45 +08:00
- Neural Network Processor(KPU) / 0.8Tops
- Field-Programmable IO Array (FPIOA)
2020-12-14 11:44:36 +08:00
- AES, SHA256 Accelerator
2019-12-05 16:02:45 +08:00
- Direct Memory Access Controller (DMAC)
- Micropython Support
- Firmware encryption support
- Case Material: PC + ABS
- On-board Hardware resources:
- Flash: 16M
- Camera :OV2640
- Button: button * 2
2020-12-14 11:44:36 +08:00
- Indicator light: WS2812 LED
2019-12-05 16:02:45 +08:00
- External storage: TF card/Micro SD
2020-07-20 19:04:35 +08:00
- Interface: HY2.0/compatible GROVE
2020-05-29 16:36:24 +08:00
2020-06-18 09:30:41 +08:00
## Include
2020-05-29 16:36:24 +08:00
- 1x UNIT-V(include 20cm 4P cable and USB-C cable)
2019-12-05 16:02:45 +08:00
2020-06-18 09:30:41 +08:00
## Applications
2019-12-06 17:57:38 +08:00
- Face recognition/detection
- Object detection/classification
- Obtaining size and coordinates of the target in real-time
- Obtaining the type of detected target in real-time
- Shape recognition
- Video recoder
2021-02-23 19:09:12 +08:00
## USB Drive problems
>UnitV/M5StickV/M5StickC/ATOM may not work without driver in some systems. Users can manually install [FTDI driver ](https://ftdichip.com/drivers/vcp-drivers/ ) to fix this problem.
2020-05-29 16:36:24 +08:00
## Specification
<table>
<tr style="font-weight:bold">
<td>Resources</td>
<td>Parameter</td>
</tr>
<tr>
<td>Kendryte K210</td>
<td>Dual-Core 64-bit RISC-V RV64IMAFDC (RV64GC) CPU / 400Mhz(Normal)</td>
</tr>
<tr>
<td>SRAM</td>
2020-12-23 16:37:15 +08:00
<td>8MiB</td>
2020-05-29 16:36:24 +08:00
</tr>
<tr>
<td>Flash</td>
<td>16M</td>
</tr>
<tr>
<td>Input voltage</td>
<td>5V @ 500mA</td>
</tr>
<tr>
<td>KPU Neural network parameter size</td>
<td>5.5MiB - 5.9MiB</td>
</tr>
<tr>
<td>Interface</td>
<td>TypeC x 1, GROVE(I2C+I/0+UART) x 1</td>
</tr>
<tr>
<td>RGB LED</td>
<td>WS2812 x 1</td>
</tr>
<tr>
<td>Button</td>
<td>x 2</td>
</tr>
<tr>
<td>Image Sensor</td>
<td>OV2640</td>
</tr>
2020-06-01 17:14:34 +08:00
<tr>
<td>FOV</td>
<td>65deg</td>
</tr>
2020-05-29 16:36:24 +08:00
<tr>
<td>External storage</td>
<td>TF Card/Micro SD</td>
</tr>
<tr>
2020-11-18 19:00:45 +08:00
<td>Net weight</td>
2020-05-29 16:36:24 +08:00
<td>8g</td>
</tr>
<tr>
<td>Gross weight</td>
<td>45g</td>
</tr>
<tr>
<td>Product Size</td>
<td>40mm * 24mm * 13mm</td>
</tr>
<tr>
<td>Package Size</td>
<td>70mm * 50mm * 30mm</td>
</tr>
<tr>
<td>shell material</td>
<td>Plastic ( PC )</td>
</tr>
</table>
2019-12-05 16:02:45 +08:00
2020-12-14 11:44:36 +08:00
### About KENDRYTE K210
2019-12-06 17:57:38 +08:00
The Kendryte K210 is a system-on-chip (SoC) that integrates machine vision. Using TSMC’ s ultra-low-power 28-nm advanced process with dualcore 64-bit processors for better power efficiency, stability and reliability. The SoC strives for ”zero threshold” development and to be deployable in the user’ s products in the shortest possible time, giving the product artificial intelligence
- Machine Vision
2020-12-14 11:44:36 +08:00
- Better low power vision processing speed and accuracy
2019-12-06 17:57:38 +08:00
- KPU high performance Convolutional Neural Network (CNN) hardware accelerator
- Advanced TSMC 28nm process, temperature range -40°C to 125°C
- Firmware encryption support
- Unique programmable IO array maximises design flexibility
- Low voltage, reduced power consumption compared to other systems with the same processing power
- 3.3V/1.8V dual voltage IO support eliminates need for level shifters
The chip contains a high-performance, low power RISC-V ISA-based dual core 64-bit CPU with the following features:
- Core Count: Dual-core processor
- Bit Width: 64-bit CPU 400MHz
2020-12-14 11:44:36 +08:00
- Frequency: 400MHz
2019-12-06 17:57:38 +08:00
- ISA extensions: IMAFDC
- FPU: Double Precision
- Platform Interrupts: PLIC
- Local Interrupts: CLINT
- I-Cache: 32KiB x 2
- D-Cache: 32KiB x 2
- On-Chip SRAM: 8MiB
### About OV2640
- Output Formats(8-bit):
- YUV(422/420)/YCbCr422
- RGB565/555
- 8-bit compressed data
- 8-/10-bit Raw RGB data
- Maximum Image Transfer Rate according to specific format
- UXGA/SXGA: 15fps
- SVGA: 30fps
- CIF: 60fps
- Scan Mode: Progressive
- Camera specifications
- CCD size : 1/4 inch
- Field of View : 65 degree
- Maxmium Pixel: 2M
2019-12-05 16:02:45 +08:00
### SD card test
UNIT-V does not currently recognize all types of MicroSD cards. We have tested some common SD cards. The test results are as follows.
2020-04-08 14:09:44 +08:00
<img src="assets\img\product_pics\unit\unit-v/unit-v-08.webp" width="40%" height="40%"><br>
2019-12-05 16:02:45 +08:00
<table class="table_center">
<tr style="font-weight:bold" >
<td>Brand</td>
<td>Storage</td>
<td>Type</td>
<td>Class</td>
<td>Format</td>
<td>Test Results</td>
</tr>
<tr>
<td>Kingston</td>
<td>8G</td>
<td>HC</td>
<td>Class4</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>Kingston</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>Kingston</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>NO</td>
</tr>
<tr>
<td>Kingston</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>exFAT</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>SanDisk</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>SanDisk</td>
<td>128G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>XIAKE</td>
<td>16G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK(purple)</td>
</tr>
<tr>
<td>XIAKE</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>FAT32</td>
<td>OK</td>
</tr>
<tr>
<td>XIAKE</td>
<td>64G</td>
<td>XC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
<tr>
<td>TURYE</td>
<td>32G</td>
<td>HC</td>
<td>Class10</td>
<td>/</td>
<td>NO</td>
</tr>
</table>
2020-06-18 09:30:41 +08:00
## Related Link
2019-12-05 16:02:45 +08:00
2020-12-14 11:44:36 +08:00
- **Web page** - [sipeed ](https://maixpy.sipeed.com/en/ )
- **datasheet** - [K210 ](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/kendryte_datasheet_en.pdf )
2019-12-05 16:02:45 +08:00
2021-01-13 11:45:27 +08:00
## PinMap
<table>
<tr><td>UnitV</td><td>GPIO8</td><td>GPIO19</td><td>GPIO18</td><td>GPIO34,GPIO35</td></tr>
<tr><td>Hardware</td><td>RGB LED</td><td>Button A</td><td>Button B</td><td></td></tr>
<tr><td>HY2.0-4P</td><td></td><td></td><td></td><td>Interface</td></tr>
</table>
<img src="assets/img/product_pics/unit/unit-v/unit_v_05.webp" width="30%">
2020-02-19 15:55:20 +08:00
## Example
2020-01-07 15:18:15 +08:00
2020-03-19 21:06:45 +08:00
If you want the complete code, please click [here ](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/App/UnitV/track_ball )
2020-02-11 18:00:45 +08:00
2020-04-23 09:52:56 +08:00
## Video
<video class="video_size" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Unit/unitV.mp4" type="video/mp4">
</video>
2020-12-14 11:44:36 +08:00
<el-divider content-position="right">Last updated: 2020-12-14</el-divider>
2020-02-11 18:00:45 +08:00
<script>
var purchase_link = 'https://m5stack.com/collections/m5-unit/products/unitv-ai-camera';
2020-04-23 09:52:56 +08:00
var quickstart_link = '/#/en/quick_start/unitv/unitv_quick_start ';
2020-02-11 18:00:45 +08:00
2020-04-23 09:52:56 +08:00
anchor_search(purchase_link,quickstart_link);
2020-02-11 18:00:45 +08:00
scrollFunc();
2020-12-14 11:44:36 +08:00
</script>