エンベデッド・ペリフェラルIPユーザーガイド

ID 683130
日付 9/21/2020
Public
ドキュメント目次
1. 概要 2. Avalon® -ST Multi-Channel Shared Memory FIFOコア 3. Avalon® -STシングルクロックFIFOコアおよびデュアルクロックFIFOコア 4. Avalon® -STシリアル・ペリフェラル・インターフェイス・コア 5. SPIコア 6. SPI Slave to Avalon® Master Bridgeコア/JTAG to Avalon® Master Bridgeコア 7. インテル eSPIスレーブコア 8. eSPI to LPCブリッジコア 9. イーサネットMDIOコア 10. インテルFPGA 16550互換UARTコア 11. UARTコア 12. JTAG UARTコア 13. インテル FPGA Avalon® Mailboxコア 14. インテル FPGA Avalon® ミューテックス・コア 15. インテル FPGA Avalon® I2C (Master) コア 16. インテル FPGA I2C Slave to Avalon® -MM Master Bridgeコア 17. インテルFPGA Avalon® コンパクト・フラッシュ・コア 18. EPCS/EPCQAシリアル・フラッシュ・コントローラー・コア 19. インテルFPGAシリアル・フラッシュ・コントローラー・コア 20. インテルFPGAシリアル・フラッシュ・コントローラーIIコア 21. インテルFPGA汎用クアッドSPIコントローラー・コア 22. インテルFPGA汎用クアッドSPIコントローラーIIコア 23. インターバル・タイマー・コア 24. インテルFPGA Avalon FIFOメモリーコア 25. オンチップメモリー (RAMおよびROM) コア 26. Optrex 16207 LCDコントローラー・コア 27. PIOコア 28. PLLコア 29. DMAコントローラー・コア 30. Modular Scatter-Gather DMAコア 31. Scatter-Gather DMAコントローラー・コア 32. SDRAMコントローラー・コア 33. トライステートSDRAMコア 34. Video Sync GeneratorコアとPixel Converterコア 35. インテル FPGA Interrupt Latency Counterコア 36. パフォーマンス・カウンター・ユニット・コア 37. ベクトル割り込みコントローラー・コア 38. Avalon® -STデータ・パターン・ジェネレーター・コアとデータ・パターン・チェッカー・コア 39. Avalon® -STテスト・パターン・ジェネレーター・コアとテスト・パターン・チェッカー・コア 40. システムIDペリフェラル・コア 41. Avalon® Packets to Transactions Converterコア 42. Avalon® -STマルチプレクサー・コアとデマルチプレクサー・コア 43. Avalon® -ST Bytes to Packets ConverterコアとPackets to Bytes Converterコア 44. Avalon® -ST Delayコア 45. Avalon® -STラウンド・ロビン・スケジューラー・コア 46. Avalon® -ST Splitterコア 47. Avalon® -MM DDR Memory Half Rate Bridgeコア 48. インテル FPGA GMII to RGMIIコンバーター・コア 49. インテル FPGA MII to RMIIコンバーター・コア 50. インテルFPGA HPS GMII to TSE 1000BASE-X/SGMII PCSブリッジコア 51. インテル FPGA HPS EMAC to Multi-rate PHY GMIIアダプターコア 52. インテル FPGA MSI to GICジェネレーター・コア

30.3.1.4. パラメーター

