LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Personal page of Rudy Dwi Putra

    Usernamerud_dp
    FullnameRudy Dwi Putra
    Emailrudy.dp@g...
    Account created   01-Feb-2006 12:22:47
    Last logged in29-Feb-2008 15:22:03

    Projects

  • Reed-Solomon Decoder (31, 19, 6)
    Specifications:
    1. Hard-decision decoding scheme
    2. Codeword length (n) : 31 symbols.
    3. Message length (k) : 19 symbols.
    4. Error correction capability (t) : 6 symbols
    5. One symbol represents 5 bit.
    6. Use GF(2^5) with primitive polynomial p(x) = X^5 + X^2 + 1
    7. Generator polynomial, g(x) = a^15 + a^21*X + a^6*X^2 +
    a^15*X^3 + a^25*X^4 + a^17*X^5 + a^18*X^6 +
    a^30*X^7 + a^20*X^8 + a^23*X^9 + a^27*X^10 +
    a^24*X^11 + X^12.
    Note: a = alpha, primitive element in GF(2^5) and a^i is root
    of g(x) for i = 19, 20, ..., 30
    8. Uses Verilog description with synthesizable RTL modelling.
    9. Consists of 5 main blocks: SC (Syndrome Computation), KES
    (Key Equation Solver), CSEE (Chien Search and Error
    Evaluator), Controller and FIFO Register.
    10. Uses 2 clock phases.


    Features:
    1. High speed decoder, 45.5 clock cycles to find syndrome
    values and solve error evaluator and error location polynomial
    from start signal until finish of KES block (43 clock cycles
    without timing synchronization).
    2. Can output corrected received word while input new received
    word. Thus, minimizing throughput bottleneck to only in KES
    block.
    3. Synchronous timing
    4. Have dataoutstart (start of output data block) and
    dataoutend (end of output data block) signal to synchronize
    to other core outside the decoder.
    5. Have failure flag if error is uncorrectable.

  •  
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.