URL
https://opencores.org/ocsvn/reedsolomon/reedsolomon/trunk
Subversion Repositories reedsolomon
[/] [reedsolomon/] [trunk/] [bluespec-source/] [RSParameters.bsv] - Rev 2
Compare with Previous | Blame | View Log
Polynomial primitive_poly = 8'b00011101;//----------------------------------------------------------------------//// The MIT License//// Copyright (c) 2010 Abhinav Agarwal, Alfred Man Cheuk Ng// Contact: abhiag@gmail.com//// Permission is hereby granted, free of charge, to any person// obtaining a copy of this software and associated documentation// files (the "Software"), to deal in the Software without// restriction, including without limitation the rights to use,// copy, modify, merge, publish, distribute, sublicense, and/or sell// copies of the Software, and to permit persons to whom the// Software is furnished to do so, subject to the following conditions://// The above copyright notice and this permission notice shall be// included in all copies or substantial portions of the Software.//// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR// OTHER DEALINGS IN THE SOFTWARE.//----------------------------------------------------------------------////**********************************************************************// Reed-Solomon Decoder Parameters//----------------------------------------------------------------------// $Id: RSParameters.bsv//// compile-time parameters that can be changed by users, K + 2T = 255// no. bytes of actual data out of 255 bytes of codewordtypedef 223 K;// 2T = no. byte parity bytestypedef 16 T;
