マイクロチップのロゴ

MICROCHIP ビタビデコーダー

MICROCHIP-Viterbi-Decoder-製品

仕様

  • アルゴリズム: ビタビデコーダー
  • 入力: 3ビットまたは4ビットのソフトまたはハード入力
  • デコード方法: 最大尤度
  • 実装: シリアルとパラレル
  • 用途: 携帯電話、衛星通信、デジタルテレビ

製品使用説明書

シリアル ビタビ デコーダは、入力ビットを個別に順番に処理します。シリアル デコーダを使用するには、次の手順に従います。

  • 入力ビットをデコーダーに順番に提供します。
  • デコーダーはパス メトリックを更新し、各ビットに対して決定を下します。
  • シリアル デコーダーは速度が遅くなる場合がありますが、複雑さが軽減され、リソースの使用量が少なくなることを理解してください。
  • 速度よりもサイズ、電力消費、コストを優先するアプリケーションにはシリアル デコーダーを使用します。
  • 並列ビタビ デコーダーは複数のビットを同時に処理します。並列デコーダーの使用方法は次のとおりです。
  • 並列処理のために、複数のビットをデコーダーへの入力として同時に提供します。
  • デコーダーはさまざまなパス メトリックを並列に更新するため、処理が高速化されます。
  • 並列デコーダーは、複雑さとリソース使用量の増加を犠牲にして、高いスループットを提供することに注意してください。
  • リアルタイム通信システムなど、高速処理と高スループットを必要とするアプリケーションには、パラレル デコーダーを選択してください。

よくある質問

Q: 畳み込み符号とは何ですか?

A: 畳み込み符号は、伝送エラーを防ぐために通信システムで広く使用されているエラー訂正符号です。

Q: Viterbi デコーダはどのように機能しますか?

A: Viterbi デコーダーは、Viterbi アルゴリズムを使用して、受信信号に基づいて送信ビットの最も可能性の高いシーケンスを識別し、デコード エラーを最小限に抑えます。

Q: パラレル ビタビ デコーダではなくシリアル ビタビ デコーダを選択すべきなのはどのような場合ですか?

A: 複雑さの軽減、リソース使用量の削減、コスト効率を優先する場合は、シリアル デコーダを選択してください。速度が最優先事項ではないアプリケーションに適しています。

Q: Viterbi デコーダはどのようなアプリケーションでよく使用されますか?

A: ビタビデコーダーは、携帯電話、衛星通信、デジタルテレビなどの現代の通信システムで広く使用されています。

導入

ビタビ デコーダは、デジタル通信システムで畳み込み符号をデコードするために使用されるアルゴリズムです。畳み込み符号は、送信中に発生するエラーを防ぐために通信システムで広く使用されているエラー訂正符号です。
Viterbi デコーダーは、動的プログラミング手法である Viterbi アルゴリズムを使用して、受信信号に基づいて送信ビットの最も可能性の高いシーケンスを識別します。このアルゴリズムは、すべての潜在的なコード パスを考慮して、受信信号に基づいて最も可能性の高いビット シーケンスを計算します。次に、最も可能性の高いパスを選択します。
ビタビ デコーダは、受信信号のデコード時にエラーが発生する可能性を最小限に抑える最大尤度デコーダです。占有面積が小さいシリアルで実装され、スループットを高めるためにパラレルで実装されます。携帯電話、衛星通信、デジタル テレビなどの現代の通信システムで広く使用されています。この IP は、3 ビットまたは 4 ビットのソフト入力またはハード入力を受け入れます。
Viterbi アルゴリズムは、シリアルとパラレルという 2 つの主なアプローチを使用して実装できます。各アプローチには、次のように概説される異なる特性と用途があります。
シリアルビタビデコーダー
シリアル ビタビ デコーダは、入力ビットを個別に処理し、パス メトリックを順次更新して各ビットの決定を行います。ただし、シリアル処理のため、パラレル デコーダに比べて遅くなる傾向があります。シリアル デコーダは、すべての可能な状態メトリックを順次更新し、各ビットのトレリスをトレースバックする必要があるため、出力を生成するのに 69 クロック サイクルを必要とし、処理時間が長くなります。
アドバンtagシリアルデコーダを使用する利点は、パラレルデコーダと比較して、複雑さが軽減され、ハードウェアリソースの使用量が少ないことです。これにより、シリアルデコーダはアドバンテージになります。tag速度よりもサイズ、消費電力、コストが重要なアプリケーションに最適なオプションです。
並列ビタビデコーダー
並列ビタビ デコーダは、複数のビットを同時に処理するように設計されています。これは、並列処理方法論を使用して、さまざまなパス メトリックを同時に更新することによって実現されます。このような並列処理により、出力を生成するために必要なクロック サイクル数 (8 クロック サイクル) が大幅に削減されます。
並列デコーダーの速度は、複雑さとリソース使用量の増加という代償を伴い、並列処理要素を実装するためにより多くのハードウェアが必要となり、デコーダーのサイズと消費電力が増加する可能性があります。リアルタイム通信システムなど、高スループットと高速処理を必要とするアプリケーションでは、並列ビタビデコーダーが好まれることが多いです。
要約すると、シリアル ビタビ デコーダとパラレル ビタビ デコーダのどちらを使用するかは、アプリケーションの特定の要件によって異なります。最小限の電力、コスト、速度を必要とするアプリケーションでは、通常、シリアル デコーダが適しています。ただし、高速性と高スループットが要求され、パフォーマンスが重要なアプリケーションでは、より複雑で多くのリソースを必要とするにもかかわらず、パラレル デコーダが推奨されるオプションです。

