首页> 外文会议>Communication, devices, and computing >FPGA Implementation of OLS (32,16) Code and OLS (36,20) Code
【24h】

FPGA Implementation of OLS (32,16) Code and OLS (36,20) Code

机译:OLS(32,16)代码和OLS(36,20)代码的FPGA实现

获取原文
获取原文并翻译 | 示例

摘要

Orthogonal Latin square (OLS) codes are one type of one-step majority logic decodable (OS-MLD) error correcting code. These codes provide fast and simple decoding procedure. The OLS codes are used for correcting multiple cell upsets (MCU) which occur in semiconductor memories due to radiation-induced soft errors. OLS codes are derived from Latin squares and can be efficiently implemented on reconfigurable architectures like field programmable gate arrays (FPGA). This paper describes the construction of OLS codes from their parity check matrices and the method for increasing the data block size by extending the original OLS code. Here, double error correcting OLS (32, 16) code and OLS (36, 20) code have been designed and implemented on SRAM-based Xilinx FPGA. The synthesis results of area and delay of the encoder and decoder blocks are also presented. It is observed that extending the OLS codes will result in significant overhead in terms of the overall available resources and the delay of the codec circuits.
机译:正交拉丁方(OLS)码是一种单步多数逻辑可解码(OS-MLD)纠错码。这些代码提供了快速简单的解码过程。 OLS代码用于校正由于辐射引起的软错误而在半导体存储器中发生的多个单元翻转(MCU)。 OLS代码源自拉丁方,可以在可重新配置的体系结构(例如现场可编程门阵列(FPGA))上有效实现。本文从奇偶校验矩阵中描述了OLS代码的构造,以及通过扩展原始OLS代码来增加数据块大小的方法。此处,已经在基于SRAM的Xilinx FPGA上设计并实现了双纠错OLS(32,16)代码和OLS(36,20)代码。还给出了编码器和解码器块的面积和延迟的综合结果。已经观察到,就总的可用资源和编解码器电路的延迟而言,扩展OLS代码将导致显着的开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号