表 286.  コンポーネントのパラメーター
パラメーター名 説明 可能な範囲
DMA Mode mSGDMAの転送モード。このパラメーターは、mSGDMA構造を構築するサブコアのインスタンス化を決定します。 Memory-Mapped to Memory-Mapped、Memory-Mapped to Streaming、Streaming to Memory-Mapped
Data Width データパス幅。このパラメーターは、読み出しマスターと書き込みマスターのデータ幅に影響します。 8、16、32、64、128、256、512、1024
Use pre-determined master address width 自動決定されるマスターアドレス幅ではなく、事前に決定されているマスターアドレス幅を使用します。 Enable、Disable
Pre-determined master address width メモリースレーブに対応するために必要なマスターアドレスの最小幅 32
Expose mSGDMA read and write master's streaming ports 有効にすると、mSGDMA読み出しマスターのデータ・ソース・ポートとmSGDMA書き込みマスターのデータ・シンク・ポートがmSGDMAコア外部の接続に対して公開されます。 Enable、Disable
Data Path FIFO Depth 内部データパスのFIFOの深さ 16、32、64、128、256、512、1024、2048、4096
Descriptor FIFO Depth 記述子数を格納するFIFOのサイズ 8、16、32、64、128、256、512、1024
Response Port 応答ポートとそのポート・インターフェイス・タイプを有効にするオプション Memory-Mapped、Streaming、Disabled
Maximum Transfer Length 最大転送長。コンフィグレーションする長さの幅を短くすると、より速いmSGDMAの周波数をFPGAで動作させることができます。 1KB、2KB、4KB、8KB、16KB、32KB、64KB、128KB、256KB、512KB、1MB、2MB、4MB、8MB、16MB、32MB、64MB、128MB、256MB、512MB、1GB、2GB
Transfer Type サポートされるトランザクション・タイプ Full Word Accesses Only、Aligned Accesses、Unaligned Accesses
Burst Enable バースト転送を有効にします。 Enable、Disable
No Byteenables During Writes 有効にすると、すべてのバイト・イネーブルが強制的にHighになります。

このオプションは、転送タイプがAligned Accessesに設定され、DMAモードがMemory-mapped to Memory-MappedもしくはStreaming to Memory-Mappedのいずれかに設定されている場合にのみ適用されます。

有効になっている場合、ソフトウェアでは、転送の最後で転送長がデータ幅の倍数ではないシナリオを処理する必要があります。

Enable、Disable
Maximum Burst Count 最大のバーストカウント 2、4、8、16、32、64、128、256、512、1024
Force Burst Alignment Enable 強制バースト・アライメントは無効にします。強制バースト・アライメントでは、マスターはアドレスがバースト境界にアライメントされるまで、長さ1のバーストをポストするように強制されます。 Enable、Disable
Enable Write Response 有効にすると、書き込みマスターの書き込み応答機能がオンになります。DMA転送の完了後に、未処理の書き込みがすべて応答された際にのみホストへの通知が行われます。 Enable、Disable
Enable Extended Feature Support 拡張機能を有効にします。ストライドアドレス指定、プログラム可能なバースト長、64ビットのアドレス指定、または記述子のタグ付けを使用するには、拡張機能のサポートを有効にしている必要があります。 Enable、Disable
Stride Addressing Enable ストライドアドレス指定を有効にします。ストライドアドレス指定により、DMAはメモリーでインターリーブされているデータを読み書きできるようになります。バースト転送オプションが有効になっている場合は、ストライドアドレス指定を有効にすることはできません。 Enable、Disable
Maximum Stride Words 最大ストライド数 (ワード単位) 1 – 2G
Programmable Burst Enable 動的バースト・プログラミングを有効にします。 Enable、Disable
Packet Support Enable パケット化された転送を有効にします。
注: PACKET_ENABLEパラメーターが無効になっており、TRANSFER_TYPEが「Full Word Accesses Only」ではない場合、アライメントされていない転送長により、読み出しマスターコアの Avalon® ストリーミング・データ・ソース・ポートの最後の転送ビート時に追加バイトが書き込まれます。このパラメーターがTRUEに設定されている場合にのみ、転送される実際のバイトがトランザクションにおいて意味のあるものになります。PACKET_ENABLEは、ST-to-MMおよびMM-to-STのDMA動作モードにのみ適用されます。
Enable、Disable
Error Enable STインターフェイスのエラーフィールドを有効にします。 Enable、Disable
Error Width エラーフィールド幅 1、2、3、4、5、6、7、8
Channel Enable STインターフェイスのチャネルフィールドを有効にします。 Enable、Disable
Channel Width チャネルフィールド幅 1、2、3、4、5、6、7、8
Enable Pre-Fetching module プリフェッチャー・モジュールを有効にします。これは、メモリーから記述子をフェッチするハードウェア・コアです。 Enable、Disable
Enable bursting on descriptor read master 読み出しバーストを有効にすると、プリフェッチャーの読み出し記述子インターフェイスのバースト機能がオンになります。 Enable、Disable
Data Width of Descriptor read/write master data path Avalon® -MM記述子の読み出し/書き込みデータパスの幅 32、64、128、256
Maximum Burst Count on descriptor read master 最大バーストカウント Enable、Disable