まとめ
次の表は、Viterbi デコーダー IP の特性の概要を示しています。
表1. ビタビデコーダの特性

コア バージョン このドキュメントは、Viterbi Decoder v1.1 に適用されます。
サポートされているデバイス ファミリ • PolarFire® SoC

• ポーラーファイア

サポートされるツール フロー Libero® SoC v12.0 以降のリリースが必要です。
ライセンス Viterbi Decoder で暗号化された RTL は、Libero ライセンスがあれば無料で利用できます。

暗号化された RTL: コアには完全に暗号化された RTL コードが提供されており、SmartDesign でコアをインスタンス化できます。シミュレーション、合成、レイアウトは Libero ソフトウェアで実行されます。

特徴
Viterbi Decoder IP には次の機能があります。

  • 3ビットまたは4ビットのソフト入力幅をサポート
  • シリアルおよびパラレルアーキテクチャをサポート
  • ユーザー定義のトレースバック長をサポートし、デフォルト値は20です。
  • 単極性および双極性データ型をサポート
  • 1/2のコードレートをサポート
  • 拘束長7をサポート

インストール手順

IP コアは、Libero SoC ソフトウェアの IP カタログ更新機能を使用して自動的に Libero® SoC ソフトウェアの IP カタログにインストールするか、カタログから手動でダウンロードする必要があります。IP コアが Libero SoC ソフトウェア IP カタログにインストールされると、SmartDesign 内で構成、生成、インスタンス化され、Libero プロジェクトに組み込まれます。

デバイスの使用率とパフォーマンス (質問する)
Viterbi Decoder のリソース使用率は、Synopsys Synplify Pro ツールを使用して測定され、その結果は次の表にまとめられています。
表2. デバイスとリソースの使用率

デバイスの詳細 データタイプ 建築 リソース 性能 (MHz) RAM について 数学ブロック チップグローバル
家族 デバイス LUT ダフ LSRAM uSRAM
PolarFire®SoC MPFS250T ユニポーラ シリアル 416 354 200 3 0 0 0
バイポーラ シリアル 416 354 200 3 0 0 0
ユニポーラ 平行 13784 4642 200 0 0 0 0
バイポーラ 平行 13768 4642 200 0 0 0 1
ポーラファイア MPF300T ユニポーラ シリアル 416 354 200 3 0 0 0
バイポーラ シリアル 416 354 200 3 0 0 0
ユニポーラ 平行 13784 4642 200 0 0 0 0
バイポーラ 平行 13768 4642 200 0 0 0 1

重要: この設計は、次の GUI パラメータを設定することにより、Viterbi デコーダを使用して実装されます。

  • ソフトデータ幅 = 4
  • K 長さ = 7
  • コードレート = ½
  • トレースバックの長さ = 20

ビタビデコーダー IP コンフィギュレーター

