资源描述:
《dsp芯片应用系列讲座_二_第4讲tms320f281xdsp的存储器系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第26卷第2期军 事 通 信 技 术Vol.26No.22005年6月JournalofMilitaryCommunicationsTechnologyJune.2005DSP芯片应用系列讲座(二)X第4讲 TMS320F281xDSP的存储器系统12杨 峡,张雄伟(1.解放军理工大学通信工程学院研究生1队,江苏南京210007;2.解放军理工大学通信工程学院电子信息工程系)摘 要:TI公司新近推出的TMS320F281x系列32位定点DSP芯片具有丰富的存储器资源,尤其是片内FLASH与其它系列DSP芯片的存
2、储器相比,有许多突出的优点。文中介绍了TMS320F281x存储器,着重介绍了片内FLASH、BootROM及代码保护模块的特点及用法。关键词:存储器;闪速存储器;数字信号处理器中图分类号:TN911.72文献标识码:A文章编号:CN3221289(2005)0220076205MemorySystemofTMS320F281xDSP12YANGXia,ZHANGXiong2wei(1.PostgraduateTeam1ICE,PLAUST,Nanjing210007,China;2.DepartmentofE
3、lectronicInformationEngineeringICE,PLAUST)Abstract:TheTMS320F281x322bitfixed2pointdigitalsignalprocessorsreleasedrecentlybyTexasInstrumentsIncorporatedhaveabundantmemoryresources.ComparedwiththeotherDSPseries,theFLASHmemoryofTMS320F281xserieshasmanyadvantage
4、s.ThispaperfirstlypresentedanintroductionoftheTMS320F281xmemorysystem,andthentheFLASHmemory,BootROMandcodesecuritymoduleindetail.Keywords:memory;FLASH;DSPTMS320F281x(以下简称F281x)系列DSP芯片片内具有多种类型的存储器,包括只读存储器(ROM)、单存取随机存储器(SARAM)、片内闪存(FLASH)和一次性可编程存储器(OTP)。本文重点介绍
5、了F281x系列DSP芯片的片内存储器及代码保护模块(CSM)的特点与主要用法。1TMS320F281x存储器系统概述F281xDSP芯片内部提供了FLASH、ROM、SARAM和BootROM等多种类型的存储器,具有4M的程序和数据地址空间,限于篇幅,这里不列出存储器的地址映射图,需要时读者可查阅参考文献[1]。1.1FLASH闪速存储器FLASH是一种电可擦除与编程的非易失性存储器。F281x的FLASH有对应控制寄存器,X收稿日期:2005203210作者简介:杨 峡(1981-),女,硕士生. 第2期
6、 杨 峡等:TMS320F281xDSP的存储器系统 77它们控制闪速存储器的擦除、编程和测试。F2812öF2811内部有128K字的FLASH,地址空间3D8000h~3F7FFFh;F2810有64K字的FLASH,地址空间3E8000h~3F7FFFh。F281x的FLASH既可以映射到程序存储空间也可以映射到数据存储空间。与其它类型的存储器相比,FLASH具有如下一些特点。(1)在线可编程能力。系统的软件升级快捷、方便,同时也降低了系统的升级成本。(2)多分区。F2812öF281
7、1中,FLASH分为4个8K和6个16K的存储块(F2810中为2个8K和3个16K)。以块为单位进行编程,可编程时间短。(3)代码保护模块。提供128bit的软件加密保护。(4)支持低功耗模式。(5)具有独立于CPU流水线的FLASH流水线模式。运用在这种模式中的预取机制可以减少FLASH中线性运算所需的等待状态数,提高代码在FLASH中的运行效率。(6)支持等待状态数编程,使用灵活方便。1.2OTPF281xDSP芯片内部包含1K字大小的一次性可编程存储器(OTP),地址空间3D7800h~3D7BFFh。
8、OTP既可映射到程序空间,也可映射到数据空间。与FLASH类似,OTP也具有CSM代码保护、支持低功耗模式、可编程等待状态数等特点。所不同的是,OTP一次写入后就不能被擦除和修改。1.3SARAM片内单存取存储器SARAM是一种每个机器周期能访问一次的随机存储器。F281xDSP芯片内部有18K的SARAM。包括M0(0000h~03FFh,1K)、M1(0400h~07FFh,1K)