位置:51电子网 » 技术资料 » D S P

基于JTAG的DSP外部FLASH在线编程与引导技术

发布时间:2007/4/23 0:00:00 访问次数:508

ADSP-21065L货源 PDF 芯片资料 报价 | 基于JTAG的DSP外部FLASH在线编程与引导技术
电子论坛
您现在的位置:下载
,349674K
ADSP-21065L 的货源和报价
ADSP-21065L 的相关技术信息
其他型号 新亚科技(深圳)电子有限公司联系人:何先生
电话:086-755-61289243
北京科诚达信电子科技有限公司联系人:石小姐 王小姐
电话:010-823507548/82350784/81671645/86713717
北京英商资宏科技有限公司联系人:徐彬 李翔
电话:086-010-62326592/86210990/86329524
汕头市鸿益电子有限公司联系人:詹先生
电话:0754-4476061/4476071
>>更多供应商

基于JTAG的DSP外部FLASH在线编程与引导技术

摘要:介绍了DSP-FLASH在线编程(ISP)与引导系统的硬件构成,给出了创建可引导文件的步骤和实现FLASH存储顺在线编程的算法;在AD公司Visual DSP++3.5集成开发环境下,通过JTAG对ADSP-21065L外部FLASH存储器AT29LV020实现在线编程,并完成系统的引导。

关键词:JTAG FLASH 在线编程 引导 Visual DSP++3.5

在以DSP为核心的数字信号处理系统中,通常将可执行代码存放在非易失性存储器,在系统加电或复位时通过DSP的引导加载(Boot Loader)机制将该转换到高速存储器中执行。AD公司出品的ADSP SHARC系列DSP内部的非易失性存储器因其资源有限,必须在外部加以扩展。FLASH存储器具有容量大、单电源供电和可在线编程的特点,是一种非常理想的存储器。

若采用烧录器对FLASH存储器进行编程,则在修改程序时必须拔插器件,而某些表贴封装(如PLCC封装和TSOP封装)的器件又需要专用的转接插座,这使得程序的调试和参数的修改非常繁琐,而且容易对器件造成物理损伤。采用在线编程的方式对FLASH存储器进行操作,可以克服上述问题,为调试者提供了极大的方便。本文以ADSP-21065L外部扩展的FLASH存储器AT29LV020为对象,在Visual DSP++3.5环境中通过JTAG仿真器运行一段程序,将可引导代码在线烧录到FLASH中,并实现系统的引导。

1 在线编程与引导系统

本系统以ADSP-21065L及外部的FLASH存储器AT29LV020为核心,由DSP控制FLASH存储器的擦除和读写。

AT29LV020是用单电源3.3V供电的低功耗FLASH存储器,容量是MB(256K×8),8位数据总线,18位地址总线。该芯片以扇区(SECTOR)为基本的编程单元,共有1024个扇区,每个扇区包含256个字节。芯片的存储空间中包含两个引导区,分别是最低8K(0x00000~0x01FFF)和最高8位(0x3E000~0x3FFFF)的引导区。

ADSP-21065L货源 PDF 芯片资料 报价 | 基于JTAG的DSP外部FLASH在线编程与引导技术
电子论坛
您现在的位置:下载
,349674K
ADSP-21065L 的货源和报价
ADSP-21065L 的相关技术信息
其他型号 新亚科技(深圳)电子有限公司联系人:何先生
电话:086-755-61289243
北京科诚达信电子科技有限公司联系人:石小姐 王小姐
电话:010-823507548/82350784/81671645/86713717
北京英商资宏科技有限公司联系人:徐彬 李翔
电话:086-010-62326592/86210990/86329524
汕头市鸿益电子有限公司联系人:詹先生
电话:0754-4476061/4476071
>>更多供应商

基于JTAG的DSP外部FLASH在线编程与引导技术

摘要:介绍了DSP-FLASH在线编程(ISP)与引导系统的硬件构成,给出了创建可引导文件的步骤和实现FLASH存储顺在线编程的算法;在AD公司Visual DSP++3.5集成开发环境下,通过JTAG对ADSP-21065L外部FLASH存储器AT29LV020实现在线编程,并完成系统的引导。

关键词:JTAG FLASH 在线编程 引导 Visual DSP++3.5

在以DSP为核心的数字信号处理系统中,通常将可执行代码存放在非易失性存储器,在系统加电或复位时通过DSP的引导加载(Boot Loader)机制将该转换到高速存储器中执行。AD公司出品的ADSP SHARC系列DSP内部的非易失性存储器因其资源有限,必须在外部加以扩展。FLASH存储器具有容量大、单电源供电和可在线编程的特点,是一种非常理想的存储器。

若采用烧录器对FLASH存储器进行编程,则在修改程序时必须拔插器件,而某些表贴封装(如PLCC封装和TSOP封装)的器件又需要专用的转接插座,这使得程序的调试和参数的修改非常繁琐,而且容易对器件造成物理损伤。采用在线编程的方式对FLASH存储器进行操作,可以克服上述问题,为调试者提供了极大的方便。本文以ADSP-21065L外部扩展的FLASH存储器AT29LV020为对象,在Visual DSP++3.5环境中通过JTAG仿真器运行一段程序,将可引导代码在线烧录到FLASH中,并实现系统的引导。

1 在线编程与引导系统

本系统以ADSP-21065L及外部的FLASH存储器AT29LV020为核心,由DSP控制FLASH存储器的擦除和读写。

AT29LV020是用单电源3.3V供电的低功耗FLASH存储器,容量是MB(256K×8),8位数据总线,18位地址总线。该芯片以扇区(SECTOR)为基本的编程单元,共有1024个扇区,每个扇区包含256个字节。芯片的存储空间中包含两个引导区,分别是最低8K(0x00000~0x01FFF)和最高8位(0x3E000~0x3FFFF)的引导区。

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!