K210

来自Jack's Lab
2018年10月29日 (一) 10:56Comcat (讨论 | 贡献)的版本

跳转到: 导航, 搜索

目录

1 Overview

K210-blockdiagram.jpg


  • 64-bit RISC-V CPU Dual-Core, up to 400MHz
  • IMAFDC (RV64GC) ISA extension
  • Hardware FPU (Float Point Unit), Double Precision
  • 32 KB I-Cache per core
  • 32 KB D-Cache per core


  • 8MB On-Chip SRAM
  • 128Kbit One-Time Programmable Memory (OTP)
  • Read Only Memory (ROM)
  • DMA


  • Neural Network Accelerator (KPU)
  • Audio Accelerator (APU)
  • FFT Accelerator
  • SHA256 Accelerator
  • AES Accelerator


  • DVP x1
  • UART x4
  • GPIO x40
  • I2C x3
  • SPI x4
  • I2S x3
  • PWM x1
  • Timer x3
  • RTC x1
  • Watchdog Timer (WDT) x1


  • JTAG, OpenOCD support
  • BGA144 with 12 balls on each side
  • The chip size is 8 x 8 x 0.953mm



2 Datasheet


3 KPU

KPU is a general-purpose neural network processor with built-in convolution, batch normalization, activation, and pooling operations.

It can detect faces or objects in real time.

  • Supports the fixed-point model that the mainstream training framework trains according to specific restriction rules
  • There is no direct limit on the number of network layers, and each layer of convolutional neural network parameters can be configured separately, including the number of input and output channels, and the input and output line width and column height
  • Support for 1x1 and 3x3 convolution kernels
  • Support for any form of activation function
  • The maximum supported neural network parameter size for real-time work is 5MiB to 5.9MiB
  • The maximum supported network parameter size when working in non-real time is (flash size - software size)


4 APU


5 Reference



















个人工具
名字空间

变换
操作
导航
工具箱