kitune-sanの日記: 8237をSystemVerilogで書いてみる #2 (終)
日記 by
kitune-san
前回から、新しく2つのブロックを追加した。
KF8237_Address_And_Count_Registers.sv - アドレスレジスタと現在カウントレジスタの計算を行うブロック。
KF8237_Timing_And_Control.sv - DMA制御のための信号出力を行うブロック。
これらを配線し、KF8237.svを作成した。
実のところ、すべての実装が完了しているわけではなくメモリ間転送については未実装のままとなっている。途中まで忘れていた。現状欲しい機能は実装できているのでとりあえず終了する。
・・・これでPC/XTを構成する主要なチップを、CPUを除いてFPGAで実装することができた。次はラスボス(8088)だ。
mod r/wとかややこしいし、8080からやったほうがいいのかなぁ。
8237をSystemVerilogで書いてみる #2 (終) More ログイン