ビタビデコーダーIPコンフィギュレーター(質問する)
このセクションでは、view Viterbi Decoder Configurator インターフェースとそのさまざまなコンポーネント。
Viterbi デコーダ コンフィギュレータは、Viterbi デコーダ IP コアのパラメータと設定を構成するためのグラフィカル インターフェイスを提供します。これにより、ユーザーはソフト データ幅、K 長、コード レート、トレースバック長、データ タイプ、アーキテクチャ、テストベンチ、ライセンスなどのパラメータを選択できます。主要な構成については、表 3-1 で説明します。
次の図は、 view Viterbi デコーダー コンフィギュレーター インターフェースの。
図1-1. ViterbiデコーダIPコンフィギュレータ

MICROCHIP-ビタビデコーダー-図-1

インターフェイスには、構成を確認または破棄するための [OK] ボタンと [キャンセル] ボタンも含まれています。

機能説明

次の図は、Viterbi デコーダのハードウェア実装を示しています。
図2-1. ビタビデコーダのハードウェア実装

MICROCHIP-ビタビデコーダー-図-2

このモジュールは DVALID_I で動作します。DVALID_I がアサートされると、それぞれのデータが入力として取得され、プロセスが開始されます。この IP には履歴バッファがあり、その選択に基づいて、IP は選択されたバッファ数 (DVALID_Is + いくつかのクロック サイクル) を取得して最初の出力を生成します。デフォルトでは、履歴バッファは 20 です。パラレル ビタビ デコーダの入力と出力間のレイテンシは、20 DVALID_Is + 14 クロック サイクルです。シリアル ビタビ デコーダの入力と出力間のレイテンシは、20 DVALID_Is + 72 クロック サイクルです。

建築 (質問する)
Viterbi デコーダは、すべての可能なエンコーダ状態を通じて最適なパスを見つけることによって、畳み込みエンコーダに最初に与えられたデータを取得します。制約長が 7 の場合、状態は 64 個あります。アーキテクチャは次の主要なブロックで構成されています。

  • ブランチメトリックユニット (BMU)
  • パスメトリックユニット (PMU)
  • トレースバックユニット (TBU)
  • 比較選択ユニットの追加 (ACSU)

次の図は、Viterbi デコーダのアーキテクチャを示しています。
図2-2. ビタビデコーダのアーキテクチャ

MICROCHIP-ビタビデコーダー-図-3

Viterbi デコーダは、次のように説明される 3 つの内部ブロックで構成されています。

  1. ブランチメトリックユニット (BMU): BMU は、バイナリ データのハミング距離や高度な変調方式のユークリッド距離などのメトリックを使用して、受信信号とすべての潜在的な送信信号との間の不一致を計算します。この計算により、受信信号と潜在的な送信信号との間の類似性が評価されます。BMU は、受信したシンボルまたはビットごとにこれらのメトリックを処理し、結果をパス メトリック ユニットに転送します。
  2. パスメトリックユニット (PMU): PMU は、Add-Compare-Select (ACS) ユニットとも呼ばれ、BMU からのブランチ メトリックを処理してパス メトリックを更新します。PMU は、トレリス ダイアグラム (可能な状態遷移のグラフィカルな表現) の各状態について、最適なパスの累積メトリックを追跡します。PMU は、各状態の現在のパス メトリックに新しいブランチ メトリックを追加し、その状態に至るすべてのパスを比較して、メトリックが最も低いパス (最も可能性の高いパス) を選択します。この選択プロセスは、各 s で実行されます。tagトレリスの e により、各状態について、生存パスと呼ばれる最も可能性の高いパスのコレクションが生成されます。
  3. トレースバックユニット (TBU): TBU は、PMU による受信シンボルの処理に続いて、最も可能性の高い状態シーケンスを識別する役割を担います。これは、パス メトリックが最も低い最終状態からトレリスをトレースし直すことで実現します。TBU はトレリス構造の最後から開始し、ポインタまたは参照を使用して残存パスをトレースし直し、最も可能性の高い送信シーケンスを決定します。トレースバックの長さは、畳み込みコードの制約長によって決まり、デコード待ち時間と複雑さの両方に影響します。トレースバック プロセスが完了すると、デコードされたデータが出力として表示されます。通常、畳み込みエンコーダをクリアするために最初に含まれていた追加の末尾ビットは削除されます。

