李宝龙,陈雪岩
(哈尔滨工程大学 信息与通信工程学院,哈尔滨 150001)
DSP外扩FLASH接口技术实现
李宝龙,陈雪岩
(哈尔滨工程大学 信息与通信工程学院,哈尔滨 150001)
摘要:以TMS320F2812 DSP处理器和AMD公司的Am29LV16ODB闪存为基础,介绍了Am29LV160DB的多种工作模式和操作方式,并给出了FLASH与DSP的硬件接口电路设计.讨论了在CCS5.2环境下对DSP外部扩展的FLASH进行各种操作的方法,包括对存储器的片擦除及扇区擦除操作、读操作、写操作等.
关键词:闪存;CCS;数字信号处理器(DSP)
当前,DSP芯片以其强大的运算能力在通信、电子、控制、测量、多媒体等各个领域得到了广泛的应用.随着DSP芯片的发展与更新,芯片的处理速度越来越快,对存储容量的要求也越来越大,仅靠DSP的内部存储器有时不能满足人们的需求[1-2].因此扩展外部存储器并且实现对其读取与编程就显得十分必要.
TMS320F2812 是TI公司的一款高性能、多功能、高性价比的32位定点DSP.采用了高性能的CMOS技术,CPU主频高达150 MHz,片内有128 K×16位的Flash,编程电压为3.3 V.它整合了DSP和微控制器的最佳特性,集成了事件管理器,A/D转换模块,SCI通信接口、SPI外设接口、eCAN总线通信模块、看门狗电路、通用数字I/O口、多通道数字缓冲串口、外设中断接口等多种功能模块,为功能复杂的控制系统设计提供了方便,越来越多的被应用于工业自动化,电力转换系统及通信设备中[3-4].
1FLASH简介
Flash存储器又称为闪存,不仅具备电子可擦除可编程功能,而且不会断电丢失数据,同时能快速读取数据.Am29LV160DB是一个高性能、高稳定性、低功耗、廉价的存储介质.主……