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
日付 05/19/2012
ステータス アーカイブ
種類 デザイン アドバイザリ
IP