AR# 70221

LogiCORE IP AXI Video Direct Memory Access v6.3 - VDMA のスループット制限

説明

AXI VDMA では、データ インターフェイスのそれぞれに独立したクロッキングを使用できます。 

スループットの最大値は、AXI インターフェイスのスループット最大値を計算する場合のように単純ではありません。

このアンサーでは、各インプリメンテーションの一般的な計算方法について説明します。

ソリューション

AXI VDMA は、同期モードまたは非同期モードでクロック供給できます。

AXI VDMA が同期モードでクロック供給される場合、すべての AXI データ バスは同じスピードで実行していて、クロック変換の必要はありません。

これはもっとも単純なケースで、スループットの最大値は、ストリームまたはメモリ マップドのバス幅の小さい方の値を掛けた共通クロックで計算されます。 

 

同期モード

ストリーム バスがメモリ マップド バスよりも小さい場合:

  • (ストリーム バス幅 * 共通クロック)

メモリ マップド バスがストリーム バスよりも小さい場合:

  • (メモリ マップド バス幅 * 共通クロック)

 

非同期モードでは、クロック変換は幅変換の前に行われます。 

つまり、デスティネーション バスがハンド幅を制限することになります。

ボトルネックを判断するための式は、次のとおりです。

 

非同期モードで、ストリームからメモリ マップドに変換する場合:

メモリ マップド クロックがストリーム クロックよりも遅く、ストリーム バスがメモリ マップド バスよりも大きい場合:

  • (ストリーム バス幅 * メモリ マップド クロック)

メモリ マップド クロックがストリーム クロックよりも遅く、ストリーム バスがメモリ マップド バスよりも大きい場合:

  • (メモリ マップド バス幅 * メモリ マップド クロック)

メモリ マップド クロックがストリーム クロックよりも速く、ストリーム バスがメモリ マップド バスよりも小さい場合:

  • (ストリーム バス幅 * ストリーム)

メモリ マップド クロックがストリーム クロックよりも速く、ストリーム バスがメモリ マップド バスよりも大きい場合:

  • (メモリ マップド バス幅 * メモリ マップド クロック)

 

非同期モードで メモリ マップドからストリームに変換する場合:

ストリーム クロックがメモリ マップド クロックよりも遅く、ストリーム バスがメモリ マップド バスよりも大きい場合:

  • (メモリ マップド バス幅 * ストリーム クロック)

ストリーム クロックがメモリ マップド クロックよりも遅く、ストリーム バスがメモリ マップド バスよりも小さい場合:

  • (ストリーム バス幅 * ストリーム クロック)

ストリーム クロックがメモリ マップド クロックよりも速く、ストリーム バスがメモリ マップド バスよりも小さい場合:

  • (メモリ マップド バス幅 * メモリ マップド クロック)

ストリーム クロックがメモリ マップド クロックよりも速く、ストリーム バスがメモリ マップド バスよりも大きい場合:

  • (ストリーム バス幅 * ストリーム クロック)

 

例 1:

メモリ マップドからストリームへ:

  • m_axi_mm2s_aclk = 200 MHz およびデータ幅 = 32
  • m_axis_mm2s_aclk = 100 MH およびデータ幅 = 64

これらのバスのスループット最大値は 6.4 Gb/s と同じですが、VDMA はデータ幅の前にクロックを変換するので、VDMA のスループット最大値は 3.2 Gb/S です。

  • (メモリ マップド バス幅 * ストリーム クロック) = (32*100 MHz) = 3.2Gb/S

 

 例 2:

メモリ マップドからストリームへ:

  • m_axi_mm2s_aclk = 100 MHz およびデータ幅 = 64
  • m_axis_mm2s_aclk = 200 MH およびデータ幅 = 32

これらのバスのスループット最大値は 6.4 Gb/s と同じです。VDMA はデータ幅の前にクロックを変換するので、VDMA のスループット最大値は 6.4 Gb/S です。

  • (ストリーム バス幅 * ストリーム クロック) = (200 MHz * 32) = 6.4 Gb/S

アンサー レコード リファレンス

マスター アンサー レコード

AR# 70221
日付 01/22/2018
ステータス アクティブ
種類 一般
IP