TMS320C2000 DSC平台:C28x CPU与内存总线详解

需积分: 43 278 下载量 173 浏览量 更新于2024-08-09 收藏 2.59MB PDF 举报
"altium designer 19.1 官方教程——TMS320F28335等DSC芯片详解" 本教程详细介绍了TMS320F28335、TMS320F28334、TMS320F28332以及TMS320F28235、TMS320F28234、TMS320F28232这系列数字信号控制器(DSC)。这些器件基于TMS320C2000™平台,是高性能的C28x+FPU或C28x架构,其中C28x+FPU版本包含一个单精度浮点单元,适用于高效C/C++编程,特别是处理DSP和系统控制任务。 3.2.1 C28x CPU部分讲解了C28x+FPU处理器具有32位定点架构和32位浮点单元,支持32x32位MAC运算,增强了处理高分辨率问题的能力。其快速中断响应和流水线式存储器访问设计,确保了高效执行和低延迟,特别分支超前硬件则进一步减少了条件跳转的延迟。 3.2.2 内存总线(哈弗总线架构)部分,阐述了C28x内存总线结构,包括程序读取、数据读取和数据写入总线,采用多总线的哈弗总线架构,能在单个周期内完成指令读取、数据读写,提高了处理器速度。内存总线访问优先级清晰,数据写入和程序写入优先级最高,取指令优先级最低。 3.2.3 外设总线部分,提到这些DSC器件采用一个外设总线标准,便于外设迁移,支持不同宽度的访问,并通过外设总线桥复用各种总线,简化了与处理器内存总线的交互。 教程内容涵盖了这些DSC芯片的主要功能和特性,如闪存、内部RAM、外设中断扩展、振荡器、锁相环、低功率模式等,为开发者提供了全面的技术指导,适合使用altium designer 19.1进行相关设计和开发工作。