CSK70xx 系列芯片
概述
CSK70xx(代号 VenusA)是聆思科技推出的 AI SoC 系列,采用 22nm 工艺,集成双核 RISC-V 处理器(最高 400MHz)和 LUNA NPU,同时支持音频与图像处理,适用于带屏视觉交互、图像采集、智能语音等应用场景。
全系列共享相同的内核、NPU 和数字外设,仅 PSRAM / Nor Flash 容量、是否带音频 Codec 和封装有差异。
芯片选型
型号 |
内核 |
工艺 |
SRAM |
PSRAM |
Flash |
NPU |
GPIO |
UART |
SPI |
QSPI |
I2C |
I2S |
SDIO |
DVP |
RGB |
USB |
PWM |
音频 Codec |
封装 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CSK7002J0U |
Dual RISC-V 400MHz |
22nm |
512KB |
4MB |
外挂 NOR |
256G ops |
A×32 + B×6 + C×4 |
3 |
2 |
2 |
2 |
2 |
1 |
1 |
1 |
1 |
8 路 |
- |
QFN64 |
CSK7002J6U |
Dual RISC-V 400MHz |
22nm |
512KB |
4MB |
4MB |
256G ops |
A×32 + B×6 + C×4 |
3 |
2 |
2 |
2 |
2 |
1 |
1 |
1 |
1 |
8 路 |
Stereo ADC + Mono DAC |
QFN64 |
CSK7002G6U |
Dual RISC-V 400MHz |
22nm |
512KB |
4MB |
4MB |
256G ops |
A×32 + B×6 + C×4 |
3 |
2 |
2 |
2 |
2 |
1 |
1 |
1 |
1 |
8 路 |
Stereo ADC + Mono DAC |
QFN48 |
CSK7003J8U |
Dual RISC-V 400MHz |
22nm |
512KB |
8MB |
16MB |
256G ops |
A×32 + B×6 + C×4 |
3 |
2 |
2 |
2 |
2 |
1 |
1 |
1 |
1 |
8 路 |
Stereo ADC + Mono DAC |
QFN64 |
CSK7004J0U |
Dual RISC-V 400MHz |
22nm |
512KB |
16MB |
外挂 NOR |
256G ops |
A×32 + B×6 + C×4 |
3 |
2 |
2 |
2 |
2 |
1 |
1 |
1 |
1 |
8 路 |
- |
QFN64 |
CSK7004J8U |
Dual RISC-V 400MHz |
22nm |
512KB |
16MB |
16MB |
256G ops |
A×32 + B×6 + C×4 |
3 |
2 |
2 |
2 |
2 |
1 |
1 |
1 |
1 |
8 路 |
Stereo ADC + Mono DAC |
QFN64 |
Tip
末位为 J0U 的型号使用外挂 Nor Flash 且不带音频 Codec,其余型号 Flash 与 PSRAM 均为 SIP 封装内集成。除上表列出的差异外,全系列完全一致。
处理器架构
CSK70xx 的两个 CPU 核采用对称多处理(SMP)设计:
两核共享同一份内存映射和外设
Core 0 为 Boot Core(主核),复位后只有主核运行
Core 1 为 Secondary Core,复位后处于等待状态,由主核通过
CMN_SYSCFG寄存器释放
支持 Baremetal SMP 和 FreeRTOS SMP 两种使用方式,通过 CONFIG_USE_SMP 启用。
外设说明
外设 |
说明 |
|---|---|
GPIO |
GPIOA(32)+ GPIOB(6,AON 域)+ GPIOC(4),另有 SDIO / FLASH 焊盘各 6 个可复用为 GPIO,支持中断、去抖、可编程上下拉 |
IOMUX |
每个焊盘最多 23 个复用功能(Function 0 ~ 22),GPIOB 同时受 AON 和 Core 两套 IOMUX 控制 |
UART |
3 路(UART0/1/2) |
SPI |
2 路(SPI0/SPI1) |
QSPI |
2 路,用于 Flash 或屏幕 |
I2C |
2 路 I2C 主机 |
I2S |
2 路音频数字接口 |
SDIO |
1 路,SD 卡 / eMMC |
USB |
USB 2.0,支持 OTG |
DVP |
数字视频接口(摄像头) |
QSPI_IN |
QSPI 摄像头输入 |
RGB |
RGB 并行显示输出,最高 24bit |
I8080 |
I8080 并行显示输出 |
QSPI_OUT |
QSPI 屏幕输出 |
JPEG |
硬件 JPEG 编解码 |
ADC |
GPADC 4 通道,10bit;另有 1 通道 keysense 专供模拟按键 |
PWM |
8 路输出 |
DMA |
12 通道,支持 link-list |
定时器 |
Dual Timer×2、AON Timer×1、Watchdog×3、RTC/Calendar |
IR |
红外收发 |
DMIC |
2 路数字麦克风 |
模拟音频 |
内置 Audio ADC / Class-D Audio DAC,支持麦克风差分输入和差分线路输出 |
PSRAM |
SIP 封装内集成,容量随型号 |
SDK 支持情况
ARCS SDK 当前支持 SOC_CSK7002G6U 和 SOC_CSK7004J8U 两个型号(定义于 soc/venusa/csk70xx/Kconfig),其中 CSK7004J8U 用于 venusa_rd_evb 板型。
See also
VenusA RD EVB 开发板 — 板型硬件规格与引脚分配
板型使用指南 — 板型机制、自定义板型开发