CPU実験室

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

2009-11-03から1日間の記事一覧

20MHz動作

クロック入力部にあった分周器を取払って原振40MHzを直接CPUに注入し 内部20MHzのフルスピードで動作させました ループに必要なクロック数は START: NOP 3クロック NOP 3クロック JMP START 8クロック(7クロック+jmp先の構成要素数1) で合計14クロック。 …

ロジックミス修正

こうなると怪しいのはメモリのリード信号を生成している部分なのでCPLDの確認です。 以下の部分はCPUから出力されるバスサイクル:M/IO#,D/C#,W/R#をデコードして バス制御信号を生成している部分ですが、 外部に出力されるMEMRD,MEMWRを負論理にするのを忘…

シングルステップ確認

CPLDの空き端子にスイッチをつなぎ、これをパチパチとやると 1マシンステートづつ進んで停止するのでバス状態がわかります。 本当は押しボタンSWを使いたいのですが手持ちが無かったのでスライドSWです 386CPUはハードリセット後、アドレスバスの状態は0xFFF…