Store

DFRobot

$29.02 |
In stock at supplier
No reviews yet

AI chip normally refers to ASIC chip that aims at AI algorithms. Although the conventional CPU and GPU can be used to execute AI algorithms, they have been g...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
AI chip normally refers to ASIC chip that aims at AI algorithms. Although the conventional CPU and GPU can be used to execute AI algorithms, they have been greatly limited in their speed, performance, and practicality. Compared with traditional processor chip, AI chip offers faster speed, more computing power, and low energy consumption.

This product employs AI chip K210 as the core unit. K210 comes with dual-core processors with independent FPU, 64 bits CPU bit width, 8MB on-chip SRAM, 400M adjustable nominal frequency, and double-precision FPU supporting multiplication, division, and square root operation.

The AI Module-M1 is equipped with neural network hardware accelerator KPU, voice processing unit (APU), programmable IO array (FPIOA/IOMUX), and Fast Fourier Transform Accelerator. In the AI processing, K210 can perform operations such as convolution, batch normalization, activation, and pooling. At the same time, the pre-processing of voice direction scanning and voice data output can also be performed.



Features
  • CPU: RISC-V dual-core 64bit
                 400MHz Frequency (overclockable)
  • Debugging Support: high-speed UART and JTAG interface for debugging
  • Neural Network Processor: each layer of convolutional neural network parameter can be configured separately, including the number of input and output channels, and the input and output line width and column height.
                                                        support for 1×1 and 3×3 convolution kernels   
  • Image Recognition: QVGA@60FPS/VGA@30FPS
  • Audio Processor: support up to 8 channels of audio input data, ie 4 stereo channels
                                       16 bit wide internal audio signal processing

                                        support for 12-bit, 16-bit, 24-bit, and 32-bit input data widths 

                                        Up to 192KHz sample rate

  • Static Random-Access Memory (SRAM): the SRAM is split into two parts, 6MiB of on-chip general-purpose SRAM memory and 2 MiB of on-chip AI SRAM memory
  • Field-Programmable IO Array: FPIOA allows users to map 255 internal functions to 48 free IOs on the chip
  • Digital Video Port: maximum frame size 640x480
  • FFT Accelerator: the FFT accelerator is a hardware implementation of the Fast Fourier Transform(FFT)
  • Deep Learning Frame: TensorFlow/Keras/Darknet
  • Peripherals: FPIOA, UART, GPIO, SPI, I2C, I2S, WDT, TIMER, RTC, etc

Specification
  • Dimension: 25.4  25.4 3.3mm/110.13”
  • 72-pin Full Pin Lead-out
  • Input Voltage: 5.0V±0.2V (DC)
  • Input Current: >300mA (5V)
  • Operating Temperature: -30ºC~85ºC
  • Compliant With IEEE754-2008 Standard

Documents
  • Product Data
  • M1-Datasheet
    Shipping List
  • AI Module-M1 x1
  • Jargon buster

    Plain-language definitions for the technical terms used above.

    FPU
    A floating-point unit is hardware inside a processor that speeds up calculations with decimal numbers. This helps when projects use maths-heavy tasks such as motion sensing, filtering sensor readings, or audio processing.
    GPIO
    General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
    I2C
    I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
    I2S
    I2S is a digital audio interface used to send sound data between chips, such as from a microcontroller to an audio amplifier or DAC. It matters if your project needs cleaner digital audio output than a basic buzzer or PWM signal can provide.
    JTAG
    JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
    RISC-V
    An open processor architecture used inside some modern microcontroller chips. It matters because it affects the software tools, performance, and low-power features available for developing projects on the board.
    RTC
    A Real-Time Clock keeps track of time even when the main processor is asleep or powered down, usually with a small backup battery. It matters for data logging and tracking projects that need accurate timestamps.
    SPI
    A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
    SRAM
    Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
    UART
    UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.

    M1 Datasheet

    Datasheet · 543.3 KB · Click any page to view full size

    Download PDF

    Supplier page — dfrobot.com

    Supplier Description · 705.6 KB · Click any page to view full size

    Download PDF

    Related Tutorials

    Free guides on learn.littlebird.com.au

    Stella
    Stella Expert

    Ask me anything about this product

    Maddy, co-founder of Little Bird

    Need help? We're here for you!

    Hi, I'm Maddy. My team and I are ready to help with your order or any questions.