ERR007001: External TA and TEA do not operate properly when internal master does burst aborts to EBI

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

ERR007001: External TA and TEA do not operate properly when internal master does burst aborts to EBI

ソリューションへジャンプ
332件の閲覧回数
puneeth_bheemar
Contributor I

Hi Team,

 

We are considering the utilization of an external TA signal for the EBI interface in our design. While reviewing the reference manual and errata documents, we've identified potential issues related to employing external TA/TEA signals for the EBI interface, specifically in burst mode operations.

Nonetheless, it's crucial to clarify that our intention is to utilize the EBI interface exclusively in Single Beat Transfer mode, with no plans to use Burst Transfer mode. Therefore, we kindly request confirmation regarding the using the TA pin of the EBI interface for Single Beat Transfer operations.

 

Thank you,

Puneeth KB

0 件の賞賛
1 解決策
315件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

A workaround I am describing below is suitable as well:

If you have used external TA for certain area of EBI space then another workaround for the issue is to avoid bursting from internal masters:

CPU - core access to this area needs to be set as cache inhibited, thus there will be no bursting due to cache line filling
FEC - disable bursts to EBI by PCM_FBOMCR register
eDMA - do not use TCD’s SSIZE/DSIZE = 0b101 i.e. 32-byte bursts

If there are no bursts there are no burst aborts and ERR007001 does not happen.

To answer your question - errata wording speaks about burst transfers over internal bus. It is not related to burst configuration of EBI.

元の投稿で解決策を見る

1 返信
316件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

A workaround I am describing below is suitable as well:

If you have used external TA for certain area of EBI space then another workaround for the issue is to avoid bursting from internal masters:

CPU - core access to this area needs to be set as cache inhibited, thus there will be no bursting due to cache line filling
FEC - disable bursts to EBI by PCM_FBOMCR register
eDMA - do not use TCD’s SSIZE/DSIZE = 0b101 i.e. 32-byte bursts

If there are no bursts there are no burst aborts and ERR007001 does not happen.

To answer your question - errata wording speaks about burst transfers over internal bus. It is not related to burst configuration of EBI.