6-4 Dev.Boxのシミュレーション


シミュレータは、Dev.BoxのSH4プロセッサの動作を自分のコンピュータ上でシミュレーションするものです。[Memory]リージョンと[Register]リージョンについては実際のDev.Boxを使用します。 [Simulator]リージョンでシングルステップを行うと、カーソルはパイプライン中で現在実行されている命令を指します。シミュレーションの間、PCは現在の命令の先にある命令をフェッチします。 プログラムのフローの変化によって実行されない命令もあります。たとえば、ブランチの後にある命令などです。

注意
CodeScapeの他のリージョンでシングルステップすると、カーソルはPC(program counter)の位置に表示されます。

6-4-1 シミュレータによって生成される情報

プロジェクトをシミュレーションすると、各命令がシミュレーション スロット(時間)中に実行されます。シミュレータが進むに従い、このパイプライン動作の次の情報がそのリージョンに表示されます。

プロセッサのステータス情報

実行時間

パイプラインのやりとり

プロセッサの動作