首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > DSP系统应用中FLASH在线编程方法

DSP系统应用中FLASH在线编程方法

资料介绍
DSP/FPGA

DSP系统应用中FLASH在线编程方法
发布日期:2009-3-6 11:41:35 文章来源:搜电 浏览次数: [pic]39
[pic][pic][pic]摘要:介绍了在TI公司TMS320VC33
DSP应用系统中,通过JTAG口对DSP外部FLASH存储器实现在线编程的方法,给出了DSP系
统加电后的自动装载运行。
FLASH存储器是一种高密度、非易失性的电可擦写存储器,存储量大,使用方便,适用于
低功耗、高性能的系统。在高速DSP应用系统中,为了充分发挥DSP性能,在加电后需要
将用户代码装载到高速RAM存储器中运行。下面介绍SST29LE020型FLASH存储器的烧写方
法,以及如何实现TMS320VC33上电后用户程序的自举引导(Bootload)。
1 SST29LE020的特点及操作
SST29LE020是SST公司生产的一种256K×8FLASH,它有10万次以上的擦写寿命,其内部分
为2048个页面,每个页面128字节,页面写周期为5ms。如果页面中一个数据需要改变,
则这个分区的所有数据必须重新装入。
FLASH支持软件数据保护功能(Software Data
Protection),当执行三字节DSP写指令时,保护功能将自动加上,任何后续的写操作必
须带上三字节DSP写指令。
SST29LE020的读操作与传统EPROM读操作一致;在进行数据编程操作时,它支持内部定时
(Internal Timer)、数据查询(Data#Polling)、跳变位(Toggle
Bit)三种方式,以测试内部编程操作是否完成。FLASH软件擦除指令为6字节加载指令,
该指令执行后,最多等待20ms整个芯片便被擦除,即将
FLASH每个数据位都恢复为1状态的全FF状态。
SST29LE020软件指令序列可在SST公司的数据手册上查到,在FLASH编程之前
DSP系统应用中FLASH在线编程方法
本地下载

评论