| Japanese | English |

IP Cores / IP-BCH1P BCH Code Encoder/Decoder Family


IP-BCH1P: BCH Code Encoder/Decoder Family

BCH Codeは、デジタル無線通信やメモリのエラー訂正などで広く使われているブロック符号です。

BCH Code Encoder/Decoder は、ガロア体の基礎知識がありさえすれば開発することはそれほど困難でありません。しかし、ガロア体という抽象的な数学にもとづくものですので、高速化のために複雑なアーキテクチャを採用することが必要になったりすると、デバッグが難しくなって開発に時間がかかりがちです。

弊社では、ガロア体の演算ライブラリなど、BCH Code Encoder/Decoder の開発に必要なツールを整備しております。このため、どのようなアーキテクチャを有する Encoder/Decoder でも短期間に低コストで開発することが可能です。ラインナップにない Encoder/Decoder についても、お気軽にご相談ください。

ファミリー一覧

IP-BCH1P シリーズは、アーキテクチャとしてパイプライン&パラレル処理を採用した高速なバイナリ BCH Code Encoder/Decoder IP Core です。

BCH Codeの用途は、多岐にわたります。また、用途や符号の設計パラメータの違いによって、異なるアーキテクチャが要求されます。ML-LABOでは、消失訂正の有無と、ブロック長の大小によって、BCH Code Encoder/Decoder IP Core を4つのファミリーに分類し、それぞれパフォーマンスを最適化しております。

拡大BCH符号(Extended BCH Code) や短縮BCH符号(Shortened BCH Code)についても、ご要望により対応可能です。また、バイナリ BCH 符号だけでなく、拡大体上のBCH符号についても対応可能です。

ファミリー一覧
型番 符号
ビット数
情報
ビット数
チェック
ビット数
イレージャ
対応
詳細
IP-BCH1Pc-(n,k) n k c No 詳細
IP-BCH1PcE-(n,k) n k c Yes 詳細
IP-BCH1Pc-(n,k)-Short n k c No 詳細
IP-BCH1PcE-(n,k)-Short n k c Yes 詳細

n, k, c の値は注文時にご指定ください。
符号の設計が必要な場合には、別途ご相談願います。

共通仕様

商品名
(英商品名)
リードソロモン符号 符号器/復号器 IPコア
(Reed-Solomon Code Encoder/Decoder
IP Core)
商品コード
(型番)
IP-RS8Pc-(n,k): 消失訂正機能なし
IP-RS8PcE-(n,k): 消失訂正機能あり
IP-RS8Pc-(n,k)-SHORT: 消失訂正機能なし、 小さな n に最適化
IP-RS8PcE-(n,k)-SHORT: 消失訂正機能あり、小さな n に最適化
n, k, cの値は注文時指定
仕様 ・配布形態: VHDL ソースコード
・1シンボル: 8bit
・内部アーキテクチャ: パラレル&パイプライン
・ガロア体の生成多項式: 注文時に指定
・符号の生成多項式: 注文時に指定
・符号シンボル数 n: 注文時に指定
・情報シンボル数 k: 注文時に指定
・検査シンボル数 cc=n-k 注文時に指定
構成 ・IPコア設定シート
・ユーザーズ・マニュアル
・使用許諾契約書
VHDLソースコードとテストベンチを収録した媒体
媒体 CD-R
使用条件 標準のライセンス契約では、1品種の装置に限定して、実装された回路を、任意数量使用できます。他のライセンス契約については、お問い合わせください。

IP-RS8P Reed-Solomon Code Encoder/Decoder Family