摘要:随着信息技术的飞速发展,数字信号处理器(DSP)得到了广泛的应用.现今高速DSP的内存不再基于Flash结构,而是采用存取速度更快的RAM结构.DSP掉电后,其内部RAM中的程序和数据将全部丢失,所以在脱离仿真器的环境中,通常做法是事先将程序的可执行代码存入片外的EPROM或Flash中.DSP芯片每次上电后自动进行自举,也就是常说的BOOTLOADER.DSP会通过固化在片内(ROM)的这段BOOTLOADER程序,将片外的EPROM或Flash中可执行代码通过某种方式搬移到片内或片外的RAM存储区,并自动执行.常用的自举方式有并行和串行自举两种.将可执行代码烧录到外部存储器,传统的做法是通过编程器完成.先利用CCS软件中的hex.exe文件将要写入的*.out文件转换成编程器能够识别的*.hex文件格式,再用编程器将转换后的*.hex文件烧录到外部EEROM中.然而,随着芯片制造工艺的不断提高,存储器正向小型化、贴片式的方向发展,很多贴片封装的存储器很难用编程器编程,更不可能频繁插拔.与传统的EEROM相比,Flash存储器具有支持在线擦写且擦写次数多、速度快、功耗低、容量大、价格低廉等优点.在这里,将针对TI公司的3000系列DSPTMS320VC33构成的系统,提出两种利用DSP自身对Flash编程,以实现DSP并行自举的方法,并进行比较.
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社
热门期刊服务
中国CT和MRI Research in Astronomy and Astrophysics Petroleum Science The Journal of China Universities of Posts and Telecommunications China Petroleum Processing Petrochemical Technology Journal of Systems Science and Complexity International Journal of Automation Computing Journal of Systems Engineering and Electronics Communications in Theoretical Physics 电网技术 上海电器技术 电力与电工