TLCS-12Aの詳細
TLCS-12A(Toshiba LSI Computer System 12A)は、東京芝浦電気が1975年に発表した
12ビットマイクロプロセッサです。このプロセッサは、1973年にリリースされたTLCS-12(T3153)を基に、機能や性能の改良が施されたバージョンとなります。TLCS-12自体は、自動車のエンジン制御ユニット向けに開発され、その精度の要求から
12ビットの命令セットが採用されました。
アーキテクチャ
TLCS-12Aは、
12ビットの汎用レジスタを8
ワード持っています。その構成は、6つのレジスタがマルチプルアキュムレータ、インデックスレジスタ、アドレスポインタとして活用されており、残りの2つは
プログラムカウンタおよびプログラム・ステータス・
ワードに使用されます。このデザインにより、割り込みマスクや演算結果のフラグステータスが管理されます。また、レジスタ、メモリ、I/Oアドレスは同一の
アドレス空間に割り当てられています。具体的には、8つのアドレスレジスタはアドレス 0x0 から 0x7 に配置され、I/Oレジスタは指定した任意のアドレスに設けられる柔軟性があります。
さらに、TLCS-12Aは
マイクロプログラム方式を採用し、内蔵の4KビットROMを利用して演算命令のサポートを行っています。TLCS-12からの改良ポイントとしては、除算命令が追加されたことや、消費電力の削減に寄与する設計の最適化が挙げられます。この結果、プロセッサの処理速度が30%向上し、ゲート数の削減により歩留まりも改善されています。
応用製品
TLCS-12Aは様々な産業用製品に搭載されています。東京芝浦電気が開発した汎用の産業用コンピュータ「TOSMATIC-12A」に始まり、データロガー「TOSSEC-EC」、ビル管理システム「BUILDAC-M」、電力デマンド監視制御装置など、多岐にわたる応用があります。
評価ボード
TLCS-12Aは、学習や評価、研究、組み込み用途向けにいくつかの評価ボードが発売されています。特に、EX-0(Experimental Use Model 0)は、日本電気の
TK-80よりも早く発売され、
テレタイプ端末を必要としない
ワンボードマイコンとして当時注目を集めました。これらの評価ボードは、別売の開発用ソフトウェア(セルフアセンブラ、エディタ、デバッガ)に対応しており、テレタイプインターフェースや専用PROMライター(EX-1A)を使用することで、完全な開発環境が整います。
EX-0の仕様
EX-0は128
ワードのRAMと512
ワードのROMを搭載し、外部メモリやDMAの拡張はありません。入出力は
ディップスイッチとLED表示を使用しており、オプションでテレタイプインターフェースを増設可能です。このボードは1976年4月に発売され、標準価格は99,000円です。
EX-12/10の仕様
EX-12/10は、2K
ワードのRAMを搭載し、ROMはオプションで追加が可能です。また、割り込みラッチユニット(T3219)、DMA(T3555)、テレタイプインターフェースが標準で装備されています。入力には
ディップスイッチを使用し、出力にはオプションのコントロールパネルが利用できます。9V発生回路を内蔵しており、+5Vと-5Vの電源のみで動作します。このボードは1977年1月に発売され、標準価格は185,000円です。
EX-12/5の仕様
EX-12/5は256
ワードのRAMを搭載しており、ROMはオプションとして追加できます。外部のDMA、増設ROM、増設RAM、テレタイプインターフェースを増設可能で、1977年5月に発売され、標準価格は77,000円です。
TLCS-12Aは、産業界や教育分野での活用が期待される多機能な
マイクロプロセッサであり、その影響は今なお続いています。