ビタビ デコーダーは、これら 3 つのユニットを使用して、送信中に発生した可能性のあるエラーを修正し、受信した信号を元の送信データに正確にデコードします。
効率性の高さで知られるビタビアルゴリズムは、通信システム内で畳み込み符号をデコードするための標準的な方法です。
ソフト コーディングには、ユニポーラとバイポーラの 3 つのデータ形式を使用できます。次の表に、XNUMX ビット ソフト入力の値と対応する説明を示します。
表2-1. 3ビットソフト入力

説明 ユニポーラ バイポーラ
最強0 000 100
比較的強い 0 001 101
比較的弱い 0 010 110
最も弱い 0 011 111
最も弱い 1 100 000
比較的弱い 1 101 001
比較的強い 1 110 010
最強1 111 100

次の表に、標準の畳み込みコードを示します。
表2-2. 標準畳み込みコード

拘束長さ 出力率 = 2
バイナリ 八進数
7 1111001 171
1011011 133

ビタビデコーダパラメータとインターフェース信号 (質問する)
このセクションでは、Viterbi デコーダー GUI コンフィギュレーターのパラメーターと I/O 信号について説明します。

構成設定 (質問する)
次の表は、Viterbi デコーダーのハードウェア実装で使用される構成パラメータを示しています。これらは汎用パラメータであり、アプリケーションの要件に応じて変化します。
表 3-1. 設定パラメータ

パラメータ名 説明 価値
ソフトデータ幅 ソフト入力データ幅を表すために使用されるビット数を指定します 3ビットと4ビットをサポートし、ユーザーが選択可能
K長さ Kは畳み込み符号の拘束長である。 7に固定
コードレート 入力ビットと出力ビットの比率を示します 1/2
トレースバックの長さ ビタビアルゴリズムで使用されるトレリスの深さを決定します ユーザー定義の値で、デフォルトでは20です
データタイプ ユーザーが入力データの種類を選択できるようにする ユーザーが選択可能で、次のオプションをサポートします。

• 単極構造

• 双極性障害

建築 実装アーキテクチャのタイプを指定します 次の実装タイプをサポートします。

• 平行

• シリアル

入力信号と出力信号 (質問する)
次の表は、Viterbi デコーダー IP の入力ポートと出力ポートを示しています。
表3-2. 入力ポートと出力ポート

信号名 方向 説明
SYS_CLK_I 入力 1 入力クロック信号
翻訳 入力 1 入力リセット信号(非同期アクティブローリセット)
データ_I 入力 6 データ入力信号(MSB 3ビットIDATA、LSB 3ビットQDATA)
DVALID_I 入力 1 データ有効入力信号
データ_O 出力 1 ビタビデコーダーデータ出力
DVALID_O 出力 1 データ有効出力信号

タイミング図

このセクションでは、Viterbi デコーダのタイミング図について説明します。
次の図は、シリアル モード構成とパラレル モード構成の両方に適用される Viterbi デコーダーのタイミング図を示しています。
図4-1. タイミング図

MICROCHIP-ビタビデコーダー-図-5

  • シリアル ビタビ デコーダーは、出力を生成するために最低 69 クロック サイクル (スループット) を必要とします。
  • シリアル ビタビ デコーダのレイテンシを計算するには、次の式を使用します。
  • 履歴バッファ回数×DVALID + 72クロックサイクル
  • 例:amp履歴バッファの長さが20に設定されている場合、
  • レイテンシ = 20 有効 + 72 クロック サイクル
  • パラレル ビタビ デコーダーは、出力を生成するために最低 8 クロック サイクル (スループット) を必要とします。
  • パラレル ビタビ デコーダのレイテンシを計算するには、次の式を使用します。
  • 履歴バッファ回数×DVALID + 14クロックサイクル
  • 例:amp履歴バッファの長さが20に設定されている場合、
  • レイテンシ = 20 有効 + 14 クロック サイクル

重要: シリアルおよびパラレル Viterbi デコーダのタイミング図は、各デコーダに必要なクロック サイクル数を除いて同一です。

テストベンチシミュレーション

