【技术实现步骤摘要】
本专利技术涉及掉电非易失性大容量数据存储
技术介绍
CF卡具有存储量大、抗震性好、携带方便和易于升级等特点,在大容量便携式数据存储中得到越来越多的应用。目前嵌入式系统控制CF卡的方法主要有以下几种I.利用嵌入式处理器未用端口和附加逻辑电路。附加逻辑电路可用74系列的逻辑门搭建,也可以用CPLD或FPGA实现。这种方案受处理器端口的性能限制,无法实现CF卡的UDMA协议传输,CF卡读写速度不高,且数据存储过程对CPU的占用率较高,降低 了系统工作性能,不能应用于高速数据采集记录的场合。2.在FPGA里构建嵌入式处理器,如NiosII,再设计Avalon接口到CF接口的IP核,利用NiosII处理器实现对CF卡的访问。该方案可以减少对外部主控CPU的占有率,但实现较复杂。3.嵌入式处理器自带CF卡控制器。如Intel公司的pxa255处理器和Atmel公司的AT91RM9200。这类处理器提供了 CF卡接口,可以方便得实现CF卡的控制。但大部分常用嵌入式控制器中集成CF卡控制器的还很少,例如ARM处理器、TMS320C6000系列DSP等。常用嵌入式控制器 ...
【技术保护点】
DSP专用CF卡读写控制IP核,其特征是,它包括DSP连接端口(1)、CF卡连接端口(2)、EMIF接口(3)、地址译码器(4)、控制数据总线(5)、全局控制寄存器(6)、CF卡读模块(7)、CF卡写模块(8)和总线仲裁单元(9),DSP连接端口(1)的数据交换端与EMIF接口(3)的一个数据交换端连通,DSP连接端口(1)的地址信号的输出端与EMIF接口(3)的地址信号的输入端连通,DSP连接端口(1)的控制信号的输出端与EMIF接口(3)的控制信号的输入端连通,EMIF接口(3)的一个地址信号的输出端与地址译码器(4)的地址信号的输入端连通,EMIF接口(3)的另一个地 ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。