[發(fā)明專利]差錯控制編碼ECC系統(tǒng)及包括ECC系統(tǒng)的存儲器設備在審
| 申請?zhí)枺?/td> | 202010375909.0 | 申請日: | 2020-05-07 |
| 公開(公告)號: | CN111597072A | 公開(公告)日: | 2020-08-28 |
| 發(fā)明(設計)人: | 張坤;劉璟;張君宇;謝元祿;霍長興;呼紅陽;劉明 | 申請(專利權)人: | 中國科學院微電子研究所 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G11C29/42;H04L1/00 |
| 代理公司: | 北京華沛德權律師事務所 11302 | 代理人: | 房德權 |
| 地址: | 100029 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 差錯 控制 編碼 ecc 系統(tǒng) 包括 存儲器 設備 | ||
1.一種差錯控制編碼ECC系統(tǒng),其特征在于,包括循環(huán)冗余碼校驗CRC編碼器、BCH編碼器、BCH譯碼器和CRC譯碼器;所述CRC編碼器連接所述BCH編碼器,所述BCH譯碼器連接所述CRC譯碼器,所述BCH編碼器與所述BCH譯碼器建立通信連接;
所述CRC編碼器用于對待編碼數據進行CRC編碼,獲得CRC碼;
所述BCH編碼器用于對所述CRC碼進行BCH編碼,獲得BCH碼,并將所述BCH碼發(fā)送至所述BCH譯碼器;
所述BCH譯碼器用于接收所述BCH碼并進行譯碼,獲得BCH譯碼數據;
所述CRC譯碼器用于對所述BCH譯碼數據進行CRC譯碼,獲得CRC譯碼數據和CRC校驗結果,所述CRC校驗結果用于判斷所述BCH譯碼數據中是否存在錯誤數據。
2.如權利要求1所述的ECC系統(tǒng),其特征在于,還包括ECC控制器,所述ECC控制器與所述CRC譯碼器建立通信連接;
所述ECC控制器用于從所述CRC譯碼器中獲取所述CRC校驗結果,并根據所述CRC校驗結果,判斷所述BCH譯碼數據中是否存在錯誤數據。
3.如權利要求2所述的ECC系統(tǒng),其特征在于,當所述CRC校驗結果為校驗正確結果時,所述ECC控制器判斷所述BCH譯碼數據中不存在錯誤數據,所述ECC控制器輸出數據正確狀態(tài)信號,并控制所述CRC譯碼器將所述CRC譯碼數據發(fā)出。
4.如權利要求2所述的ECC系統(tǒng),其特征在于,當所述CRC校驗結果為校驗錯誤結果時,所述ECC控制器判斷所述BCH譯碼數據中存在錯誤數據,所述ECC控制器控制所述CRC譯碼器刪除所述CRC譯碼數據;
所述ECC控制器發(fā)出數據重讀信號,以使所述BCH譯碼器重新接收所述BCH碼并進行譯碼,所述CRC譯碼器重新對所述BCH譯碼數據進行CRC譯碼,所述ECC控制器重新根據所述CRC校驗結果,判斷所述BCH譯碼數據中是否存在錯誤數據。
5.如權利要求4所述的ECC系統(tǒng),其特征在于,在所述ECC控制器連續(xù)發(fā)出n次數據重讀信號后,判斷所述BCH譯碼數據中仍然存在錯誤數據時,所述ECC控制器輸出數據錯誤狀態(tài)信號,并控制所述CRC譯碼器將所述CRC譯碼數據發(fā)出;其中,n≥2且為正整數。
6.如權利要求4所述的ECC系統(tǒng),其特征在于,所述CRC編碼器用于將所述待編碼數據分為m塊第一信息序列,m≥2且為正整數;對所述m塊第一信息序列進行CRC編碼,生成m塊CRC子碼;將所述m塊CRC子碼合并為所述CRC碼;
所述CRC譯碼器用于將所述BCH碼分塊,獲得m塊第二信息序列;對所述m塊第二信息序列進行CRC譯碼,獲得m塊CRC譯碼子數據和m個CRC校驗結果;其中,所述CRC譯碼子數據的信息長度與所述CRC子碼的信息長度相同;將所述m塊CRC譯碼子數據合并為所述CRC譯碼數據;
所述ECC控制器根據所述m個CRC校驗結果中是否包括一個以上的校驗錯誤結果,判斷所述BCH譯碼數據中是否存在錯誤數據。
7.一種存儲器設備,其特征在于,包括差錯控制編碼ECC系統(tǒng)和存儲器,所述ECC系統(tǒng)包括CRC編碼器、BCH編碼器、BCH譯碼器和CRC譯碼器;所述所述BCH編碼器連接在所述CRC編碼器與所述存儲器之間,所述BCH譯碼器連接在所述CRC譯碼器與所述存儲器之間;
所述CRC編碼器用于對待編碼數據進行CRC編碼,獲得CRC碼;
所述BCH編碼器用于對所述CRC碼進行BCH編碼,獲得BCH碼,并將所述BCH碼發(fā)送至所述存儲器;
所述BCH譯碼器用于從所述存儲器中讀取所述BCH碼并進行譯碼,獲得BCH譯碼數據;
所述CRC譯碼器用于對所述BCH譯碼數據進行CRC譯碼,獲得CRC譯碼數據和CRC校驗結果,所述CRC校驗結果用于判斷所述BCH譯碼數據中是否存在錯誤數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院微電子研究所,未經中國科學院微電子研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010375909.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種分體式手機攝像頭及其使用方法
- 下一篇:開料系統(tǒng)及開料方法