としてampViterbi デコーダの機能を確認するために、テストベンチが提供されています。テストベンチを使用してコアをシミュレートするには、次の手順を実行します。

  1. Libero® SoCアプリケーションを開き、カタログ > View > Windows > カタログの順にクリックし、ソリューション - ワイヤレスを展開します。Viterbi_Decoder をダブルクリックし、[OK] をクリックします。IP に関連付けられているドキュメントは、[ドキュメント] の下に一覧表示されます。
    重要: [カタログ] タブが表示されない場合は、次の場所に移動します。 View [ウィンドウ] メニューをクリックし、[カタログ] をクリックして表示します。
  2. 図 1-1 に示すように、要件に応じて IP を設定します。
  3. Viterbi デコーダーをテストするには、FEC エンコーダーを構成する必要があります。カタログを開き、FEC エンコーダー IP を構成します。
  4. 「刺激階層」タブに移動し、「階層の構築」をクリックします。
  5. [刺激階層] タブで、テストベンチ (vit_decoder_tb(vit_decoder_tb.v [work])) を右クリックし、[事前合成設計のシミュレーション] > [インタラクティブに開く] をクリックします。

重要: [Stimulus Hierarchy] タブが表示されない場合は、次の場所に移動します。 View > Windows メニューをクリックし、Stimulus Hierarchy をクリックして表示します。
次の図に示すように、ModelSim® ツールがテストベンチとともに開きます。
図5-1. ModelSimツールのシミュレーションウィンドウ

MICROCHIP-ビタビデコーダー-図-4

重要

  • .doで指定された実行時間制限によりシミュレーションが中断された場合 file、run-allコマンドを使用してシミュレーションを完了します。
  • シミュレーションを実行した後、テストベンチは2つの file(fec_input.txt、vit_output.txt)と2つを比較することができます fileシミュレーションを成功させるには、次の手順に従ってください。

改訂履歴 (質問する)
改訂履歴には、ドキュメントに実装された変更内容が記述されます。変更内容は、最新の出版物から順に改訂順にリストされます。

表 6-1. 改訂履歴

リビジョン 日付 説明
B 06/2024 以下は、ドキュメントのリビジョン B で行われた変更の一覧です。

• はじめにセクションの内容を更新しました

• デバイスの使用率とパフォーマンスのセクションに表2を追加しました

• 1. ViterbiデコーダIPコンフィギュレータセクションを追加

• 内部ブロックに関する内容を追加し、表2-1を更新し、表2-2を追加しました。

2.1. アーキテクチャセクション

• 3. 構成設定セクションの表1-3.1を更新しました

• 4. タイミング図セクションに図1-4と注記を追加しました。

• 5. テストベンチシミュレーションセクションの図1-5を更新しました

A 05/2023 初回リリース

マイクロチップFPGAのサポート

マイクロチップFPGA製品グループは、カスタマーサービス、カスタマーテクニカルサポートセンター、 webサイト、および世界中の営業所。 質問に回答済みである可能性が非常に高いため、サポートに連絡する前に、Microchipのオンラインリソースにアクセスすることをお勧めします。
を通じてテクニカルサポートセンターに連絡してください webサイト サポートFPGAデバイスの部品番号を記入し、適切なケースカテゴリを選択し、デザインをアップロードします。 file■テクニカルサポートケースの作成中。
製品の価格設定、製品のアップグレード、更新情報、注文ステータス、承認など、技術以外の製品サポートについては、カスタマーサービスにお問い合わせください。

  • 北米からは800.262.1060にお電話ください
  • 海外からは650.318.4460にお電話ください
  • 世界中どこからでもファックス650.318.8044

マイクロチップ情報

マイクロチップ Webサイト
マイクロチップは、 webサイト www.microchip.com/。 これ webサイトは file顧客が簡単に利用できる情報を提供します。 利用可能なコンテンツには次のようなものがあります。

  • 製品サポート –データセットと正誤表、アプリケーションノートとampleプログラム、設計リソース、ユーザーガイド、ハードウェアサポートドキュメント、最新のソフトウェアリリース、アーカイブされたソフトウェア
  • 一般的なテクニカルサポート –よくある質問(FAQ)、テクニカルサポートリクエスト、オンラインディスカッショングループ、マイクロチップデザインパートナープログラムのメンバーリスト
  • マイクロチップの事業 – 製品セレクターと注文ガイド、最新のマイクロチップのプレスリリース、セミナーとイベントのリスト、マイクロチップの営業所、販売代理店、工場担当者のリスト

