芯片介绍-RK3308微处理器

芯片介绍-RK3308微处理器

四核 64 位高性能核心板
Core-3308Y核心板(或者Core-3308BY)采用Rockchip专用IoT处理器RK3308B,基于 ARM 四核 64 位 Cortex-A35 内核,主频 1.3GHz,集成高性能 Codec 和 Hardware VAD,直接支持最大 8 通道 MIC 阵列+回采,可快速应用于 IoT 智能物联网、智能语音识别、人机界面、工业控制、智能机器人等领域。

芯片介绍-RK3308微处理器

Hardware VAD:
1)为了便于硬件 vad 设备开关,系统添加”vad switch”控件来控制 vad 开关
2 )软件 vad 线程读取 kernel 算法检测的静音 frame 值来判断是否进入休眠

产品参数

芯片介绍-RK3308微处理器

芯片介绍-RK3308微处理器

微处理器、特性
四核ARM Cortex-A35 CPU
ARM架构 v8-A指令集
ARM Neon高级SIMD(单指令,多数据)支持加速
媒体和信号处理计算
ARMv8 加密扩展
256KB统一系统L2缓存
包括VFP v4硬件,以支持单精度和双精度操作
集成32KB L1指令缓存,32KB L1数据缓存,4路集关联
TrustZone技术支持
独立的电源域支持CPU核心系统内部的电源开关和
根据不同的应用场景,外部开启/关闭
PD_A35_0:第1个Cortex-A35 + Neon + FPU + L1 I/D缓存
PD_A35_1:第二Cortex-A35 + Neon + FPU + L1 I/D缓存
PD_A35_2: 第三 Cortex-A35 + Neon + FPU + L1 I/D缓存
PD_A35_3:第四Cortex-A35 + Neon + FPU + L1 I/D缓存
一个隔离的电压域来支持DVFS

电源管理应该是有2种
一种选择PMIC由软件分配电源管理单元
另一种为硬件工程师设计电源管理
PMIC:
RK816是一种复杂的电源管理集成电路(PMIC),适用于锂离子聚合物电池驱动的多核系统应用,或由5V输入来自usb端口或形成适配。RK816可以提供一个完整的电源管理解决方案,只有很少的外部组件。
mcuzone3308开发板便用了

芯片介绍-RK3308微处理器

系统组件
时钟和复位装置
一个时钟输入为24MHz的振荡器
支持时钟门控控制个别组件
支持整个芯片的全局软复位控制,也支持每个芯片的单独软复位组件

PMU(电源管理单元)
2个独立的电压域(CORE_VDD/LOGIC_VDD)
4个独立的cpu电源域,可根据软件进行上下电操作
不同的应用场景
多种可配置的工作模式,通过不同的频率或节省电力
自动时钟门控控制或电源域开/关控制

计时器
6个64位定时器,用于非安全应用程序,具有基于中断的操作
6个64位定时器,基于中断的操作为安全应用程序
支持两种操作模式:自由运行和用户自定义计数
支持计时器工作状态可检查

脉宽调制
三个芯片上的4通道PWM控制器,基于中断的操作
可编程的预缩放操作总线时钟,然后进一步缩放
嵌入式32位计时器/计数器设施
支持捕获模式
提供参考模式和输出各种占空比波形
支持连续模式或一次性模式
每个PWM控制器的最后一个通道的红外应用优化

watchdog
32位看门狗计数器
计数器从预设值倒数到0,以指示a的发生
超时
当超时发生时,WDT可以执行两种操作:
系统复位
首先生成一个中断,如果这个中断没有被服务程序清除
第二次超时发生的时间,然后生成系统重置
可编程序复位脉冲长度
共定义16个主超时时间范围
中断控制器
支持4个PPI中断源和89个SPI中断源的不同输入
组件
支持16个软件触发中断
两个中断输出(nFIQ和nIRQ)分别为每个Cortex-A35,都是低级的敏感
为每个中断源支持不同的中断优先级,它们总是如此
软件可编程

