SEC-DED海明校验码算法研究及其FPGA实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
qu c y a d a c aey, c up i e sr s u c s ikl n c urt l o c yng ls e o r e . Ke w o ds SEC- y r DED mmi g c e k c de ;FPGA ;i n i l to Ha n h c o tmi g smu ai n
V0 . . 1 31 No 3 S p. 0 2 e 2 1
S C D D海 明校验 码 算 法 研 究及 其 F G E .E P A实现
何秉姣, 科 刘
( 中南 民族 大学 计 算机科 学学院 , 武汉 4 0 7 ) 30 4
摘
要 采用 M hs 1 u im 1 实现 了 S C D D海明码的编码 、 i E —E 译码 和纠错 电路 , 并给 出其 相应时 序仿真外 F G P A具 有设 计 周期 短 、 调
化 , 同数 位上 的错误 会得 出不 同的校验 结果 , 而 不 从 实现 查错 和纠错 .
1 1 S CD D校 验位 位数 的确定 . E . E
设有 效数 据为 n位 , 校验 位 为 k位 , 成 k组做 分
1 S C D D海 明校 验 码 算 法研 究 E .E
码 _2. 1J通用 的半 导体 存 储 器 主要 采 用 S CD D海 . E —E
明校 验 码 ( 称 S C D D 校 验 码 或 S C D D 码 ) 简 E -E E -E
分成若 干组 . 组安排 1 校验 位进行 奇偶 校验 . 每 个 在 1 数 据 组 中加 入几 个 校 验 位 , 大 数据 代 码 问 的 个 增
表明 : 其功能能满足 S CD D的需要 , F G E —E 为 P A快速准确实现 S C D D校验 码提供 了一种 占用资源少 、 E —E 校验 可靠 高速的方案 . 关键词 S C D D海 明校验码 ; E .E 现场可编程 门阵列 ; 时序仿真
T 3 9 2 文献 标 识 码 P0 . A 文 章 编 号 17 -3 1 2 1 )30 8 -4 6 24 2 (0 2 0 - 90 0 中图 分 类 号
Ab t a t T e ag r h o EC DE Ha s r c h lo i m f S — D mmi g c e k c d n t n o i g e o i g,c ru t o ro or c in a e t n h c o e a d i e c d n ,d c d n s i i f er r c re t r c s o r aie y Mu ii 1 a d t erc re p n i g t n i lt n w v fr r r s n e el db hs z m n h i o r s o dn i gsmu a i a e omsa ep e e td.I i id c td t a t f n t n 1, mi o t s n iae h t s u ci i o c n me tt e n e s o h E DED T i meh d i e p o e o r aie te S C— ED Ha a e h e d f t e S D— . hs t o s x lr d t e l h E D mmi g c e k c d y F GA z n hc oeb P
试 方便 、 开发 费 用低 、 险 小 、 C S 1 L电平 兼 风 与 MO 、_ r 容等特 点 , 得 F G 芯 片 在工 程 项 目中得 到 广 泛 使 PA 应用 引.
奇偶校验 , 这样能产生 k 位检错信息. 位信息就构 成 1个指 误字 G=G G …G G , 构成 2 种 状态 , 可 其中 1 种状态表示无误 , 余下 2 一1 种表示 或 1位 有效 数 据位 出错 , 或校 验位 中有 1位 出错 . 因此 共 有
S EC- DED mm i g Ch c d g rt m n Ha n e k Co e Alo i h ad
I s I p e e t to n FPG A t m l m n a i n i
H i j o LuK eBn i , i e ga
( oeeo o p t c ne SuhC nrl nvrt f a oat s Wu a 3 04,hn ) C lg f m u r i c ,ot-e t iesy o N t nli , h n40 7 C ia l C eS e aU i r i ie
第3 1卷第 3期
21 0 2年 9月
中南 民族大学学报(自然科 学版 )
Ju a o ot— etlU i ri r ai aie( a.c. dt n or l f uhC nr nv syf tn t s N tSiE io ) n S a e t o N ol i i
码距 , 当某 一位 发生 变 化 时会 引起 校 验 结果 发 生 变
进行 数据 校验 , 它具 有 发 现 2位错 和纠 正 一 位错 的 能 力. 硬件 实现 S CD D码 的速 度更快 、 可靠 . 用 E —E 更 FG P A深亚 米微 米 的制 造工 艺 实 现 了芯 片 集成 成 千上 万 的查 找 表 和触 发 器 , 的 容量 足 以满 足普 它
数字 系统 中 的数 据在读 写操 作 中出现 差错是 不 可避 免 的 , 采用 数据 校 验 码 检查 和纠 错 可 以减 少 或 避免 差错 . 明校验 码 是 目前 被广 泛 采 用 的 一种 很 海
有 效 的 校 验 方 法 , 是 能 查 错 、 错 的线 性 分 组 它 纠 海 明码 的基 本算 法就 是将 有效数 据按 某种规 律
V0 . . 1 31 No 3 S p. 0 2 e 2 1
S C D D海 明校验 码 算 法 研 究及 其 F G E .E P A实现
何秉姣, 科 刘
( 中南 民族 大学 计 算机科 学学院 , 武汉 4 0 7 ) 30 4
摘
要 采用 M hs 1 u im 1 实现 了 S C D D海明码的编码 、 i E —E 译码 和纠错 电路 , 并给 出其 相应时 序仿真外 F G P A具 有设 计 周期 短 、 调
化 , 同数 位上 的错误 会得 出不 同的校验 结果 , 而 不 从 实现 查错 和纠错 .
1 1 S CD D校 验位 位数 的确定 . E . E
设有 效数 据为 n位 , 校验 位 为 k位 , 成 k组做 分
1 S C D D海 明校 验 码 算 法研 究 E .E
码 _2. 1J通用 的半 导体 存 储 器 主要 采 用 S CD D海 . E —E
明校 验 码 ( 称 S C D D 校 验 码 或 S C D D 码 ) 简 E -E E -E
分成若 干组 . 组安排 1 校验 位进行 奇偶 校验 . 每 个 在 1 数 据 组 中加 入几 个 校 验 位 , 大 数据 代 码 问 的 个 增
表明 : 其功能能满足 S CD D的需要 , F G E —E 为 P A快速准确实现 S C D D校验 码提供 了一种 占用资源少 、 E —E 校验 可靠 高速的方案 . 关键词 S C D D海 明校验码 ; E .E 现场可编程 门阵列 ; 时序仿真
T 3 9 2 文献 标 识 码 P0 . A 文 章 编 号 17 -3 1 2 1 )30 8 -4 6 24 2 (0 2 0 - 90 0 中图 分 类 号
Ab t a t T e ag r h o EC DE Ha s r c h lo i m f S — D mmi g c e k c d n t n o i g e o i g,c ru t o ro or c in a e t n h c o e a d i e c d n ,d c d n s i i f er r c re t r c s o r aie y Mu ii 1 a d t erc re p n i g t n i lt n w v fr r r s n e el db hs z m n h i o r s o dn i gsmu a i a e omsa ep e e td.I i id c td t a t f n t n 1, mi o t s n iae h t s u ci i o c n me tt e n e s o h E DED T i meh d i e p o e o r aie te S C— ED Ha a e h e d f t e S D— . hs t o s x lr d t e l h E D mmi g c e k c d y F GA z n hc oeb P
试 方便 、 开发 费 用低 、 险 小 、 C S 1 L电平 兼 风 与 MO 、_ r 容等特 点 , 得 F G 芯 片 在工 程 项 目中得 到 广 泛 使 PA 应用 引.
奇偶校验 , 这样能产生 k 位检错信息. 位信息就构 成 1个指 误字 G=G G …G G , 构成 2 种 状态 , 可 其中 1 种状态表示无误 , 余下 2 一1 种表示 或 1位 有效 数 据位 出错 , 或校 验位 中有 1位 出错 . 因此 共 有
S EC- DED mm i g Ch c d g rt m n Ha n e k Co e Alo i h ad
I s I p e e t to n FPG A t m l m n a i n i
H i j o LuK eBn i , i e ga
( oeeo o p t c ne SuhC nrl nvrt f a oat s Wu a 3 04,hn ) C lg f m u r i c ,ot-e t iesy o N t nli , h n40 7 C ia l C eS e aU i r i ie
第3 1卷第 3期
21 0 2年 9月
中南 民族大学学报(自然科 学版 )
Ju a o ot— etlU i ri r ai aie( a.c. dt n or l f uhC nr nv syf tn t s N tSiE io ) n S a e t o N ol i i
码距 , 当某 一位 发生 变 化 时会 引起 校 验 结果 发 生 变
进行 数据 校验 , 它具 有 发 现 2位错 和纠 正 一 位错 的 能 力. 硬件 实现 S CD D码 的速 度更快 、 可靠 . 用 E —E 更 FG P A深亚 米微 米 的制 造工 艺 实 现 了芯 片 集成 成 千上 万 的查 找 表 和触 发 器 , 的 容量 足 以满 足普 它
数字 系统 中 的数 据在读 写操 作 中出现 差错是 不 可避 免 的 , 采用 数据 校 验 码 检查 和纠 错 可 以减 少 或 避免 差错 . 明校验 码 是 目前 被广 泛 采 用 的 一种 很 海
有 效 的 校 验 方 法 , 是 能 查 错 、 错 的线 性 分 组 它 纠 海 明码 的基 本算 法就 是将 有效数 据按 某种规 律