QSPIフラッシュ読み出しとCRC計算で処理時間のばらつき

お世話になります。

 

RZ/T1で、BTCMで実行しているソフトですが、QSPIフラッシュを読みながらCRC演算器で計算させています。

256kByte程度の処理で、処理時間が早いときと遅いときがあり悩んでいます。

時間はばらつくわけではなく2通りで、時間差としては4%程度になります。

シリアルフラッシュアドレス:3000 0000h~ から CRC データ入力レジスタ(CRCDIR)への書き込みになります。

フラッシュはキャッシュに読み込まれますが、その読み出し時間は変わらないようです。

 

何か考えられることはあるでしょうか?

よろしくお願いいたします。

Parents Reply Children
No Data