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