製品変更通知サービス
マイクロチップの製品変更通知サービスは、マイクロチップ製品の最新情報を顧客に提供するのに役立ちます。 サブスクライバーは、特定の製品ファミリまたは対象の開発ツールに関連する変更、更新、改訂、または正誤表があるたびに電子メール通知を受け取ります。
登録するには、 www.microchip.com/pcn 登録手順に従ってください。
カスタマーサポート
Microchip 製品のユーザーは、いくつかのチャネルを通じてサポートを受けることができます。

  • 販売代理店または代理店
  • 現地営業所
  • エンベデッドソリューションエンジニア(ESE)
  • テクニカルサポート

サポートについては、販売代理店、担当者、または ESE にお問い合わせください。地域の営業所もお客様をサポ​​ートします。営業所と所在地の一覧はこのドキュメントに記載されています。
テクニカルサポートは、 webサイト: サポート
マイクロチップデバイスのコード保護機能
Microchip 製品のコード保護機能に関する次の詳細に注意してください。

  • Microchip 製品は、それぞれの Microchip データ シートに記載されている仕様を満たしています。
  • Microchip 社は、意図された方法で、動作仕様の範囲内で、通常の条件下で使用される場合、同社の製品ファミリは安全であると考えています。
  • マイクロチップは、その知的財産権を尊重し、積極的に保護します。 マイクロチップ製品のコード保護機能に違反する試みは固く禁じられており、デジタルミレニアム著作権法に違反する可能性があります。
  • Microchip 社も他の半導体メーカーも、自社のコードのセキュリティを保証することはできません。コード保護は、製品が「破られない」ことを保証するものではありません。コード保護は常に進化しています。Microchip 社は、自社製品のコード保護機能を継続的に改善することに尽力しています。

