... | ... | @@ -13,7 +13,7 @@ CPU が一通り完成したら、その上でプログラムを動かすこと |
|
|
|
|
|
したがって、ROM や RAM の Verilog ファイル中で上記のような記述をおこなうことで、プログラムの書かれた .hex ファイルを読み込むことができます。こちらで用意した開発環境で生成されるコードや最終課題のプログラムは、 ROM 用と RAM 用の .hex ファイルにわかれています。これらをそれぞれで指定して読み込むようにしましょう。
|
|
|
|
|
|
ここで、正しくプログラムを実行するためには、命令やデータのメモリ内における配置を正しく決める必要があります。今回は、下記のようにメモリマップになるよう CPU を作っていきましょう。
|
|
|
ここで、正しくプログラムを実行するためには、命令やデータのメモリ内における配置を正しく決める必要があります。今回は、下記のようなメモリマップになるよう CPU を作っていきましょう。
|
|
|
|
|
|
| アドレス | サイズ | 内容 |
|
|
|
|:-----------|:-----------|:-----------|
|
... | ... | |