マシンの概要 |
開発コード名 | maruCc31(愛称:Doranikov) |
設計者 | 東 健太郎(共同製作者:真田 康伸) |
稼働日 | 1998年7月17日(金) |
方式設計 | 3段パイプラインRISC |
命令形式 | 2アドレス方式16ビット命令が23個 |
| |
| |
セールスポイント |
完全なインターロック機構搭載 |
7セグメントLEDによる表示 |
オーバーフロー検出 |
動作クロック周波数の変更(0.008Hz〜1MHz) |
2の補数表示による負数表現 |
| |
| |
マシンの構成 |
レジスタ数 | 8ビット汎用レジスタ5個 |
算術論理演算回路 | 8ビットALU1個, |
内部バス | 8ビット3系統 |
外部バス | 16ビット命令バス, 8ビットデータバスの2系統(ハーバードアーキテクチャ) |
主記憶 | 256×2バイト(命令メモリ)+256バイト(データメモリ) |
CPU動作可能最高周波数 | 35.714MHz(推定) |
FPGA | Xilinx4010PG191(400中318CLBを使用) |
周辺TTL数 | 29個(74シリーズ) |
入出力 | トグルスイッチ21個, LED10個 |
アプリケーション | ユークリッドの互除法 |
| |
| |
設計製作工数 |
システム分析/設計 | 2週(実労10日) |
CAD | 6週(実労30日) |
ボードの設計/製作 | 4週(実労40人日) |
デバッグ | 5週(実労25日) |
| |
| |
コメント |
設計・製作にかなり苦労したので、動いた時の
喜びも大きかった。いい勉強をさせてもらった。 |