Kinara DRMX_M.2 Edge Chip EE Times User Guide
- September 5, 2024
- Kinara
Table of Contents
- Kinara DRMX_M.2 Edge Chip EE Times
- WARNING
- 1. Introduction
- 2. Description
- 3. Product Features
- 4. Specification
- 5. Power Consumption and Thermal Consideration
- 6. Block Diagram
- 7. Connector Pinout
- 8. Application- System Requirements
- 9. Ordering Information
- 10. Installation
- 11. Setup
- 12. Execution steps:
- 13. Results:
- Specifications
- FAQ (Frequently Asked Questions)
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
Kinara DRMX_M.2 Edge Chip EE Times
USER GUIDE
WARNING
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation of the device.
Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
—Reorient or relocate the receiving antenna.
—Increase the separation between the equipment and receiver.
—Connect the equipment into an outlet on a circuit different from that to
which the receiver is connected.
—Consult the dealer or an experienced radio/TV technician for help
1. Introduction
The Kinara DRMX_M.2 module features the Ara-1 Edge Al Processor which delivers industryleading performance and low latency at low power levels, making them suitable for edge applications such as smart retail, smart cities, factory automation, robotics and drones.
2. Description
The DRMX_M.2 module plugs into the PCle M.2 M-key slot available in many PC and embedded platforms, making it easy to enhance or enable Al inferencing in any system with an M.2 slot. This module features the Kinara Ara-1 processor, DDR memory for model storage and all the required hardware components. When combined with the easy-to-use SOK that allows for effort-less compilation of trained models, users can be running inference on supported models in minutes. The Ara-1 driver and application stack allows for quick software integration with supported host platform and at run time, consumes minimal host compute and memory resources.
3. Product Features
-
Ara-1Edge AiProcessor
– 800MHz clock speed
– Polymorphic Dataflow Architecture
– State-of-the-art model support
– Multiple Model support
– Multi-chip support for scalable performance
– Latency optimized -
Al Applications
– Facial Detection
– Facial Recognition
– Object Localization and Detection
– Object Tracking
– Activity Recognition
– Semantic Segmentation
– Pose Estimation -
Performance
– Resnet50
– 100 ips, 10ms latency
– MobileNetV1
– 544 ips, 1.84ms latency
– MobileNetV1 SSD
– 183 ips, 5.4ms latency -
Memory: 1GB Integrated LPDDR4
-
Host Interface: PCle Gen 3 x4
-
Form Factor: M.2-2280 (M-key)
4. Specification
The detailed specification of the DRMX_M.2 module is provided below. DRMX_M.2 is available in 2 configurations:
a) M.2 board with passive heatsink (most common)
b) M.2 board (PCBA) only
System designers may choose to provide their own thermal solution for the DRMX_M.2. Please contact Kinara for the thermal design guide to ensure sufficient cooling for the board.
Physical Features|
---|---
Dimensions| 22 x 80 x 10 mm (w/heatsink)
22 x 80 x 3.8 mm (w/out heatsink)
Weight| 28 g (passive heatsink) 7 g (board only)
Host Interface|
Hardware Interface| M.2 M-key 2280
High Speed Interface| PCIe Gen3 x1, x2, x4
Opera3ng Voltage/Power|
DC Supply| 3.3V +/- 5%
Thermal Design Power| 6W (800MHz), 4.5W (600MHz)
Cooling| Heatsink Passive
Environmental and Reliability|
OperaWng Temperature| 0°C – 50°C
Storage Temperature| -40°C – 85°C
OperaWng Humidity| 5%- 90% relaWve humidity
Storage Humidity| 5%- 95% relaWve humidity
CerWficaWon| CE/FCC Class B
5. Power Consumption and Thermal Consideration
Typical 25°C
Model | Opera3ng Freq 600MHz | Opera3ng Freq 800MHz |
---|---|---|
ResNet50-v1 | 4.0W (13.9ms @ 72 ips) | 5.8 W (10ms @ 100 ips) |
MobileNet-v1 | 3.9W (2.27ms @ 439 ips) | 5.7W (1.84ms @ 544 ips) |
The DRMX_M.2 module has the following thermal parameters and requires airflow in the system for proper operation and prevent overheating.
Airflow| Thermal resistance
θJA (°C/W)
---|---
1 m/s| 5.16
2 m/s| 3.71
6. Block Diagram
7. Connector Pinout
8. Application- System Requirements
The DRMX_M.2 module has been tested with several host platforms as shown below with the requirements as shown below.
Parameter | Comment |
---|---|
M.2 Slot | M-key |
OperaOng Systems | CentOS 8, Ubuntu 20.04 |
Processor Architectures | x86_64, Arm-64 |
Processors (tested) | Intel, NXP, Nvidia, Qualcomm, Xilinx |
RAM | >=4GB |
Disk Space | >=40GB |
Python | >=3.7 |
Shell | bash or equivalent |
9. Ordering Information
Part Number | Description |
---|---|
M.2 M KeI | KinaCa ACa 1 acceleCaEoC model. |
Note 1: The M.2 PCBA have components that are rated industrial grad
10. Installation
Please refer below pic to install DRMX_M.2 module in M.2 slot of the host CPU, in this case we have used Intel NUC module
kinara
11. Setup
After power ON –
1. Execute the below command and check the number of Drax modules detected
- Command: Ispci
- DRMX_M.2 Module need to be detected
The devices with 1€58:0001 is the DRMX_M.2 module
12. Execution steps:
3.1 Run Inference Proxy:
- Command:
sudo $DV_TGT_ROO T/dvproxy/x86_rel/dvinforoxy -f
$DV_TGT_ROOT/dvproxy/x86_rel/firmware –sock /var/run/dvproxy.sock –daemon
3.2 Run nnapp_async_performance:
-
Command:
sudo $DV_TGT_ROO T/dvproxy/x86_rel/nnapp_async_perf -m <path to model.dvm file> -i <no. of iterations> -b-e -
Example:
sudo $DV_TGT_ROOT/dvproxy/x86_rel/nnapp_async_perf -m <path to the model.dvm file> -i 10 -b 128 -e all
Note:
-e
Set “e all’, to let all M.2 modules active
13. Results:
4.1: Performance of DRMX_M.2 module: obtained by running performance metric nnapp_async_perf
Kinara, Inc.
2445 Augustine Dr, Suite 150
Santa Clara, CA 95054
+1(650) 490-4224
Specifications
-
Physical Features: M.2 board with passive heatsink (most common) or M.2 board (PCBA) only
-
Dimensions: E – 12
-
Weight: D AC G
-
Host Interface: IDE
-
Hardware Interface: D CD I D E AC G E C E C D E C E – 12 ,D
-
High Speed Interface: E
-
Operating Voltage/Power: DC Supply
-
Thermal Design Power: E – 12 D G
-
Cooling: Contact Kinara for the thermal design guide to ensure sufficient cooling for the board
-
Environmental and Reliability:
- Operating Temperature
- Storage Temperature
- Operating Humidity
- Storage Humidity
- Certification
-
-
FAQ (Frequently Asked Questions)
Q: How do I ensure proper cooling for the board?
A: Contact Kinara for the thermal design guide to ensure sufficient cooling for the board.
Q: What are the recommended applications for this product?
A: The product is suitable for edge applications such as smart retail, smart cities, factory automation, robotics, and drones.
Q: How quickly can I start running inference on supported models?
A: With the easy-to-use SDK provided, users can be running inference on supported models in minutes.
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>