TMS320F28xx DSC寄存器映射详解与功能概览

需积分: 34 81 下载量 46 浏览量 更新于2024-08-10 收藏 2.89MB PDF 举报
寄存器器映射在ANSYS 14有限元分析自学手册中是一个关键概念,主要应用于TMS320F28335、TMS320F28334、TMS320F28332等系列处理器的设计中。这些处理器具有四个不同的外设帧,每个帧对应不同的外设和其在内存中的访问方式: 1. **外设帧0**:这些寄存器直接映射到CPU内存总线上,包括器件仿真寄存器、闪存寄存器、代码安全模块寄存器、ADC双映射寄存器、XINTF寄存器、CPU定时器以及不受EALLOW保护的部分寄存器。EALLOW指令用于控制哪些寄存器允许在运行时写入,以保护它们免受意外修改。 2. **外设帧1**:这部分包含了多个外设,如eCAN-A和eCAN-B,ePWM1至ePWM6,eCAP1至eCAP6,eQEP1和eQEP2等,它们映射到32位外设总线上,提供专门的功能和控制。 3. **外设帧2和3**:帧2映射到16位外设总线,主要用于GPIO和其他低带宽设备;而帧3的寄存器则被映射到DMA可访问的32位外设总线上,通常用于数据传输和DMA控制。 内存映射设计使得处理器能够高效地与各种外设交互,同时通过哈弗总线架构(哈佛架构,将程序存储器和数据存储器分开)实现数据和指令的快速访问。此外,手册还详细介绍了处理器的实时JTAG和分析接口,外部中断系统,以及电源管理特性,如低功率模式和安全装置,以确保系统的可靠性和稳定性。 值得注意的是,闪存寄存器受到额外的安全保护,通过代码安全模块确保代码的完整性。外设中断扩展块(PIE)允许用户配置中断处理,而外部中断接口(XINTF)用于处理来自外设的中断请求。此外,振荡器和锁相环(PLL)用于精确的时钟管理,确保系统的同步。 总而言之,寄存器器映射在TMS320F28335处理器中起着至关重要的作用,它定义了处理器与硬件交互的方式,并影响着系统的性能、可靠性和安全特性。对于学习和开发基于该系列处理器的系统来说,理解并掌握这一概念是十分必要的。