正確なクロック サイクルをカウントする必要がある LPC1343 で、非常にタイミングに敏感なコードを書きたいと考えています。2 つの問題があります:-
内部フラッシュ メモリから実行するコードは常にフル 72Mhz で実行できるとは限らず、待機状態が発生する可能性があることを読みました。しかし、これに関する「公式」文書は見つかりません。時間に敏感な関数をRAMにコピーすることを推奨している場所を見ました...これが起こらないことを明確に伝えるか、それがタイミングにどのように影響するかについての情報を探しています。
分岐命令にはどのくらい時間がかかりますか? このコアには分岐予測があるため、タイミングが異なる可能性があると読みました..これは正しいですか?もしそうなら、それがどのように動作するかを予測する方法、またはそれを無効にする方法はありますか? .