法的通知
この出版物およびここに記載された情報は、マイクロチップ製品にのみ使用することができ、マイクロチップ製品をお客様のアプリケーションに設計、テスト、統合するためにも使用できます。この情報の使用
その他の方法でこれらの条件に違反する行為は禁止されています。デバイスアプリケーションに関する情報は、お客様の便宜のためにのみ提供されており、更新によって置き換えられる場合があります。アプリケーションが仕様に適合していることを確認するのはお客様の責任です。追加のサポートについては、お近くのMicrochip販売オフィスにお問い合わせいただくか、 www.microchip.com/en-us/support/design-help/client-support-services.
この情報はマイクロチップによって「現状のまま」提供されます。マイクロチップは、明示的か黙示的か、書面か口頭か、法定かその他かを問わず、情報に関連するいかなる種類の表明または保証も行いません。これには、非侵害、商品性、特定目的への適合性に関する黙示の保証、またはその状態、品質、性能に関する保証が含まれますが、これらに限定されません。
いかなる場合においても、マイクロチップは、情報またはその使用に関連して生じたいかなる間接的、特別、懲罰的、付随的、結果的損失、損害、費用、または出費について、たとえマイクロチップが次のことについて知らされていたとしても、一切の責任を負いません。可能性または損害が予見可能である場合。法律で認められる最大限の範囲で、情報またはその使用に関連するあらゆる請求に対する MICROCHIP の総責任は、お客様がその情報に対して MICROCHIP に直接支払った料金(ある場合)を超えないものとします。
生命維持および/または安全アプリケーションにおける Microchip デバイスの使用は、完全に購入者の責任であり、購入者は、かかる使用から生じるあらゆる損害、請求、訴訟、または費用から Microchip を防御し、補償し、免責することに同意するものとします。特に明記されていない限り、Microchip の知的財産権に基づくライセンスは、暗黙的またはその他の方法で譲渡されるものではありません。
商標
Microchip の名前とロゴ、Microchip ロゴ、Adaptec、AVR、AVR ロゴ、AVR Freaks、BesTime、BitCloud、CryptoMemory、CryptoRF、dsPIC、flexPWR、HELDO、IGLOO、JukeBlox、KeeLoq、Kleer、LANCheck、LinkMD、maXStylus、maXTouch、 MediaLB、megaAVR、Microsemi、Microsemi ロゴ、MOST、MOST ロゴ、MPLAB、OptoLyzer、PIC、picoPower、PICSTART、PIC32 ロゴ、PolarFire、Prochip Designer、QTouch、SAM-BA、SenGenuity、SpyNIC、SST、SST ロゴ、SuperFlash、Symmetricom 、SyncServer、Tachyon、TimeSource、tinyAVR、UNI/O、Vectron、および XMEGA は、米国およびその他の国における Microchip Technology Incorporated の登録商標です。
AgileSwitch、ClockWorks、The Embedded Control Solutions Company、EtherSynch、Flashtec、Hyper Speed Control、HyperLight Load、Libero、motorBench、mTouch、Powermite 3、Precision Edge、ProASIC、ProASIC Plus、ProASIC Plus ロゴ、Quiet-Wire、SmartFusion、SyncWorld、TimeCesium、TimeHub、TimePictra、TimeProvider、および ZL は、米国 Microchip Technology Incorporated の登録商標です。
隣接キー抑制、AKS、デジタル時代のアナログ、Any Capacitor、AnyIn、AnyOut、拡張スイッチング、BlueSky、BodyCom、Clockstudio、CodeGuard、CryptoAuthentication、CryptoAutomotive、CryptoCompanion、CryptoController、dsPICDEM、dsPICDEM.net、動的平均マッチング、DAM、ECAN、Espresso T1S、EtherGREEN、EyeOpen、GridTime、IdealBridge、
IGaT、インサーキット シリアル プログラミング、ICSP、INICnet、インテリジェント パラレル化、IntelliMOS、チップ間接続、JitterBlocker、ノブ オン ディスプレイ、MarginLink、maxCrypto、maxView、memBrain、Mindi、MiWi、MPASM、MPF、MPLAB 認定ロゴ、MPLIB、MPLINK、mSiC、MultiTRAK、NetDetach、Omniscient Code Generation、PICDEM、PICDEM.net、PICkit、PICtail、Power MOS IV、Power MOS 7、PowerSmart、PureSilicon、QMatrix、REAL ICE、Ripple Blocker、RTAX、RTG4、SAM-ICE、Serial Quad I/O、simpleMAP、SimpliPHY、SmartBuffer、SmartHLS、SMART-IS、storClad、SQI、SuperSwitcher、SuperSwitcher II、Switchtec、SynchroPHY、Total Endurance、Trusted Time、TSHARC、Turing、USBCheck、VariSense、VectorBlox、VeriPHY、 ViewSpan、WiperLock、XpressConnect、ZENA は、米国およびその他の国における Microchip Technology Incorporated の商標です。
SQTPは米国Microchip Technology Incorporatedのサービスマークです。
Adaptecのロゴ、Frequency on Demand、Silicon Storage Technology、およびSymmcomは、他の国におけるMicrochipTechnologyInc.の登録商標です。
GestIC は、Microchip Technology Inc. の子会社である Microchip Technology Germany II GmbH & Co. KG の他の国における登録商標です。
ここに記載されているその他すべての商標は、それぞれの会社の所有物です。
©2024、MicrochipTechnologyIncorporatedおよびその子会社。 全著作権所有。
ISBN: 978-1-6683-4696-9
品質管理システム
マイクロチップの品質管理システムの詳細については、 www.microchip.com/quality.

世界的な販売とサービス

アメリカ大陸 アジア太平洋 アジア太平洋 ヨーロッパ
企業 オフィス オーストラリア – シドニー

電話: 61-2-9868-6733

中国 – 北京

電話: 86-10-8569-7000

中国–成都

電話: 86-28-8665-5511

中国 – 重慶

電話: 86-23-8980-9588

中国–東莞

電話: 86-769-8702-9880

中国 – 広州

電話: 86-20-8755-8029

中国–杭州

電話: 86-571-8792-8115

中国–香港SAR

電話: 852-2943-5100

中国–南京

電話: 86-25-8473-2460

中国–青島

電話: 86-532-8502-7355

中国 – 上海

電話: 86-21-3326-8000

中国–瀋陽

電話: 86-24-2334-2829

中国–深セン

電話: 86-755-8864-2200

