UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 38616

12.3 EDK、MPMC - TX デスティネーションが準備完了になるまで SDMA が TX ソースの準備完了信号をアサートしない

説明

SRC_RDY_N 信号および DST_RDY_N 信号のアサートの順番はどの順番でもかまわないと、Local Link の仕様には記載されています。

カスタム Local Link ペリフェラルを設計しました。ソースの送信操作が準備完了になるまでは (トランスミッタのデータ送信の準備が完了するまで)、このペリフェラルはデスティネーションの準備完了信号 (ペリフェラルのデータ受信の準備完了) をアサートしません 。

ペリフェラルは MPMC の SDMA インターフェイスの Local Link に接続されています。ソフトウェアが SDMA 送信を開始した後、Local Link インターフェイスにはトランザクションがありません。

何が問題なのでしょうか。

ソリューション

TX_Dst_Rdy がアサートされるまで SDMA は Tx_Src_Rdy 信号をアサートしません。このペリフェラルはソースが準備完了になるまでデスティネーションの準備完了信号をアサートしないので、デッドロック状態になります。

SDMA で Local Link ペリフェラルを使用するには、デスティネーションの準備完了信号をまず送信操作用にアサートする必要があります。
AR# 38616
作成日 10/14/2010
最終更新日 05/19/2012
ステータス アーカイブ
タイプ デザイン アドバイザリ
IP
  • Multi-Port Memory Controller (MPMC)