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