maruCc56



マシンの概要:

開発コード名: maruCc56(愛称:エスプレッソ)
設計者: 平郡政幸(共同製作者:北中正広)
稼働日: 1998年8月5日(水)
方式設計:3段パイプラインCISC
命令形式:2アドレス方式16ビット命令が12個
セールスポイント:

完全なインターロック機構搭載
内部割り込み機能搭載(オーバーフローに対応)
マシンの構成:

レジスタ数: 8ビット汎用レジスタ3個, 8ビットスタックポインタ1個
算術論理演算回路: 8ビットALU1個
内部バス: 8ビット3系統
外部バス: 16ビット命令バス, 8ビットデータバスの2系統(ハーバードアーキテクチャ)
主記憶: 256×2バイト(命令メモリ)+256バイト(データメモリ)
CPU動作可能最高周波数: 44MHz(推定)
FPGA: Xilinx4010PG191(400中256CLBを使用)
周辺TTL数: 33個(74シリーズ)
入出力:トグルスイッチ22個, LED10個
アプリケーション: ユークリッドの互除法
設計製作工数:

システム分析/設計: 2週(実労5日)
CAD: 5週(実労20日)
ボードの設計/製作: 3週(実労11人日)
デバッグ: 3週(実労16日)
コメント:

共同製作者の北中君の働きがなければ完成は難しかったかもしれない。
ソフト面での苦労はさほど無かったが、ハード面では半田の付け忘れや
配線ミスが多かった。
「早く動け」との願いでつけた愛称(エスプレッソ)が
そこはかとなく哀愁を誘う。



Verilog HDLとFPGAを使った情報工学実験City-1の1998年度



マイクロコンピュータ設計教育環境City-1