Proceedings of the 2006 ACM/SIGDA 14th International Symposium on Field Programmable Gate Arrays 2006
DOI: 10.1145/1117201.1117224
|View full text |Cite
|
Sign up to set email alerts
|

An adaptive Reed-Solomon errors-and-erasures decoder

Abstract: The development of Reed-Solomon (RS) codes has allowed for improved data transmission over a variety of communication media. Although Reed-Solomon decoding provides a powerful defense against burst data errors, the significant circuit area and power consumption of customized RS decoder hardware can be limiting for embedded computing environments. To support enhanced performance decoding with minimal power consumption, a dynamicallyreconfigurable FPGA-based Reed-Solomon decoder has been developed. Our errors-an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2007
2007
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 7 publications
(7 reference statements)
0
5
0
Order By: Relevance
“…Manufacturers are also tailoring FPGAs to the needs of different application areas, including optional embedded processor cores, multiplyaccumulate units, specialized I/O functionality, etc. Carefully architecting an FPGA design can lead to a large speedup over a general-purpose processor in many non-trivial applications [2,3,9,18,26,27]. El-Ghazawi et al [10] recently published a comprehensive discussion of the applicability of FPGAs to high-performance computing.…”
Section: Introductionmentioning
confidence: 99%
“…Manufacturers are also tailoring FPGAs to the needs of different application areas, including optional embedded processor cores, multiplyaccumulate units, specialized I/O functionality, etc. Carefully architecting an FPGA design can lead to a large speedup over a general-purpose processor in many non-trivial applications [2,3,9,18,26,27]. El-Ghazawi et al [10] recently published a comprehensive discussion of the applicability of FPGAs to high-performance computing.…”
Section: Introductionmentioning
confidence: 99%
“…It therefore communicates with the Linux Memory Technology Device (MTD) that acts as a device driver interfacing the file system with the NAND flash controller. In a real environment, the NAND flash controller manages the flash operations and performs ECC encoding and decoding exploiting fast ECC hardware structures such as the ones presented in Zambelli et al [2012], Di Carlo Atieno et al [2006], and Chen et al [2009]. To perform controlled experiments in which errors can be easily emulated and realistic performance precisely measured, the full hardware layer reported in Figure 2 has been emulated at the MTD level.…”
Section: Environmentmentioning
confidence: 99%
“…ECCs with programmable correction capability are now widely implemented in the same flash controller to adapt the error rate changes over program and erase cycles. This trend is confirmed by an increased number of publications proposing hardware implementations of adaptable BCH and RS codecs for NAND flash that guarantee low hardware overhead compared to worst-case designs that implement a fixed correction capability [Song et al 2002;Atieno et al 2006;Chen et al 2009;Caramia et al 2010;Cherukuri 2010;Zambelli et al 2012;Fabiano et al 2013]. However, for a realistic application of an adaptable ECC to a NAND flash, a strategy to decide which correction capability to use at runtime is required.…”
Section: Introductionmentioning
confidence: 96%
“…Even with the above obstacles to efficient use of application developer time, performance gains have been demonstrated on real applications executing on hybrid systems, e.g., see [1,2,5,6,7,9,12,13,14,16,17,20,21,24]. Example applications that can benefit from hybrid system architectures include signal processing, biosequence search, encryption, text search, etc.…”
Section: Hybrid Systemsmentioning
confidence: 99%