DMAC
DMAC[DMA是Direct Memory Access的缩写。其意思是“存储器直接访问”
基于DMA的微代码编程
定的指令集为DMA传输编程提供了灵活性
支持链表DMA功能,完成散聚传输
支持内部指令缓存
嵌入式DMA管理器线程
支持数据传输类型与内存到内存,内存到外设之间的传输,
peripheral-to-memory
使用中断输出信号的各种DMA事件的发生
每个通道和不同的中断输出之间的映射关系是
软件可编程
外围系统的两个嵌入式DMA控制器
DMAC0特性,
共6个频道
外设对硬件的要求
2中断输出
双APB从接口的注册配置,指定为安全和
不安全的
支持TrustZone技术和可编程的安全状态为每个DMA
通道
DMAC1特性,
共8个频道
外部设备的硬件请求
2中断输出
双APB从接口的注册配置,指定为安全和
不安全的
支持TrustZone技术和可编程的安全状态为每个DMA通道

MDK3308 核心板
基于 Rockchip 瑞芯微的 RK3308。RK3308 是 2018 年初推出的一款高性能四核 64 位
Cortex-A35 应用处理器,针对语音交互、音频输入输出处理、数字多媒体应用场景而设计。集成了丰富的音频接口,
包括 I2S,PCM,TDM,PDM,SPDIF,HDMI ARC 等。RK3308 支持 DDR2/DDR3/3L/LPDDR2,并有一个集成 64MB DDR2
的 RK3308G 版本。主要特点有:
1,ARM v8-A 架构的四核 64 位 Cortex-A35 CPU,主频高达 1.3GHz,配合 PMU 可支持 DVFS 动态调频;
2,支持 ARM Neon SIMD engine 指令加速引擎
3,集成 VFP v4 硬件浮点协处理器;
4,支持 NAND,eMMC,SPI Nor/NAND,SD 卡启动;
5,最高支持 RGB666 的图像输出处理 VOP(即 LCDC 液晶控制器),注意 VOP 和 MAC 有复用冲突;
6,集成 Audio Codec,可以直接输出音频(Headphone output);
7,支持 SDIO3.0,可用于外接 wifi/BT 模组;
8,集成 10/100 MAC 以太网控制器(与 VOP 的部分引脚复用);
9,集成 1 个高速 USB 2.0 OTG 和 1 个高速 USB 2.0 HOST
10,3xSPI,4xI2C,5xUART(有较为严重的复用情况,实际可使用数量视外设分配);
11,ADC 以及基于 ADC 的温度传感器;
12,用于加密应用的 OTP 存储器;
13,0.65mm 球间距的 TFBGA355 封装
MDK3308-EK 开发板基于 MDK3308 核心板,引出了尽可能多的外设,方便用户评估测试 RK3308 平台。开发板主
要有以下硬件资源:
1,5V 直流电源输入,不配屏的话只需 1A 电流适配器即可,如果配 7 寸屏则建议用 1.5A 甚至 2A 的电源适配器;
2,SD 卡接口,请注意 SD 卡和 UART2_M1 引脚有复用,而 UART2_M1 是默认的系统调试串口,如果要使用 SD 卡接
口,则需要把系统调试接口改到 UART2_M0,我司默认软件配置已经将调试串口输出调到了 UART2_M0,在观察调试信息的时候请注意确认连接;
3,耳机输出接口,采用 3.5mm 立体声耳机输出,RK3308 芯片内置音频编解码器,注意该输出无功放仅用于驱动耳机;
4,拆分的 USB OTG 接口,MicroUSB 和 USB-A 扁座,系统默认将 USB OTG 接口配置为了 Device 模式;
5,USB HUB,由于 RK3308 只有 1 个 USB HOST,所以我们通过 SL2.1 USB HUB 芯片进行了 1 扩 4 的设计,其中 1
路已经连接了 LAN9500 即 USB 转 LAN 有线网络,另外 3 路以 USB-A 扁座的形式引出,可用于扩展 USB 转串口、U 盘、
USB WiFi 等外设;
6,有线以太网,从 USB 扩展而来的 SR9900 USB 转有线以太网(硬件版本 Rev1.2 开始采用 SR9900,之前为 LAN9500);
7,RGB666 液晶屏接口,可选配 1024×600 分辨率 7 寸液晶屏,并带电容触摸;
8,调试串口,基于 CH340G 芯片,可通过短路帽选择连接 UART2_M0 或 M1,注意默认波特率为 1.5Mbps;
9,5 个 ADC 按键, 其中 K3 为 Recovery;
10,Reset 复位键和 PWRON 电源键,当连接了外部锂电池后可以通过 PWRON 按键来实现开关机;
11,电池和 NTC 插针,可用于连接外部锂电池用于后备供电,NTC 用于监测锂电池温度,可不接;
12,SDIO WiFi 和 BT 一体模块,AP6255,选配;
13,3 路 2mm 引脚间距 4 针 TTL 串口,UART0,UART1,UART4;
14,2 路 2mm 引脚间距 4 针 TTL I2C 接口,I2C1 和 I2C3;
本文档用于介绍 MDK3308-EK 开发板的烧写和测试流程,方便用户快速上手
————————————————
版权声明:本文为CSDN博主「漂泊在海上的星星」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42233843/article/details/115295192

发表回复 0

Your email address will not be published. Required fields are marked *