查看K210的源代码
←
K210
跳转到:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== Overview == [[文件:K210-blockdiagram.jpg | 600px]] * 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 <br><br> == Datasheet == https://kendryte.com/downloads/ http://dl.sipeed.com/MAIX/HDK * [https://s3.cn-north-1.amazonaws.com.cn/dl.kendryte.com/documents/kendryte_datasheet_20180919020633.pdf K210 Datasheet CN] * [https://s3.cn-north-1.amazonaws.com.cn/dl.kendryte.com/documents/kendryte_datasheet_20181011163248_en.pdf K210 Datasheet EN] * [https://s3.cn-north-1.amazonaws.com.cn/dl.kendryte.com/documents/kendryte_standalone_programming_guide_20190704110318_zh-Hans.pdf K210 Standalone SDK 编程指南] <br> == 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) <br> == APU == The APU pre-processing module is responsible for the pre-processing of voice direction and voice data output. * Up to 8 channels of audio input data, ie 4 stereo channels * Simultaneous scanning pre-processing and beamforming for sound sources in up to 16 directions * Supports one active voice stream output * 16-bit wide internal audio signal processing * Support for 12-bit, 16-bit, 24-bit, and 32-bit input data widths * Multi-channel direct raw signal output * Up to 192kHz sample rate * Built-in FFT unit supports 512-point FFT of audio data * Using system DMA to store output data in system memory <br> == SRAM == The SRAM is split into two parts, 6MB for general-purpose, 2MB for AI The AI SRAM is for the KPU. They are distributed in a contiguous address space, available both through the normal cached interface of the CPU, but also directly through the non-cached interface. <source lang=bash> Region Access Start Address End Address Size General-purpose SRAM CPU cached 0x80000000 0x805FFFFF 0x600000 AI SRAM CPU cached 0x80600000 0x807FFFFF 0x200000 General-purpose SRAM CPU non-cached 0x40000000 0x405FFFFF 0x600000 AI SRAM CPU non-cached 0x40600000 0x407FFFFF 0x200000 </source> <br> == Quick Start == https://forum.kendryte.com/topic/216/k210-q-a <br> == Reference == * https://kendryte.com * https://kendryte.com/downloads/ * https://github.com/kendryte <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br> <br><br>
返回到
K210
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面