From: "Miguel Freitas" <miguel@cetuc.puc-rio.br>
To: phiggins@transzap.com, mtd@infradead.org
Subject: M-Sys Reed Solomon
Date: Mon, 17 Jul 2000 20:26:30 GMT-3 [thread overview]
Message-ID: <AF0690B1E@mamao.cetuc.puc-rio.br> (raw)
Hi Patrick,
I'm trying to understand the M-Systems Reed Solomon
implementation used in DiskOnChip, maybe we could exchange
some ideas... how is it going the code?
I read your email when you went for vacation, more than a month
ago. I have some comments on it, probably old ones for you, but
let's try...
1) How do you know that these 4 x ten bit word encoded in that 6
interleaved bytes are actually the syndrom? It doesn't make sense
for me... First, a syndrom should be zero for a correct block and
second, they always transmit the ECC "parity" and never the
syndrom itself. The syndrom is computed from the whole codeword
(data+parity)...(apologize me if I'm stating the obvious).
2) Where did you get the information to convert the 6 interleaved
bytes into 4 x ten bit word? The parallel 8 bit parity at the second
byte is easy to see, but the 40 bits could be arranged in a different
manner under 5 bytes. The M-Sys driver has a routine to do that
conversion, but in another sequence (and without the parallel parity).
3) I guess you should have already figured out what is the
primitive polynomial they use. Just in case, it's the classical
x^10+x^3+1. This became clear with a little reverse engineering...
I also tryed to match the hardware ECC data initializing the shift
register encoder with symbols different than zero without success.
Have you had more lucky in the last month?
Regards,
Miguel Freitas
To unsubscribe, send "unsubscribe mtd" to majordomo@infradead.org
reply other threads:[~2000-07-17 23:27 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AF0690B1E@mamao.cetuc.puc-rio.br \
--to=miguel@cetuc.puc-rio.br \
--cc=mtd@infradead.org \
--cc=phiggins@transzap.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox