资源描述:
《dsp系统存储器的合理分配及其在应用可编程new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第24卷计算机应用Vol.242004年12月ComputerApplicationsDec.2004文章编号:1001-9081(2004)12Z-0318-03DSP系统存储器的合理分配及其在应用可编程辛胜利,姜建国(西安电子科技大学计算机学院,陕西西安710071)(slxin@mail.xidian.edu.cn)摘要:通过对DSP系统存储资源的分析,提出了一种最大化的存储器分配方案,充分利用了DSP系统的资源,解决了DSP系统在控制领域使用复杂的问题。同时,为了满足此类系统软件实时升级的要求,给出了一个通用的在应用可编程方法。关键词:数字信号处理器;最大化存储器分配方案;
2、在应用可编程中图分类号:TP336文献标识码:A0引言数字信号处理器(DigitalSignalProcessor,DSP)逐步替代低速、资源贫乏的单片机以满足这种应用需求。基于DSP的微系统软件一般应用在现场环境比较复杂的场合,目前,为了此类系统软件升级的实时性和方便性,提出了在系统可编程(In2SystemProgramming,ISP)和在应用可编程(In2ApplicationProgramming,IAP)两种解决方法。IAP指DSP可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。虽然IAP方法通用性较好,但是其实现起来比较复杂,本文基于最大化存储器分配方案
3、,给出了一种IAP功能的实现方案,克服了一般的IAP功能实现方法复杂的缺点,有一定的实用意义。1DSP系统存储资源分析以TMS320VC5409为例,其存储器资源分配如下:8M×16bit的程序空间(8M是扩展出来的,不能算作片上资源);图1存储空间映射图64K×16bit的数据空间;64K×16bit的I/O空间;膜制造,除非使用量很大,否则没有太大的意义。在实际使其中片内资源有:用中仅仅利用两点:TI公司预先烧录的Bootloader代码和A16K×16bit的内部ROM;32K×16Bit的内部DARAM(DualAccessRAM);率、μ率表。当DSP工作在MP方式时,必
4、须要有外部可掉TI的54系列DSP有两种处理方式,MC(微计算机)方式电存储的器件(如FLASH或EEPROM)存放程序代码。需要和MP(微处理器)方式。当DSP工作在MC方式时,可以不注意的是:MC和MP方式对DSP的存储器映射产生的效果需要外部可掉电存储的器件存储代码,直接运行存放在DSP是不同的。内部的程序,但将代码写到处理器内部时则需要TI公司掩影响DSP存储器分配的还有PMST寄存器的OVLY和收稿日期:2004-06-12作者简介:辛胜利(1977-),男,陕西咸阳人,硕士研究生,主要研究方向:嵌入式系统及应用;姜建国(1956-),男,陕西渭南人,教授,主要研究方向:
5、网络安全,嵌入式系统.不同的情况均做了模拟测试,运行结果正确,成功地解决了实[3]MATSUBAYASHIK.ACollaborationMechanismonPositiveInter2际问题,同时也达到了其灵活性的要求。在该系统中的实际actionsinMultiAgentEnvironments[A].IJCAI′93[C],1993,346应用也证明了RB_WfMS模型的正确性和健壮性。-351.参考文献:[4]HUANGGQ,HUANGJ,MAKKL.Agent2basedworkflowmanage2[1]BIDDLEBJ,THOMASEJ.RoleTheory:Con
6、ceptsandResearchmentincollaborativeproductdevelopmentontheInternet[J].Com2[M].JohnWiley&Son,Inc,1996.puter2AidedDesign,2000,32:133-144.[2]OSAWAE.ASchemeforAgentCollaborationinOpenMultiAgent[5]TheWorkflowManagementCoalition.TheWorkflowReferenceMod2Environment[A].ProceedingofIJCAI′93[C],1993.352
7、-358.el[S],WfMCWhitePaper,1995.12月辛胜利等:DSP系统存储器的合理分配及其在应用可编程319DROM位,其中OVLY影响程序空间的存储器分配,DROM影响数据空间的存储器分配。5409的存储空间映射如图1所示。可以看出,尽管5409的片上存储器资源比较丰富,但是随着用户需求的增加,程序规模越来越大,对承载应用程序的存储空间的要求也越来越大,仅靠片内资源难以存放全部代码。因此应用到DSP时,都采用对DSP系统外扩可掉电保存存储器的方法,