中国–蘇州

電話: 86-186-6233-1526

中国–武漢

電話: 86-27-5980-5300

中国–西安

電話: 86-29-8833-7252

中国–厦門

電話: 86-592-2388138

中国–朱海

電話: 86-756-3210040

インド – バンガロール

電話: 91-80-3090-4444

インド–ニューデリー

電話: 91-11-4160-8631

インド–プネー

電話: 91-20-4121-0141

日本–大阪

電話: 81-6-6152-7160

日本 – 東京

Tel:81-3-6880-3770

韓国–大邱

電話: 82-53-744-4301

韓国–ソウル

電話: 82-2-554-7200

マレーシア–クアラルンプール

電話: 60-3-7651-7906

マレーシア–ペナン

電話: 60-4-227-8870

フィリピン – マニラ

電話: 63-2-634-9065

シンガポール

電話: 65-6334-8870

台湾– Hsin Chu

電話: 886-3-577-8366

台湾–高雄

電話: 886-7-213-7830

台湾–台北

電話: 886-2-2508-8600

タイ – バンコク

電話: 66-2-694-1351

ベトナム–ホーチミン

電話: 84-28-5448-2100

オーストリア–ヴェルス

電話: 43-7242-2244-39

ファックス: 43-7242-2244-393

デンマーク – コペンハーゲン

電話: 45-4485-5910

ファックス: 45-4485-2829

フィンランド–エスポー

電話: 358-9-4520-820

フランス – パリ

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

ドイツ – ガルヒング

電話: 49-8931-9700

ドイツ–ハーン

電話: 49-2129-3766400

ドイツ – ハイルブロン

電話: 49-7131-72400

ドイツ–カールスルーエ

電話: 49-721-625370

ドイツ – ミュンヘン

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

ドイツ – ローゼンハイム

電話: 49-8031-354-560

イスラエル – ホド・ハシャロン

電話: 972-9-775-5100

イタリア–ミラノ

電話: 39-0331-742611

ファックス: 39-0331-466781

イタリア–パドヴァ

電話: 39-049-7625286

オランダ– Drunen

電話: 31-416-690399

ファックス: 31-416-690340

ノルウェー–トロンハイム

電話: 47-72884388

ポーランド – ワルシャワ

電話: 48-22-3325737

ルーマニア – ブカレスト

Tel: 40-21-407-87-50

スペイン–マドリード

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

スウェーデン – ヨーテボリ

Tel: 46-31-704-60-40

スウェーデン – ストックホルム

電話: 46-8-5090-4654

英国–ウォーキンガム

電話: 44-118-921-5800

ファックス: 44-118-921-5820

2355 ウエスト チャンドラー ブールバード
チャンドラー、アリゾナ85224-6199
電話: 480-792-7200
ファックス: 480-792-7277
テクニカルサポート:
サポート
Web 住所:
マイクロチップ
アトランタ
ジョージア州ダルース
電話: 678-957-9614
ファックス: 678-957-1455
オースティン、テキサス州
電話: 512-257-3370
ボストン
マサチューセッツ州ウェストボロ
電話: 774-760-0087
ファックス: 774-760-0088
シカゴ
イリノイ州イタスカ
電話: 630-285-0071
ファックス: 630-285-0075
ダラス
アディソン、テキサス州
電話: 972-818-7423
ファックス: 972-818-2924
デトロイト
ミシガン州ノバイ
電話: 248-848-4000
ヒューストン、テキサス州
電話: 281-894-5983
インディアナポリス
ノーブルズビル、インディアナ州
電話: 317-773-8323
ファックス: 317-773-5453
電話: 317-536-2380
ロサンゼルス
カリフォルニア州ミッションビエホ
電話: 949-462-9523
ファックス: 949-462-9608
電話: 951-273-7800
ノースカロライナ州ローリー
電話: 919-844-7510
ニューヨーク、ニューヨーク州
電話: 631-435-6000
カリフォルニア州サンノゼ
電話: 408-735-9110
電話: 408-436-4270
カナダ – トロント
電話: 905-695-1980
ファックス: 905-695-2078

ドキュメント / リソース

MICROCHIP ビタビデコーダー [pdf] ユーザーガイド
ビタビデコーダ、デコーダ

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *