CPU実験室

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

メモリテスト

イメージ 1

デバッグを進めていく前にボード上のSRAMが正常に読み書きできるかを
確認しておきます。
ここが異常だとスタックやサブルーチンが使えないので先に進めません。
アセンブラで自身ではRAMを使用しないメモリテストルーチンを作成しました。
256kbyteのRAM全領域にインクリメントデータを書いて読み出しコンペア。
インクリメントの初期値を1つづつシフトしながら繰り返していきます。
256kbyteを1回舐めるのに約2秒。これを256回シフトで1クール約10分を
連続動作させていますが全くエラーが出ず、うまく行っているようです