OpenCores
URL https://opencores.org/ocsvn/bluespec-reedsolomon/bluespec-reedsolomon/trunk

Subversion Repositories bluespec-reedsolomon

[/] [bluespec-reedsolomon/] [trunk/] [bsv-reedsolomon/] [RSParameters.bsv] - Blame information for rev 8

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 abhiag
Polynomial primitive_poly = 8'b00011101;
2
//----------------------------------------------------------------------//
3
// The MIT License
4
//
5
// Copyright (c) 2008 Abhinav Agarwal, Alfred Man Cheuk Ng
6
// Contact: abhiag@gmail.com
7
//
8
// Permission is hereby granted, free of charge, to any person
9
// obtaining a copy of this software and associated documentation
10
// files (the "Software"), to deal in the Software without
11
// restriction, including without limitation the rights to use,
12
// copy, modify, merge, publish, distribute, sublicense, and/or sell
13
// copies of the Software, and to permit persons to whom the
14
// Software is furnished to do so, subject to the following conditions:
15
//
16
// The above copyright notice and this permission notice shall be
17
// included in all copies or substantial portions of the Software.
18
//
19
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
21
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
23
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26
// OTHER DEALINGS IN THE SOFTWARE.
27
//----------------------------------------------------------------------//
28
 
29
//**********************************************************************
30
// Reed-Solomon Decoder Parameters
31
//----------------------------------------------------------------------
32
// $Id: RSParameters.bsv
33
//
34
 
35
// compile-time parameters that can be changed by users, K + 2T = 255
36
 
37
// no. bytes of actual data out of 255 bytes of codeword
38
typedef 223    K;
39
 
40
// 2T = no. byte parity bytes
41
typedef 16     T;
42
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.