[发明专利]支持flash页操作与流水线纠错码的数据交换装置与方法有效
申请号: | 200710123980.4 | 申请日: | 2007-10-19 |
公开(公告)号: | CN101140543A | 公开(公告)日: | 2008-03-12 |
发明(设计)人: | 汤江逊 | 申请(专利权)人: | 炬力集成电路设计有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F11/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519085广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 flash 操作 流水线 纠错码 数据 交换 装置 方法 | ||
1.一种支持flash页操作与流水线纠错码的数据交换装置,其特征在于该交换装置包含有状态机控制器和数据缓冲器;
状态机控制器,用于控制数据缓冲器进行读写操作及控制数据缓冲器和编解码器之间进行数据交换,
数据缓冲器,用于处理flash空闲区的数据缓冲,最大可以把一个flash页的空闲区数据存储下来。
2.如权利要求1所述的支持flash页操作与流水线纠错码的数据交换装置,其特征在于该交换装置还包含有数据格式转换器,所述的数据格式转换器根据所述的状态控制器的状态,对数据位宽进行转换,以使数据符合数据处理的要求,并将转换后的数据输入到编解码器,进行纠错处理,或者将编解码器传输来的数据进行格式转换后输入到所述的数据缓冲器中。
3.一种支持flash页操作与流水线纠错码的数据交换方法,其特征在于flash页数据首先被flash控制器分割成了512bytes大小,再进行读写操作,对于每个512bytes的flash页数据读写操作包括如下步骤:
①:flash控制器读写数据到数据缓冲器中;
②:状态机控制器根据数据传输或纠错的情况进行状态转换;
③:在状态机控制器的作用下,数据缓冲器将数据送到编解码器中进行编解码操作;
④:纠错码数据解码的错误信息写入到数据缓冲器。
4.如权利要求3所述的支持flash页操作与流水线纠错码的数据交换方法,其特征在于对于纠错码为RS码设计的,RS码的每一个符号位是9bits,flash传输数据是以字节为单位的,从flash控制器传输到纠错码编解码器的数据需要进行8bits到9bits的转换,数据格式的转换是通过数据格式转换器实现的,那么
Flash写操作流程为:
首先由CPU把用户数据写到数据缓冲器的对应位置;
接着启动flash控制器写数据到flash器件中,同时flash控制器也把数据传输到控制器接口;
数据格式转换器通过8bits到9bits转换之后传输到纠错码的编解码器中;
主区的512bytes扇区数据传输完成后,状态机控制器接着控制用户数据传输到编解码器中,之后把编解码器输出的校验码经过9bits到8bits转换后传输到数据缓冲器的相应位置,当所有的扇区数据都完成了写操作后,编解码器也完成了纠错码的编码,数据缓冲器中也保留了相应的校验码数据;
Flash控制器再次启动传输进程,把数据缓冲器中的数据传输到flash器件中的空闲区。
5.如权利要求3所述的支持flash页操作与流水线纠错码的数据交换方法,其特征在于对于纠错码为RS码设计的,RS码的每一个符号位是9bits,flash传输数据是以字节为单位的,从纠错码出来的数据就需要从9bits转换成8bits,数据格式的转换是通过数据格式转换器实现的,那么
Flash读操作流程:
首先由flash控制器把flash器件空闲区中的数据读到数据缓冲器的对应位置;
接着读flash器件主区数据到flash控制器中,同时flash控制器也把数据传输到控制器接口;
数据格式转换器通过8bits到9bits转换之后传输到纠错码的编解码器中;
主区的512bytes扇区数据传输完成后,状态机控制器接着控制用户数据和校验码传输到编解码器中;
之后编解码器解出输入的数据是否有错,如果有错误再启动相应的算法进行纠错操作,并把错误位置和错误值写回到数据缓存器中对应的校验码位置,当所有的扇区数据都完成了读操作后,数据缓冲器中也保留了相应的用户数据和错误信息,CPU可以读回错误信息,并改正相应的错误数据。
6.如权利要求5所述的支持flash页操作与流水线纠错码的数据交换方法,其特征在于所述的写操作流程中,在进行9bits到8bits转换的时候,把每一个符号位的前8bits作为一个字节直接在当前时钟周期传输,把第九位数据保存起来;当按照这种规律处理完8个符号位,也就传输了8字节数据,同时保存了8bits数据,最后把这个8bits数据作为一个字节传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬力集成电路设计有限公司,未经炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710123980.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型防盗双页锁
- 下一篇:加强型电冰箱门锁密封部件