
TMS320C6678中文用户指南
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
《TMS320C6678中文用户指南》旨在为开发者提供全面的技术支持,涵盖该多核DSP处理器的硬件特性、编程接口及开发实例,助力高效软件设计与优化。
TMS320C6678中文版使用手册详细介绍了C66x CorePac的结构、存储器设计及保护机制等内容。
一、C66x CorePac组成
该核心组件包括多个部分,例如:
- C66x DSP和相关的核心部件
- 一级与二级内存(L1P, L1D, L2)
- 数据跟踪格式程序 (DTF)
- 内置追踪缓冲器
- 中断控制系统
- 功耗控制器
- 外部存储控制模块
- 扩展的存储管理功能
二、存储架构
C66x CorePac中的内存结构包括:
* 一级内存(L1P和L1D):每个核心拥有32KB的一级程序缓存 (L1P) 和数据缓存(L1D),并共享4096KB的多核共用存储空间。
* 二级内存(L2): 每个核心配备512KB的二级缓存,可配置为全SRAM或四通道相关存储器。
三、内存保护
该系统允许操作系统设定对各层级缓存(L1D, L1P和L2)访问权限。每个页面可以设置完整的读写执行许可,并且支持局部(DSP直接)与全局(DMA或其他主控系统初始化的)访问模式。
四、MSMC SRAM特性
TMS320C6678中的MSMC SRAM具备以下特点:
* 提供4096KB的存储容量
* 可以配置为L2或L3内存空间
* 扩展外部地址范围至最高8GB
* 集成了存储保护功能
五、片上L3 ROM
该芯片上的128KB L3 ROM中包含用于启动设备的基本软件。
六、存储区域保护机制
操作系统能够通过定义访问权限来控制谁可以使用一级数据缓存(L1D)、一级程序缓存 (L1P) 和二级缓存。这些内存被划分为若干页面,每页的许可权由一组寄存器确定。
全部评论 (0)


