[發(fā)明專利]一種糾正多比特錯誤的ECC電路有效
| 申請?zhí)枺?/td> | 201010167575.4 | 申請日: | 2010-05-06 |
| 公開(公告)號: | CN101834611A | 公開(公告)日: | 2010-09-15 |
| 發(fā)明(設計)人: | 謝婧;來金梅 | 申請(專利權(quán))人: | 復旦大學 |
| 主分類號: | H03M13/09 | 分類號: | H03M13/09 |
| 代理公司: | 上海正旦專利代理有限公司 31200 | 代理人: | 陸飛;盛志范 |
| 地址: | 20043*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 糾正 比特 錯誤 ecc 電路 | ||
1.一種糾正多比特錯誤的ECC電路,其特征在于它由3選1MUX,譯碼器,錯誤圖樣查找表和回寫電路依次連接構(gòu)成;其流程為:首先將編程點信息回讀到ECC寄存器當中,按每32比特增加1比特虛擬位的規(guī)則,分別作為11比特有效位經(jīng)過3選1MUX輸出到譯碼器;同時,F(xiàn)PGA芯片內(nèi)部BLOCK?RAM中存儲的冗余位作為4位冗余位輸出到譯碼器;譯碼器采用(15,11)漢明循環(huán)碼譯碼器。
2.一種使用如權(quán)利要求1所述的糾正多比特錯誤的ECC電路實施抗軟錯誤的方法,其特征在于具體步驟如下:
1)生成帶冗余碼的位流軟件將生成的配置數(shù)據(jù)以每32比特填充一個虛擬位進行擴充,然后按每11比特數(shù)據(jù)為一個信息有效位單元,經(jīng)過(15,11)漢明循環(huán)碼編碼器生成4位冗余位數(shù)據(jù);
2)位流下載將冗余位數(shù)據(jù)寫入芯片內(nèi)部BLOCK?RAM中,將生成的配置數(shù)據(jù)寫入芯片內(nèi)部編程點;
3)編程點信息回讀編點信息經(jīng)過回讀輸出到ECC寄存器里,每32位編程點自動添加一位虛擬位,值為0;
4)糾正多比特錯誤的ECC校驗將每33比特數(shù)據(jù)(加入1比特虛擬位之后)分為3組,每一組為11比特,經(jīng)過3選1MUX輸出到(15,11)漢明循環(huán)碼譯碼器中,如有軟錯誤產(chǎn)生則將出錯的有效位取反后回寫入FPGA芯片;
5)最后通過啟動指令使芯片正常啟動進入工作狀態(tài)。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于復旦大學,未經(jīng)復旦大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010167575.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H03M 一般編碼、譯碼或代碼轉(zhuǎn)換
H03M13-00 用于檢錯或糾錯的編碼、譯碼或代碼轉(zhuǎn)換;編碼理論基本假設;編碼約束;誤差概率估計方法;信道模型;代碼的模擬或測試
H03M13-01 .編碼理論基本假設;編碼約束;誤差概率估算方法;信道模型;代碼的模擬或測試
H03M13-03 .用數(shù)據(jù)表示中的冗余項檢錯或前向糾錯,即碼字包含比源字更多的位數(shù)
H03M13-25 .由信號空間編碼進行的檢錯或前向糾錯,即在信號叢中增加冗余項,例如梳狀編碼調(diào)制
H03M13-27 .應用交錯技術的
H03M13-29 .合并兩個或多個代碼或代碼結(jié)構(gòu),例如乘積碼、廣義乘積碼、鏈接碼、內(nèi)層碼和外層碼





