当前位置:首页 > 电源 > 数字电源
[导读]介绍TMS320VC55XX系列DSP基于24位高密度SPI EEPROM——SA25C020的引导、启动加栽方法;分析整个过程,并结合实例着重研究基于C5509A的引导、加栽方法和实现;提供具体的电路设计和鳊制的相应实现软件。

摘要 介绍TMS320VC55XX系列DSP基于24位高密度SPI EEPROM——SA25C020的引导、启动加栽方法;分析整个过程,并结合实例着重研究基于C5509A的引导、加栽方法和实现;提供具体的电路设计和鳊制的相应实现软件。
关键词 SPI EEPROM boot TMS320VC5509A SA25C020


引 言
    DSP的引导是涉及DSP独立工作的关键性问题,通常采用的方法是由Flash等器件引导的,但是相对Flash的占用空间大、扇区擦除的难度和时延来说,SPI EEPROM不失为一个好的选择。传统EEPROM的容量太小,无法充分利用DSP的程序空间。
    SA25C020的2Mb SPI EEPROM是以色列的SaifunSemiconductor公司于2005年推出的高密度EEPROM产品,是业界首个结合小型SO8封装、低功耗和高性能特点的器件,专为需要高耐用性和低功耗的应用而设计和测试,针对持续可靠的非挥发性存储方案。它的价位接近闪存(Flash),加上其节省空间的封装形式,使得它成为DSP引导的一个新的选择。TI公司的TMS320VC5509A是一款集成了A/D、USB接口等的便携式DSP。最重要的是它支持24位的SPI EEPROM引导。这两款芯片的结合,易于形成空间小、功耗低的便携式解决方案,有助于新的小型化、低功耗应用的实现,如硬盘、光盘(包括DVD)、机顶盒、打印机、游戏卡以及无线产品。


1 引导系统硬件设计
    DSP引导系统硬件配置框图如图1所示。其中TMS320VC5509A有两种封装形式,此处采用PGE3形式。一个可以独立运行的DSP系统必须包括:

    ◇DSP芯片;
    ◇电源、时钟以及必要的初始化外围设置;
    ◇用于引导的非易失性的程序存储器,如本设计中采用的SA25C020;
    ◇JTAG接口用于外部下载程序。


2 引导关键技术
   
引导主要步骤如下:
    ①利用CCStudi02.O建立应用程序,并产生*.out文件;
    ②建立引导表,生成相关文件;
    ③将引导表转换为DSP可以加载的数据格式,生成*.dat文件;
    ④利用CCStudi02.O建立EEPROM烧写程序,将引导表写到EEPROM中。
2.1 引导程序制作
    制作一个被加载的工程xf。程序的功能是使DSP的XF脚接的LED闪烁。主要调用程序如下:


    编译工程,在工程文件xf/Debug文件夹中生成xf.out文件。
2.2 引导表(boot table)制作
   
构造引导表的方法有两种:一种是使用hex conversion utmty;另外一种是根据boot table的结构自己在SPIEEPROM烧写程序中进行构造。对于第2种,需要构造者充分掌握引导表的构造(详情请见参考文献[1],第17页)。这里仅说明使用hex converslon utility制作引导表的方法。下面阐述制作引导表所需要的环境和操作。
2.2.1 hex conversion utility数据转换工具
    hex conversion utllity是TI公司CCS中本身带有的一个数据转换工具。它有几个版本。对于C54xx使用的hex500.exe,其绝对位置在\ti\c5400\cgtools\bin\hex500.exe;对于C55xx使用的hex55.exe,其位置一般在\ti\c5500\cgtools\bin\hex55.exe。使用hex conversion utility工具还需要以下文件:
    ①*.out文件,是CCS编译好的要存入EEPROM的DSP可执行文件。这个文件对于bex conversion utility是数据源文件。
    ②*.cmd文件,用来填写hex conversion utility工具执行时的命令参数的文件。这些命令参数也可以在命令
执行时写在命令的后面,而不采用*.cmd文件。
    ③输出文件是hex conversion utility生成的文件,可以是多种文件格式,在*.cmd文件的-o参数中设置,如ASCII-Hex、Intel、Motorola-Sl/S2/S3、TI-Tagged、Tektronix等。这里选用输出文件为Intel格式。
2.2.2 制作过程
    在2.1节中已经制作好了xf.out文件。下面建立xf.cmd文件,内容如下:

   
    编写好xf.cmd文件后,将hex55.exe、xf.out、xf.cmd放在同一个目录下。进入命令行并且到上述3个文件所在的目录下,执行命令“hex55 xf.cmd”,如图2所示。这样就可得到输出的引导表文件xf.io。

2.3 引导表数据转换
   
引导表制作成功以后,其数据并不能被DSP直接读写,而需要把它转换成DSP可以读写的格式(即CCS数据文件格式),才能把这些数据烧写到存储器中。这就需要对引导表文件进行数据转换。xf.io的数据格式如下(其中黑体字为有效数据):


    CCS数据文件由CCS文件头和数据两部分构成。文件头指明文件类型、数据类型、起始地址和长度等信息,后为数据,每个数据占l行。以下即为CCS数据文件的文件头格式:

   
    采用VC++编写程序DSP_dataconvert进行数据格式转换,将Intel格式的数据转换为DSP可以加载的数据格式。以下为CCS的数据格式,粗体字为有效数据。165ll 4000 114f;1651文件类型,1表示十六进制格式


2.4 SPI EEPROM烧写程序
    SPI EEPROM读过程操作一般要先执行WREN命令,打开写使能信号,RDSR读取寄存器状态信号,WRITE写EEPROM。SA25C020的指令结构和读写过程与普通的16位指令结构和读写过程是兼容的,只是在写地址时SA25C020的是24位的。
    一般烧写程序中的执行顺序为:WREN→RDSR→WRITF
    24位EEPROM具体写程序如下:

   

3 结 论
   
本设计方案大大节省了设计空间,降低了功耗,经过实际安装与调试完全可行。说明了基于高密度SPI EEP-ROM的DSP应用系统独立运行的过程。与同类的SPIEEPROM相比,具有容量大的特点;与Flash引导相比,具有读写、擦除简单的特点。硬件电路具有良好的可扩展性。以此电路为基础,可以适用于C5509A的小型化、低功耗和便携式应用的开发。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度
关闭
关闭