带数据调试功能的ECC存储控制方法技术

技术编号:20915906 阅读:45 留言:0更新日期:2019-04-20 09:34
本发明专利技术属于数字芯片开发技术领域,具体涉及一种带数据调试功能的ECC存储控制方法。所述方法基于ECC存储控制系统来实施,所述ECC存储控制系统包括:EMIF接口处理模块、RAM_I模块、ECC编码模块、Flash Control模块、ECC解码模块、FIFO_O模块;与现有技术相比较,本发明专利技术在传统的ECC存储控制器实现方法的基础上,改进了数据接收接口的接收缓存设计,使用双口ram替代原来的FIFO作为数据缓存,双口ram能够提供数据的单路输入,双路输出功能,这样DSP可以通过ram的其中一路数据输出接口读取双口ram的数据,完成开发阶段的数据通道调试功能。

ECC Storage Control Method with Data Debugging Function

The invention belongs to the technical field of digital chip development, in particular to an ECC storage control method with data debugging function. The method is implemented on the basis of ECC storage control system, which includes EMIF interface processing module, RAM_I module, ECC coding module, Flash Control module, ECC decoding module and FIFO_O module. Compared with the existing technology, the method improves the receiving buffer design of data receiving interface on the basis of the traditional ECC storage controller implementation method. Using dual-port RAM instead of FIFO as data buffer, dual-port RAM can provide single input and dual output functions of data, so that DSP can read the data of dual-port ram through one of the data output interfaces of ram, and complete the debugging function of data channel in the development stage.

【技术实现步骤摘要】
带数据调试功能的ECC存储控制方法
本专利技术属于数字芯片开发
,具体涉及一种带数据调试功能的ECC存储控制方法。
技术介绍
DSP可以用来快速的实现各种数字信号处理算法。在当今的数字化时代背景下,DSP已成为通信、计算机、消费类电子产品等领域的基础器件。而在DSP应用时,避免不了处理大量的数据,这样就需要大容量的数据存储器。目前的数据存储器通常采用NANDFlash闪存存储器,而NANDFlash存在产生缺陷的可能,所以普遍采用ECC纠错算法模块完成数据检错与纠错处理。在DSP系统使用ECC存储控制器做数据存储时,开发调试阶段往往需要确定数据存储路径上传输的数据与DSP发送的原始数据一致性。ECC存储控制器接收数据的接口数据是关键数据之一,传统的ECC存储控制器在数据接收接口处一般都使用FIFO模块来缓存数据,如图1所示,为传统ECC存储控制器的实现方法。该传统方法的实现过程如下:(以下包含了数据编码流程和解码流程)1.通过EMIF接口处理模块接收DSP发送的数据,发送给FIFO_I模块;2.FIFO_I模块接收EMIF接口处理模块的数据,进行缓存,存储到一个页(页大小根据N本文档来自技高网...

【技术保护点】
1.一种带数据调试功能的ECC存储控制方法,其特征在于,所述方法基于ECC存储控制系统来实施,所述ECC存储控制系统包括:EMIF接口处理模块、RAM_I模块、ECC编码模块、Flash Control模块、ECC解码模块、FIFO_O模块;所述方法包括如下步骤:编码阶段为:步骤1:通过EMIF接口处理模块接收DSP发送的数据,并转发给RAM_I模块;步骤2:RAM_I模块接收EMIF接口处理模块的数据,进行缓存,存储到一个页大小数据后:步骤21:将数据发送给ECC编码模块;步骤22:响应EMIF接口处理模块的读取命令,将数据发送给EMIF接口处理模块,然后EMIF接口处理模块将数据发送给DS...

【技术特征摘要】
1.一种带数据调试功能的ECC存储控制方法,其特征在于,所述方法基于ECC存储控制系统来实施,所述ECC存储控制系统包括:EMIF接口处理模块、RAM_I模块、ECC编码模块、FlashControl模块、ECC解码模块、FIFO_O模块;所述方法包括如下步骤:编码阶段为:步骤1:通过EMIF接口处理模块接收DSP发送的数据,并转发给RAM_I模块;步骤2:RAM_I模块接收EMIF接口处理模块的数据,进行缓存,存储到一个页大小数据后:步骤21:将数据发送给ECC编码模块;步骤22:响应EMIF接口处理模块的读取命令,将数据发送给EMIF接口处理模块,然后EMIF接口处理模块将数据发送给DSP;步骤3:ECC编码模块接收RAM_I发送的数据,进行ECC编码,将编码后的数据发送给FlashControl模块;步骤4:FlashControl模块接收ECC编码模块发送的数据,转换成NandFlash闪存接口协议数据发送给NandFlash闪存模块;解码阶段为:步骤5:FlashControl模块读取NandFLash闪存模块的数据,将数...

【专利技术属性】
技术研发人员:何全周津杨阳付彦淇
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1