MICROCHIP DDR 読み取り IP
仕様
- 製品名: DDR 読み取り IP v2.0
- ビデオアービターIPと互換性あり
- DDRメモリから連続データのバーストを読み取るために使用
- 通常、ビデオアプリケーションでDDRメモリに保存されたビデオフレームの各水平ラインを読み取るために使用されます。
DDR読み取りIPには、アービターに入力ポートと出力ポートもあります。
インターフェイス バスと AXI4 ストリーム インターフェイスについては、ユーザー マニュアルに記載されています。
よくある質問
- DDR 読み取り IP の目的は何ですか?
- DDR 読み取り IP に必要な互換性は何ですか?
- DDR 読み取り IP は一般的にどのようなアプリケーションで使用されますか?
導入
DDR 読み取り IP は、DDR メモリから連続データのバーストを読み取ります。DDR 読み取り IP は、読み取り要求を AXI4 トランザクションに変換するビデオ アービター IP と一緒に使用する必要があります。DDR 読み取り IP は通常、ビデオ アプリケーションで、DDR メモリに保存されているビデオ フレームの各水平ラインを読み取るために使用されます。
図1. SmartDesignアービターインターフェース
主な特徴
- 通常はビデオフレームラインの読み取りに使用されます
- 8、16、32ビットの出力ビデオピクセル幅をサポート
- 128、256、512ビットのビデオアービターインターフェースをサポート
- AXI4 ストリーム インターフェイスをサポート
ハードウェアの実装
IP は、水平解像度のフレーム開始アドレスのユーザー入力に基づいて、ビデオ アービター IP への制御信号を生成します。read_en_i の立ち上がりエッジで読み取りトランザクションが開始されます。ビデオ アンパイアからのデータは CDC FIFO に格納され、DDR クロック ドメインからピクセル クロック ドメインにデータが変換されます。データは read_en_i の立ち下がりエッジで FIFO から読み取られ、展開されてピクセル データが生成されます。read_en_i は、DDR 読み取りトランザクションを完了するのに十分な期間ハイである必要があります。推奨される期間は、水平解像度に等しい数クロックです。最初の行は、frame_start_addr_i で定義されたアドレスから読み取られ、各読み取りトランザクションの後に、アドレスは line_gap_i ずつ増加します。読み取りアドレスは、frame_end_i 信号ごとに frame_start_addr_i にリセットされます。出力データは、水平解像度のクロック数の間ハイです。
デザインの説明
- 次の図は、DDR 読み取りの最上位レベルのピン配置図を示しています。
入力ポートと出力ポート
次の表は、ネイティブ インターフェイスの DDR 読み取り IP の入力ポートと出力ポートを示しています。
表 1-1. ネイティブ インターフェイスでの DDR 読み取りの入力ポートと出力ポート。
ポート名 | タイプ | 幅 | 説明 |
リセット_i | 入力 | — | 設計へのアクティブロー非同期リセット信号 |
ピクセルクロック | 入力 | — | ピクセルクロック |
DDR_CLK_i の | 入力 | — | メモリコントローラからのDDRクロック |
フレーム終了 | 入力 | — | フレーム終了信号 |
読む_en_i | 入力 | — | 読み取り用の読み取りイネーブル信号 |
ラインギャップ | 入力 | 16ビット | 2行間の行間 |
horz_resl_i | 入力 | 16ビット | 水平解像度 |
ポート名 | タイプ | 幅 | 説明 |
パン | 入力 | 12ビット | 水平パンニングのための各ビデオラインの水平オフセット |
v_pan_i | 入力 | 12ビット | 垂直パンニングのフレーム開始アドレスからの垂直オフセット |
読みました | 入力 | — | ビデオアービターからの読み取り要求に対する確認応答 |
読み終わった | 入力 | — | ビデオアービターからの完了入力の読み取り |
DDR_データ有効 | 入力 | — | アービターから有効なデータを読み取る |
フレーム開始アドレス | 入力 | 8ビット | ビデオフレーム開始アドレス |
wdata_i | 入力 | 入力データ幅 | アービターからデータを読み取る |
読み取り要求 | 出力 | — | 仲裁人へのリクエストを読む |
読み取り開始アドレス | 出力 | 32ビット | 読み取りを開始するDDRアドレス |
バーストサイズ | 出力 | 8ビット | 読み取りバーストサイズ |
データ有効 | 出力 | — | データは有効 |
データー | 出力 | 出力データ幅 | ビデオパイプラインのデータ |
次の表は、アービター インターフェイス バスの DDR 読み取り IP の入力ポートと出力ポートを示しています。
表 1-2. DDR 読み取りアービター インターフェイス バスの入力ポートと出力ポート。
ポート名 | タイプ | 幅 | 説明 |
RDATA_I | 入力 | 入力データ幅 | アービターからデータを読み取る |
RVALID_I | 入力 | — | アービターから有効なデータを読み取る |
すでに | 入力 | — | 読み取り要求からのアービター確認応答 |
BUSER_I | 入力 | — | 読み取り完了 |
アラド | 出力 | 32ビット | 読み取りを開始するDDRアドレス |
ARVALID_O | 出力 | — | 仲裁人へのリクエストを読む |
ARSIZE_O | 出力 | 8ビット | 読み取りバーストサイズ |
次の表は、AXI4 ストリーム インターフェイスの DDR 読み取り IP の入力ポートと出力ポートを示しています。
表 1-3. AXI4 ストリーム インターフェイスの DDR 読み取りの入力ポートと出力ポート。
ポート名 | タイプ | 幅 | 説明 |
クロック_I | 入力 | — | ピクセルクロック |
リセット_n_I | 入力 | — | 設計へのアクティブロー非同期リセット信号 |
TDATA_O | 出力 | 出力データ幅 | ビデオデータの出力 |
翻訳 | 出力 | [出力データ幅/8 – 1 : 0] | 出力ビデオデータストロボ |
TKEEP_O | 出力 | [出力データ幅/8 – 1 : 0] | 出力ビデオデータ保存 |
有効 | 出力 | — | 出力ビデオデータ有効 |
ツユーザー | 出力 | 4ビット | 出力ユーザーデータ 0bit= VSYNC
3ビット =フレーム終了 |
ポート名 | タイプ | 幅 | 説明 |
トラスト | 出力 | — | 出力ビデオフレーム終了 |
構成パラメータ
次の表は、DDR 読み取り IP ハードウェア実装で使用される構成パラメータを示しています。これらは汎用パラメータであり、アプリケーションの要件に基づいて変更できます。
表 1-4. 設定パラメータ
パラメータ名 | 説明 |
水平解像度 | 水平解像度を定義する |
入力データ幅 | 入力データ幅を定義します(128、256、512ビット) |
出力データ幅 | 出力データ幅を定義します(8、16、24、32、64ビット) |
アービターインターフェース | ドロップダウンメニューからアービターインターフェースをネイティブまたはバスインターフェースとして選択するオプション |
データインターフェース | ドロップダウンメニューからデータインターフェイスをネイティブおよびAXI4ストリームインターフェイスとして選択するオプション |
リソースの利用
次の表は、入力データ幅 = 256、出力データ幅 = 8 のネイティブ インターフェイスにおける DDR 読み取り IP のリソース使用率を示しています。
DDR 読み取りブロックは、PolarFire FPGA デバイス、MPF300TS_ES-1FCG1152E パッケージに実装されています。
表1-5. ネイティブインターフェイスのDDR読み取りIP
リソース | 使用法 |
DFF | 502 |
4つの入力LUT | 513 |
MACC | 0 |
LSRAM 18K | 14 |
スラム | 0 |
次の表は、入力データ幅 = 4、出力データ幅 = 256 のバス インターフェイスおよび AXI8 ストリームにおける DDR 読み取り IP のリソース使用率を示しています。
表1-6. バスインターフェースとAXI4ストリームのDDR読み取りIP
リソース | 使用法 |
DFF | 512 |
4つの入力LUT | 514 |
MACC | 0 |
LSRAM 18K | 14 |
スラム | 0 |
改訂履歴
改訂履歴には、ドキュメントに実装された変更内容が記述されます。変更内容は、最新の出版物から順に改訂順にリストされます。
リビジョン | 日付 | 説明 |
1.0 | 03/2022 | 最初の改訂。 |
マイクロチップFPGAのサポート
マイクロチップFPGA製品グループは、カスタマーサービス、カスタマーテクニカルサポートセンター、 webサイト、および世界各地の営業所でサポートを受けられます。お客様の質問に対する回答がすでに提供されている可能性が高いため、サポートに問い合わせる前に Microchip のオンライン リソースを参照することをお勧めします。
テクニカル サポート センターまでお問い合わせください。 webサイト サポートFPGAデバイスの部品番号を記入し、適切なケースカテゴリを選択し、デザインをアップロードします。 files テクニカル サポート ケースの作成中。 製品の価格設定、製品のアップグレード、更新情報、注文ステータス、認証など、技術以外の製品サポートについては、カスタマー サービスにお問い合わせください。
- 北米からは800.262.1060にお電話ください
- 海外からは650.318.4460にお電話ください
- 世界中どこからでもファックス650.318.8044
マイクロチップ Webサイト
マイクロチップは、 webサイト www.microchip.com/。 これ webサイトは file顧客が簡単に利用できる情報を提供します。 利用可能なコンテンツには次のようなものがあります。
- 製品サポート – データシートと正誤表、アプリケーション ノートとample プログラム、設計リソース、ユーザー ガイドとハードウェア サポート ドキュメント、最新のソフトウェア リリース、アーカイブされたソフトウェア。
- 一般的なテクニカル サポート – よくある質問 (FAQ)、テクニカル サポート リクエスト、オンライン ディスカッション グループ、Microchip 設計パートナー プログラム メンバー リスト。
- Microchip のビジネス – 製品セレクターと注文ガイド、最新の Microchip プレス リリース、セミナーとイベントのリスト、Microchip の営業所、販売代理店、工場担当者のリスト。
製品変更通知サービス
マイクロチップの製品変更通知サービスは、マイクロチップ製品の最新情報を顧客に提供するのに役立ちます。 サブスクライバーは、特定の製品ファミリーまたは対象の開発ツールに関連する変更、更新、改訂、または正誤表があるたびに電子メール通知を受け取ります。
登録するには、 www.microchip.com/pcn 登録手順に従ってください。
カスタマーサポート
Microchip 製品のユーザーは、いくつかのチャネルを通じてサポートを受けることができます。
- 販売代理店または代理店
- 現地営業所
- エンベデッドソリューションエンジニア(ESE)
- テクニカルサポート
お客様は、サポートについては販売代理店、代理店、または ESE にお問い合わせください。 地元の営業所もお客様をサポートします。 この文書には営業所と所在地のリストが含まれています。 テクニカル サポートは、次の方法で利用できます。 webサイト: サポート.
マイクロチップデバイスのコード保護機能
Microchip 製品のコード保護機能に関する次の詳細に注意してください。
- Microchip 製品は、それぞれの Microchip データ シートに記載されている仕様を満たしています。
- Microchip 社は、意図された方法で、動作仕様の範囲内で、通常の条件下で使用される場合、同社の製品ファミリは安全であると考えています。
- Microchip は知的財産権を尊重し、積極的に保護しています。マイクロチップ製品のコード保護機能を侵害する試みは固く禁止されており、デジタル ミレニアム著作権法に違反する可能性があります。
- Microchip 社も他の半導体メーカーも、自社のコードのセキュリティを保証することはできません。コード保護は、製品が「破られない」ことを保証するものではありません。コード保護は常に進化しています。Microchip 社は、自社製品のコード保護機能を継続的に改善することに尽力しています。
法的通知
この出版物およびここに記載されている情報は、マイクロチップ製品の設計、テスト、およびお客様のアプリケーションとの統合を含め、マイクロチップ製品でのみ使用できます。 この情報を他の方法で使用することは、これらの規約に違反します。 デバイス アプリケーションに関する情報は、お客様の利便性を目的としてのみ提供されており、アップデートによって置き換えられる場合があります。 アプリケーションが仕様を満たしていることを確認するのはあなたの責任です。 追加のサポートについては、最寄りの Microchip 営業所にお問い合わせいただくか、次の URL で追加サポートを入手してください。 www.microchip.com/en-us/support/design-help/client-support-services.
この情報はマイクロチップによって「現状のまま」提供されます。マイクロチップは、明示的か黙示的か、書面か口頭か、法定かその他かを問わず、情報に関連するいかなる種類の表明または保証も行いません。これには、非侵害、商品性、特定目的への適合性に関する黙示の保証、またはその状態、品質、性能に関する保証が含まれますが、これらに限定されません。いかなる場合も、マイクロチップは、情報またはその使用に関連するいかなる間接的、特別、懲罰的、偶発的、または結果的な損失、損害、費用、経費についても、その原因が何であれ、マイクロチップがその可能性を知らされていたり、損害が予見可能であったりしても、一切責任を負いません。法律で認められる最大限の範囲で、情報またはその使用に関連するすべての請求に対するマイクロチップの全責任は、情報に対してお客様がマイクロチップに直接支払った料金(ある場合)の金額を超えないものとします。
Microchip 社のデバイスを生命維持および/または安全アプリケーションで使用する場合のリスクはすべて購入者の責任であり、購入者は、そのような使用から生じるすべての損害、請求、訴訟、または費用から Microchip 社を防御し、補償し、免責することに同意するものとします。特に明記されていない限り、Microchip 社の知的財産権に基づくライセンスは、暗黙的またはその他の方法で譲渡されることはありません。
商標
Microchip の名前とロゴ、Microchip ロゴ、Adaptec、AnyRate、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、APT、ClockWorks、The Embedded Control Solutions Company、EtherSynch、Flashtec、Hyper Speed Control、HyperLight Load、IntelliMOS、Libero、モーターベンチ、mTouch、Powermite 3、Precision Edge、ProASIC、ProASIC Plus、ProASIC Plus ロゴ、Quiet-Wire、SmartFusion、SyncWorld、Temux、TimeCesium、TimeHub、TimePictra、TimeProvider、TrueTime、WinPath、および ZL は、米国 Microchip Technology Incorporated の登録商標です。
隣接するキー抑制、AKS、Analog-for-the-Digital Age、Any Capacitor、AnyIn、AnyOut、Augmented Switching、BlueSky、BodyCom、CodeGuard、CryptoAuthentication、CryptoAutomotive、CryptoCompanion、CryptoController、dsPICDEM、dsPICDEM.net、Dynamic Average Matching、DAM 、ECAN、Espresso T1S、EtherGREEN、GridTime、IdealBridge、In-Circuit Serial Programming、ICSP、INICnet、Intelligent Paralleling、Inter-Chip Connectivity、JitterBlocker、Knob-on-Display、maxCrypto、maxView、メンブレン、Mindi、MiWi、MPASM、MPF、MPLAB 認定ロゴ、MPLIB、MPLINK、MultiTRAK、NetDetach、NVM Express、NVMe、Omniscient Code Generation、PICDEM、PICDEM.net、PICkit、PICtail、PowerSmart、PureSilicon、QMatrix、REAL ICE、Ripple Blocker、RTAX、RTG4、SAMICE、シリアル クアッド I/O、シンプル マップ、SimpliPHY、SmartBuffer、SmartHLS、SMART-IS、storClad、SQI、SuperSwitcher、SuperSwitcher II、Switchtec、SynchroPHY、Total Endurance、TSHARC、USBCheck、VariSense、VectorBlox、VeriPHY、
- ViewSpan、WiperLock、XpressConnect、ZENA は、米国およびその他の国における Microchip Technology Incorporated の商標です。
- SQTPは米国Microchip Technology Incorporatedのサービスマークです。
- Adaptecのロゴ、Frequency on Demand、Silicon Storage Technology、Symmcom、およびTrusted Timeは、MicrochipTechnologyInc.のその他の国における登録商標です。
- GestIC は、Microchip Technology Inc. の子会社である Microchip Technology Germany II GmbH & Co. KG の他の国における登録商標です。
- ここに記載されているその他すべての商標は、それぞれの会社の所有物です。
- © 2022, Microchip Technology Incorporated およびその子会社。 全著作権所有。 ISBN: 978-1-6683-0015-2
品質管理システム
マイクロチップの品質管理システムの詳細については、 www.microchip.com/quality.
接触
アメリカ大陸 | アジア太平洋 | アジア太平洋 | ヨーロッパ |
本社
2355 West Chandler Blvd. チャンドラー、アリゾナ州 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 |
オーストラリア – シドニー
電話: 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-744-7705 イタリア–ミラノ 電話: 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 |
ドキュメント / リソース
![]() |
MICROCHIP DDR 読み取り IP [pdf] ユーザーガイド DDR 読み取り IP、DDR、読み取り IP、IP |