●マシンの概要

・開発コード名: maruCc42
・設計者: 三好陽子(共同製作者:市川早苗・藤井亜希子)
・稼働日: 1998年7月31日(金)
・方式設計: 3段パイプラインRISC
・命令形式:2アドレス方式16ビット命令が14個
●セールスポイント

・完全なインターロック機構搭載
・外部割り込み機能搭載(コンソールから手動)
・内部割り込み機能搭載(オーバーフローに対応)
・2の補数加算・減算
●マシンの構成

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

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

ナイトライダーや、落雷などのハプニングに苦しめられた。
とても辛かったが、とにかく動いてくれて良かった。


英語版はこちら
+++ Please click here for the English version +++




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




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