首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > DSP+FLASH引导装载系统的设计与实现

DSP+FLASH引导装载系统的设计与实现

资料介绍
DSP+FLASH引导装载系统的设计与实现

DSP+FLASH引导装载系统的设计与实现
摘要:介绍了利用DSP编程实现对FLASH的读写操作,设计并实现子一个引志装载系统的
模型,给出了一个简单的测试用的实例。整个方案有较大的灵活性和实用性。
    关键词:数字信号处理器 FLASH存储器 引导装载
在一些脱机运行的DSP系统中,用户代码需要在加电后自动装载运行。DSP系统的引导
装载(Bootload)是指在系统加电时,DSP将一段存储在外部的非易失性存储器的代码移
植到内部的高速存储器单元中去执行。这样既利用了外部的存储单元扩展DSP本身有限的
ROM资源,又充分发挥了DSP内部资源的效能。尽管用户代码在一段时间相对是固定的,
但是如果直接将其掩膜到内部ROM中去的话,一方面受容量以及价格的限制,另一方面则
在系统代码级上显得不是很灵活方便。FLASH是一种高密度、非易失性的电可擦写存储器
,而且单位存储比特的价格比传统的EPROM要低,十分适合于低功耗、小尺寸和高性能的
便携式系统。除了可以采用专用的硬件编程器把代码灌入FLASH中之外,也可以利用现成
的DSP通过软件编程来实现同样的功能。本文论述的正是如何通过DSP软件编程来实现对
FLASH的读写操作,并介绍一个简单的系统引导装载方案的实现。
1 系统描述
本系统由DSP(TMS320VC5410)及外部的FLASH(M29W400T)以及相关的电源管理单元
等构成。DSP与FLASH的连接如图1所示。DSP与FLASH是主从关系,由DSP的相关输出管脚
控制FLASH的擦除和读写。其中,A0~D15为数据线,/MSTRB为存储选通信号,R/W是读写
脉冲信号,/OE和/WE分别为读使能和写使能,/CE为片使能,/BYTE为8位或16位数据模式
选择(图中接高电压为16位模式)。FLASH用于存放引导程序段和用户代码,由DSP软件
编程来写
DSP+FLASH引导装载系统的设计与实现
本地下载

评论