TMS320C28X DSP详解:CPU与外设架构比较

5星 · 超过95%的资源 需积分: 10 2 下载量 92 浏览量 更新于2024-07-31 收藏 10.14MB PDF 举报
"TMS320C28X系列DSP的CPU与外设1" TMS320C28X系列是德州仪器(TI)推出的一种高性能数字信号处理器(DSP),它采用了独特的哈佛结构,这与传统的冯·诺伊曼结构有所不同。哈佛结构的特点在于程序和数据存储空间是独立的,这种设计允许指令和数据同时访问存储器,提高了处理器的执行效率。在TMS320C28X中,程序指令可以在一个宽度不同的存储空间读取,而数据则可以在另一个存储空间中处理,这样的设计对于处理大量实时数据的 DSP 应用非常有利。 在TMS320C28X中,复位功能也是一项重要的设计。2812型号的DSP有一个特定的复位引脚,当该引脚处于高电平时,系统进入微处理器模式,此时复位功能被禁止。复位向量通常位于内存的特定地址,例如0x3FFFC0,这个地址可以指示系统在启动时执行的代码位置。在微机计算模式下,复位地址可能不同,具体取决于应用的需求。 在时钟管理方面,TMS320C28X提供了多种时钟源,包括内部和外部时钟。内部时钟源可以是固定频率的振荡器,如30MHz的内部振荡器,或者可以选择无源晶体连接到XIN和X2引脚。当GPIOF14接高时,系统可能会选择外部时钟源,而GPIOF14被配置为复位时,系统将默认使用内部振荡器。时钟输出可以通过XTIMIN和XTIMIN/2控制,可以调整为SYSCLKO的1/1或1/2周期,以适应不同外设的速度需求。 CPU时钟输入可以通过XTIN或X2引脚接收,这取决于系统配置。时钟源的选择和设置通常需要根据应用的具体需求来调整,以确保处理器和外设之间的同步。在某些模式下,内部振荡器产生的时钟可以直接馈送到CPU,然后CPU再将时钟输出到外设,确保整个系统的同步运行。 TMS320C28X系列DSP的CPU设计注重高效的数据处理和灵活的时钟管理,这些特性使其在语音、图像、通信等需要高速数据处理的应用领域中表现出色。同时,它的独立指令和数据存储空间的哈佛架构,以及丰富的外设接口,使得该系列DSP在嵌入式系统设计中成为一种常用的选择。