マシンの概要
開発コード名: maruCc36
設計者: 松本 貴守(共同製作者:大田幸一)
稼働日: 1998年8月3日(月)
方式設計: 3段パイプラインRISC
命令形式:2アドレス方式16ビット命令が23個
セールスポイント
完全なインターロック機構搭載
2の補数による加算、減算
オーバーフローに対応した内部割り込み機能搭載
マシンの構成
レジスタ数: 8ビット汎用レジスタ5個
算術論理演算回路: 8ビットALU1個
内部バス: 8ビット3系統
外部バス: 16ビット命令バス, 8ビットデータバスの2系統(ハーバードアーキテクチャ)
主記憶: 256×2バイト(命令メモリ)+256バイト(データメモリ)
CPU動作可能最高周波数: 35.714MHz(推定)
FPGA: Xilinx4010PG191
周辺TTL数: 30個(74シリーズ)
入出力:トグルスイッチ21個, LED10個
アプリケーション: ユークリッドの互除法
設計製作工数
システム分析/設計: 2週(実労8日)
CAD: 5週(実労20日)
ボードの設計/製作: 4週(実労15日)
デバッグ: 4週(実労18日)
コメント
配線やFPGAに接触不良があり、それを探すのに苦労した。 でも動いてくれたので良かった。
生まれてはじめて作ったコンピュータ(英語版)
Verilog HDLとFPGAを使った情報工学実験City-1の1998年度
マイクロコンピュータ設計教育環境City-1