CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

ICU周り設計

ICU、プログラムカウンタ、プログラムメモリ周辺の回路を引いて見ました
 
これと前回のI/O周りを組み合わせれば完全スタンドアロンの構成となりますが
このままではプログラムをロードすることができません。
仮にモニタを作ったとしてもデータ空間とコード空間は完全に分離しているので
コードを引き渡すこともできません。
方法としてはプログラムメモリを一時的にシステムから切り離し、別CPUでDMA?
することになります
 
イメージ 1