マシンの概要:

開発コード名: maruCc45
(愛称:maruC SMOKE station)

設計者: 村上 和希(共同製作者:田中 美喜)
稼働日: 1998年7月31日(金)
方式設計: 3段パイプラインRISC
命令形式:2アドレス方式16ビット命令が30個
セールスポイント:

完全なインターロック機構搭載
内部割り込み搭載(オーバーフローに対応)
HALT、OVERFLOW、RESET時にLED点灯可能な配線 2の補数を使った正負の数の加減乗除、ビット単位の論理演算が可能 (その他にも配線の美しさ、スイッチの”芸術的”配置等の特徴あり)
マシンの構成:

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

システム分析/設計: 3週
CAD: 7週
ボードの設計/製作: 2週
デバッグ: 3週
コメント:

できなかったこともあるけど、ユークリッド互助法が思い通りに動いたので良かった。



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



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