

Zilog Z280 は、Zilog Z80アーキテクチャの強化版としてZilogが設計し、中止されたZilog Z800プロジェクトの改善点を統合した16 ビットマイクロプロセッサです。1987 年 7 月に初めて発表された Z280 は、商業的には失敗作とされています。
Z280はCMOSで製造され、[1]メモリ管理ユニット(MMU)を追加してアドレス範囲を16 MBに拡張し、マルチタスク、マルチプロセッサ、コプロセッサ構成の機能、および命令および/またはデータのキャッシュとして、または通常のアドレス空間の一部として構成可能な256バイトのオンチップスタティックRAMを追加しました。膨大な数の新しい命令とアドレス指定モードがあり、合計2000以上の組み合わせがあります。ハードウェアによる乗算、除算、符号拡張を含む32ビットのデータ操作を効率的に処理できます。スーパーバイザモードとユーザ動作モードがあり、オプションで両方のモードで命令とデータに別々のアドレス空間(可能なアドレス空間は合計4つ)を使用できます。内部クロック信号は、外部クロックの1、2、または4倍の速度で動作するように構成できます(例: 3 MHzバスで12 MHzの CPU )。Z80とは異なり、Z280はアドレスバスとデータバスに多重化配置を使用します。Z80アーキテクチャのより成功した拡張としては、1986 年のHitachi HD64180や2001 年のZilog eZ80などがあります。
Z280は当時としては多くの先進的な機能を備えていたが、そのほとんどはZilogプロセッサでは二度と見られなかった。[2]
- オンチップ命令キャッシュおよび/またはデータキャッシュ、またはオンチップRAM
- 命令パイプライン
- 高性能 16 ビット Z-BUS インターフェースまたは 8 ビット Z80 互換バス インターフェース
- メモリ保護機能付きMMU内蔵
- JAFおよびJAR命令でどのレジスタセットがコンテキスト内にあるかを判断する機能
- 3つのオンチップ16ビットカウンタ/タイマー
- 4つのオンチップDMAチャネル
- オンチップ全二重UART
- ユーザーI/Oトラップ
- スーパーバイザーモード(特権命令)
- 不正命令トラップ[要出典]
- コプロセッサエミュレーショントラップ
- バーストモードメモリアクセス
- マルチプロセッササポート、多数のバス構成モード
- 高速通信インターフェースによる複数の外部コプロセッサのサポート
- 複数の I/O ページ。これにより、 eZ80のように I/O ポートのアドレス範囲を制限したり、 Z180のように既存のマザーボードデバイスと競合したりすることなく、内部 I/O デバイスも使用できるようになります。
- スタックオーバーフロー警告
1990年代初頭、ティルマン・レーによってZilog Z280をベースにした少数のシングルボードコンピュータが設計・製造されたが、このCPUは市販のコンピュータには使用されなかった。[3]
2016年、ラマー・オーウェンズはティルマン・レーに連絡を取り、CPU280システムPCBの小規模な新規製造の許可を得て、10枚のボードを製造し、数人のベータビルダーに配布した。ウェイン・ウォーゼンは、EPROMイメージとフロッピーディスクイメージを再構築するためのビルドセットアップを開発し、配布と開発用のページをGithubに開設した。2018年春には、さらに10枚のボードが製造された。[4]
参考文献
- ^ EDN 1986年11月27日 p133
- ^ Z280 MPUマイクロプロセッサユニット予備技術マニュアル(PDF)。カリフォルニア州サンノゼ:Zilog 。1989年。 2019年9月11日時点のオリジナル(PDF)からアーカイブ。 2009年7月15日閲覧。
- ^ 「CPU280 システムソフトウェア」。2024年11月10日閲覧。
- ^ “CPU280” . 2024年11月10日閲覧。
- Z80 ファミリー データ ブック.サンノゼ、カリフォルニア州: Zilog . 1989 年 1 月。
- Reh, Tilmann (1991-09-16). 「CPU280 と Z280」. TCJ . 2009-07-15閲覧。
さらに読む
- Harston, JG (1998-04-15). 「完全な Z280 オペコード リスト」。2009-07-15に取得。
