KeyStone多核架构:TI TCI6636K2H DSP+ARM SoC

需积分: 16 2 下载量 94 浏览量 更新于2024-07-21 收藏 7.37MB PDF 举报
"TI的KeyStone架构是一种高性能的多核架构,用于集成RISC和DSP核心,以及应用特定协处理器和I/O。该架构通过四个主要硬件元素实现非阻塞访问所有处理核心、外围设备、协处理器和I/O:多核导航器、TeraNet、多核共享内存控制器和HyperLink。TCI6636K2H是基于KeyStone II的SoC,包含了8个C66x DSP核心子系统和4个ARM Cortex-A15 CPU,适用于LTE调制解调器等应用。" TI的KeyStone架构是集成电路设计中的一个创新,它提供了首个能够确保内部带宽足够,使得所有处理核心、外设、协处理器和I/O非阻塞访问的平台。这个架构的核心组件包括: 1. **多核导航器**:这是一个基于包的管理器,拥有16k队列,可以硬件加速任务调度,将任务分配到合适的可用硬件上,提高了系统效率。 2. **TeraNet**:这是一个2-Tbps容量的交换中心资源,利用包交换技术来移动数据包,确保了高数据传输速率。 3. **多核共享内存控制器(MSMC)**:允许处理核心直接访问共享内存,不占用TeraNet的带宽,防止内存访问阻塞数据包移动,增强了系统的并发性能。 4. **HyperLink**:提供了一种50-Gbaud的芯片级互连,使得SoC能够协同工作。它的低协议开销和高吞吐量使其成为芯片间连接的理想接口,与多核导航器配合,能透明地调度任务到串联设备,使任务执行如同在本地资源上运行一样高效。 TCI6636K2H是基于KeyStone II架构的多核DSP+ARM系统级芯片,具体特性包括: - 八个TMS320C66x DSP核心子系统(每个带有1.0GHz或1.2GHz的C66x固定/浮点DSP核心),提供38.4 GMacs(固定点)和19.2 GFlops(浮点)的处理能力。 - 四个ARM Cortex-A15 MPCore处理器,最高可运行在1.4GHz,共享4MB L2缓存,完全实现了ARMv7-A架构指令集。 - 多核共享内存控制器提供6MB的MSMSRAM,由八个DSP核心子系统和一个ARM核心子系统共享。 这款芯片的设计考虑了安全性关键应用的需求,同时也提到了知识产权事项和其他重要免责声明。它适用于需要高性能计算和高效数据处理的场景,例如LTE调制解调器应用,能够在保持高速处理的同时,实现系统的低延迟和高效率。