ECC reference design

R

Ronen G

Guest
Hi all,

I'm looking for a reference design for Error Correction Code (ECC) (Single
Error Corection, Double Error Detction).
I need it for protecting a high speed interface to extenal SDRAM / DDRAM.

a link which describes the algorithm will help too.

thanks in advanced

Ronen
 
a link which describes the algorithm will help too.
http://www.eccpage.com/

HTH,
Jim
jimwu88NOOOSPAM@yahoo.com
http://www.geocities.com/jimwu88/chips
 
Jim Wu wrote:

a link which describes the algorithm will help too.


http://www.eccpage.com/

HTH,
Jim
jimwu88NOOOSPAM@yahoo.com
http://www.geocities.com/jimwu88/chips
I'd have say that the reference given is not particularly useful for this
problem..
The page refers to every code known to man kind..

For an efficient hardware implementation you need to find info on Hsiao
Codes.

These are essentially shortened Hamming codes where you chose rows such the
columns weights of the generator matrix are minimized.

I wrote a perl script which generates verilog code using this mechanism,
sorry I can't post it because it my employer now owns it..

Look in "Error Control Coding" by Lin & Costello or "Theory and practice of
error control codes" by Blahut.

In either reference they will describe how to construct hamming codes and
how to shorten..

Good Luck

<< MM >>
 
Use :


http://asics.chuckbenz.com/HammingCode.html

Good Luck !!

Shmoo <not_real@randomemail.com> wrote in message news:<J6cpc.50385$z06.7137928@attbi_s01>...
Jim Wu wrote:

a link which describes the algorithm will help too.


http://www.eccpage.com/

HTH,
Jim
jimwu88NOOOSPAM@yahoo.com
http://www.geocities.com/jimwu88/chips

I'd have say that the reference given is not particularly useful for this
problem..
The page refers to every code known to man kind..

For an efficient hardware implementation you need to find info on Hsiao
Codes.

These are essentially shortened Hamming codes where you chose rows such the
columns weights of the generator matrix are minimized.

I wrote a perl script which generates verilog code using this mechanism,
sorry I can't post it because it my employer now owns it..

Look in "Error Control Coding" by Lin & Costello or "Theory and practice of
error control codes" by Blahut.

In either reference they will describe how to construct hamming codes and
how to shorten..

Good Luck

MM
 

Welcome to EDABoard.com

Sponsor

Back
Top