| デザイナー | モトローラ |
|---|---|
| ビット | 32ビット |
| 紹介された | 1979年 |
| デザイン | CISC |
| 分岐 | 条件コード |
| エンディアン | 大きい |
| レジスター | |
| |
Motorola 68000 シリーズ( 680x0、m68000、m68k、または68kとも呼ばれる) は、 32 ビットの 複合命令セット コンピュータ(CISC)マイクロプロセッサファミリです。1980 年代から 1990 年代初頭にかけて、パーソナル コンピュータやワークステーションで人気を博し、 Intelのx86マイクロプロセッサの主な競合製品でした。これらは、初期の Apple Macintosh、Sharp X68000、Commodore Amiga、Sinclair QL、Atari STおよびFalcon、Atari Jaguar、Sega Genesis (Mega Drive) およびSega CD、Philips CD-i、Capcom System I (Arcade)、AT&T UNIX PC、Tandy Model 16/16B/6000、Sun Microsystems Sun-1、Sun-2、Sun-3、NeXT Computer、NeXTcube、NeXTstation、NeXTcube Turbo、初期のSilicon Graphics IRIS ワークステーション、Aesthedes 、 MASSCOMPのコンピュータ、Texas Instruments TI-89 / TI-92計算機、Palm Pilot (Palm OS 4.x 以前が動作する全モデル)、Control Data Corporation CDCNET デバイスなどで使用されたプロセッサとして最もよく知られています。 Interface、VTech Precomputer Unlimited、Space Shuttleなどです。現代のデスクトップ コンピュータは 680x0 シリーズのプロセッサをベースにしていませんが、派生プロセッサは今でも組み込みシステムで広く使用されています。
モトローラは1994 年に 680x0 シリーズ アーキテクチャの開発を中止し、AIM アライアンスの一環としてIBMおよびApple Computerと共同で開発されたPowerPC RISCアーキテクチャに置き換えました。
家族
- 第 1 世代 (内部的には 16/32 ビット、8 ビット、16 ビット、32 ビットのインターフェイスで製造)
- 第 2 世代 (内部的には完全に 32 ビット)
- 第3世代(パイプライン)
- 第4世代(スーパースカラー)
- その他
- Freescale 683XX (CPU32 別名 68330、68360 別名QUICC )
- フリースケール コールドファイア
- フリースケール ドラゴンボール
- フィリップス 68070
- アポロコア68080 [1]
改善履歴
68010 :
- 仮想メモリのサポート(再開可能な命令)
- 文字列とメモリライブラリプリミティブを高速化する「ループモード」
- 乗算命令ではクロックティックが14少なくなる
- 2 GiB直接アクセス可能なメモリ ( 68012バリアント)
68020 :
- 32 ビット アドレスと算術論理ユニット(ALU)
- 3段階パイプライン
- 256バイトの命令キャッシュ
- 無制限のワードおよびロングワードデータアクセス(アライメントを参照)
- 8倍のマルチプロセッシング能力
- より大きな乗算(32×32 -> 64ビット)と除算(64÷32 -> 32ビットの商と32ビットの余り)命令、およびビットフィールド操作
- アドレッシングモードにスケールインデックスと別の間接レベルが追加された
- 低コスト、EC = 24ビットアドレス
68030 :
- 命令キャッシュとデータキャッシュを それぞれ256バイトに分割
- オンチップメモリ管理ユニット(MMU)(68851)
- 低コストEC = MMUなし
- バーストメモリインターフェース
68040 :
- 命令キャッシュとデータキャッシュは それぞれ4KB
- 6段階パイプライン
- オンチップ浮動小数点ユニット(FPU)
- FPU には IEEE超越関数の能力がない
- FPUエミュレーションは2E71M以降のチップリビジョンで動作します
- 低コスト LC = FPU なし
- 低コストEC = FPUやMMUなし
68060 :
- 命令キャッシュとデータキャッシュはそれぞれ8KB
- 10 段階パイプライン
- 2サイクル整数乗算ユニット
- 分岐予測
- デュアル命令パイプライン
- アドレス生成ユニット(AGU)の命令により、ALUの2サイクル前に結果が供給される。
- 低コスト LC = FPU なし
- 低コストEC = FPUやMMUなし
機能マップ
主な用途

680x0 プロセッサ ラインは、最新のハイエンドTexas Instruments計算機 ( TI-89、TI-92、Voyage 200ライン) から、 Palm OS 1.x から 4.x (OS 5.x はARMベース) を実行するPalm Pilotシリーズの全製品、さらにはスペース シャトルの重要な制御システムの耐放射線バージョンまで、さまざまなシステムで使用されてきました。
しかし、680x0 CPU ファミリは、Apple Macintosh、 Commodore Amiga、Sinclair QL、Atari ST、 SNK NG AES / Neo Geo CD、Atari Jaguar、Commodore CDTVなどの高度なデスクトップコンピュータやビデオゲームコンソールを動かすプロセッサとして最もよく知られるようになりました。 680x0 は、 AT&T のUNIX PC、 Tandy のModel 16/16B/6000、 Sun Microsystems のSun-1、Sun-2、Sun-3、NeXT Computer、Silicon Graphics (SGI) など、1980 年代のUnixワークステーションやサーバーで好んで選択されたプロセッサでもありました。 CP/Mの 68000 バージョンであるCP/M-68K は、当初 Atari ST オペレーティングシステムとして提案されましたが、 Atari は代わりにAtari TOS を選択しました。 CP/M-68K のシステム固有のポートは多数利用可能でした。たとえば、TriSoft は Tandy Model 16/16B/6000 用の CP/M-68K ポートを提供しました。
また、おそらく最も重要なのは、Adobe のPostScriptインタープリタの最初の数バージョンが 68000 ベースだったことです。Apple LaserWriterおよび LaserWriter Plus の 68000 は、当時の Macintosh コンピュータで使用されていたバージョンよりも高速でした。高速な 68030 は、標準解像度の LaserWriter IIntx、IIf、IIg (300 dpi)、高解像度の LaserWriter Pro 600 シリーズ (通常は 600 dpi ですが、最小 RAM を搭載した場合は 300 dpi に制限されます)、および非常に高解像度のLinotronicイメージセッタである 200PS (1500+ dpi) および 300PS (2500+ dpi) など、後の PostScript インタープリタに使用されました。その後、Adobe は一般にプロセッサに RISC を好みました。これは、競合他社が PostScript クローンで既に RISC (多くの場合 AMD 29000 シリーズ) を採用していたためです。初期の 68000 ベースの Adobe PostScript インタープリタとそのハードウェアは、冷戦時代の米国のロケットやミサイルにちなんで、Atlas、Redstone など と命名されました。
現在、これらのシステムは生産終了 (Atari の場合) か、別のプロセッサを使用しています (Macintosh、Amiga、Sun、SGI の場合)。これらのプラットフォームの市場シェアは 1980 年代にピークを迎えたため、元のメーカーはこれらのハードウェア用のオペレーティング システムをサポートしていないか、廃業しています。ただし、LinuxおよびNetBSDオペレーティング システムには、68000 プロセッサのサポートがまだ含まれています。
68000 プロセッサは、セガ ジェネシス(メガドライブ) やSNK ネオジオコンソールでもメイン CPU として使用されました。セガ サターンなどの他のコンソールでは、68000 がオーディオ処理やその他の I/O タスクに使用されました。一方、Atari Jaguarには、基本的なシステム制御と入力処理を目的とした 68000 が搭載されていましたが、Jaguar の異種プロセッサの珍しい組み合わせにより、ゲーム ロジックの実行にも頻繁に使用されました。カプコン、SNK、セガなどの多くのアーケード ボードでも、68000 プロセッサが使用されていました。
68000 ファミリから派生したマイクロコントローラは、さまざまなアプリケーションで使用されてきました。たとえば、CPU32およびColdFireマイクロコントローラは、自動車エンジン コントローラとして数百万個製造されてきました。
多くのプロプライエタリなビデオ編集システムでは、68000 プロセッサが使用されていました。たとえば、MacroSystem Casablanca は、使いやすいグラフィック インターフェイスを備えたブラック ボックスでした (1997)。これは、アマチュアや趣味のビデオグラファーの市場を対象としていました。また、それ以前の、より大きく、よりプロフェッショナルな対応製品である「DraCo」(1995) も注目に値します。画期的なQuantel Paintboxシリーズは、初期の 24 ビット ペイントおよびエフェクト システムをベースにしており、1981 年に最初にリリースされました。その全期間を通じて、68000 ファミリ プロセッサのほぼ全範囲が使用されましたが、68060 は設計に実装されませんでした。ビデオ分野でのもう 1 つの競合製品である Abekas 8150 DVE システムは 680EC30 を使用し、後に Globecaster に改名された Play Trinity は、68030 を複数使用しました。 Robert Bosch Corporation (後の BTS (1983)) が製造した Bosch FGS-4000/4500 ビデオ グラフィックス システムは、68000 をメイン プロセッサとして使用し、他のプロセッサを駆動して、Gouraud および Phong シェーディングを簡単に適用できるコンピュータで 3D アニメーションを実行しました。このシステムは、修正されたMotorola VERSAdosオペレーティング システムを実行しました。
建築
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PDP-11やVAXに詳しい人であれば、68000 シリーズも使い慣れているはずです。汎用レジスタが専用のデータ レジスタとアドレス レジスタに分割されている点を除けば、68000 アーキテクチャは多くの点で 32 ビットの PDP-11 です。
このプロセッサは、それ以前 (8080 など) やそれ以降 (x86 など) の多くのプロセッサよりも、より直交的な命令セットを持っていました。つまり、特定の命令で特定のアドレッシング モードを使用するという制限を受けることなく、オペランドを使用して自由に操作を組み合わせることができました。この特性により、プログラミングは人間にとって比較的簡単になり、コンパイラ用のコード ジェネレータの作成も容易になりました。
68000 シリーズには、8 つの 32 ビット汎用データレジスタ(D0 ~ D7) と 8 つのアドレス レジスタ (A0 ~ A7) があります。最後のアドレス レジスタはスタック ポインタであり、アセンブラはラベル SP を A7 と同等として受け入れます。
さらに、16 ビットのステータス レジスタがあります。上位 8 ビットはシステム バイトで、変更は特権が必要です。下位 8 ビットはユーザー バイトで、条件コード レジスタ (CCR) とも呼ばれ、変更は特権ではありません。68000 の比較、算術、および論理演算は、条件コードを変更して、後の条件付きジャンプで使用するために結果を記録します。条件コード ビットは、「ゼロ」(Z)、「キャリー」(C)、「オーバーフロー」(V)、「拡張」(X)、「負」(N) です。「拡張」(X) フラグは、キャリー フラグとは別であるため、特に言及する価値があります。これにより、算術、論理、およびシフト演算からの追加ビットを、フロー制御とリンクのためにキャリーから分離できます。
68000 には「スーパーバイザ モード」がありましたが、ステータス レジスタを別のレジスタにコピーする単一の命令「MOVE from SR」が非特権だがセンシティブであるため、Popek と Goldberg の仮想化要件を満たしていませんでした。Motorola 68010以降では、仮想化ソフトウェアをより適切にサポートするために、これが特権になりました 。
68000 シリーズの命令セットは、次の大まかなカテゴリに分類できます。
- ロードとストア(MOVE)
- 算術演算(ADD、SUB、MULS、MULU、DIVS、DIVU)
- ビットシフト(ASL、ASR、LSL、LSR)
- ビットローテーション (ROR、ROL、ROXL、ROXR)
- 論理演算(AND、OR、NOT、EOR)
- 型変換(バイトからワードへ、およびその逆)
- 条件付きおよび無条件分岐(BRA、Bcc - BEQ、BNE、BHI、BLO、BMI、BPL など)
- サブルーチンの呼び出しと戻り (BSR、RTS)
- スタック管理 (LINK、UNLK、PEA)
- 割り込みの発生と応答
- 例外処理
- 存在する CPU、MMU、または FPU を判別するための x86 CPUID命令に相当するものはありません。
Motorola 68020では、スーパーバイザ状態へのいくつかの小さな改善と拡張、マルチプロセッシング システムのソフトウェア管理用のいくつかの命令 (68060 では削除されました)、あまり使用されなかった (将来の 680x0 プロセッサから削除されました) 高級言語のサポート、より大きな乗算 (32×32 → 64 ビット) と除算 (64÷32 → 32 ビットの商と 32 ビットの剰余) 命令、およびビット フィールド操作を含むいくつかの新しい命令が追加されました。
標準のアドレス指定モードは次のとおりです。
- 直接登録
- データレジスタ、例: "D0"
- アドレスレジスタ、例: "A0"
- 間接登録
- シンプルなアドレス、例: (A0)
- ポストインクリメント付きアドレス、例: (A0)+
- プリデクリメント付きアドレス、例:−(A0)
- 16ビット符号付きオフセットのアドレス、例:16(A0)
- インデックス レジスタと 8 ビットの符号付きオフセットを使用したレジスタ間接 (例: 8(A0,D0) または 8(A0,A1))
- (A0)+ および −(A0) の場合、実際の増分または減分値はオペランドのサイズに依存します。バイト アクセスではアドレス レジスタが 1 調整され、ワード アクセスでは 2 調整され、ロング アクセスでは 4 調整されます。
- PC(プログラムカウンタ)相対変位
- 相対 16 ビット符号付きオフセット、例: 16(PC)。このモードは、位置に依存しないコードに非常に便利です。
- 8ビット符号付きオフセットとインデックスによる相対、例:8(PC,D2)
- 絶対メモリ位置
- 数字(例:$4000)またはアセンブラによって変換されたシンボル名
- ほとんどのアセンブラでは、 16 進数を表すために「0x」や末尾の H の代わりに「$」記号が使用されていました。
- このアドレッシングモードには16ビット版と32ビット版があった。
- 即時モード
- 命令に保存されたデータ、例: "#400"
- クイック即時モード
- 3ビットの符号なし(またはmoveqで8ビットの符号付き)で、値はオペコードに格納されます。
- addqとsubqでは、0は8に等しい。
- 例えば、moveq #0,d0 は clr.l d0 よりも速かった (ただし、どちらも D0 を 0 にした)
さらに、ステータス レジスタへのアクセス、および後期モデルではその他の特殊レジスタへのアクセスも可能になりました。
Motorola 68020 では、スケールされたインデックスアドレス モードが追加され、既存のモードの多くに 別のレベルの間接参照が追加されました。
ほとんどの命令にはドット文字のサフィックスが付いており、8 ビット バイト (「.b」)、16 ビット ワード (「.w」)、および 32 ビット ロング (「.l」) での操作が可能になります。
ほとんどの命令は二項命令です。つまり、操作にはソースと宛先があり、宛先が変更されます。注目すべき命令は次のとおりです。
- 算術演算: ADD、SUB、MULU (符号なし乗算)、MULS (符号付き乗算)、DIVU、DIVS、NEG (加法否定)、CMP (結果を保存せずに引数を減算し、ステータス ビットを設定する比較)
- 2進化10進数演算: ABCD、NBCD、SBCD
- ロジック: EOR (排他的論理和)、AND、NOT (論理否定)、OR (包含的論理和)
- シフト: (論理シフト、つまり右シフトで最上位ビットにゼロを入れる) LSL、LSR、(算術シフト、つまり最上位ビットを符号拡張する) ASR、ASL、(eXtend を介して回転し、そうしない) ROXL、ROXR、ROL、ROR
- メモリまたはデータ レジスタのビット テストと操作: BSET (1 に設定)、BCLR (0 にクリア)、BCHG (反転)、および BTST (変更なし)。これらの命令はすべて、まず宛先ビットをテストし、宛先ビットがそれぞれ 0 (1) の場合は CCR Z ビットを設定 (クリア) します。
- マルチプロセッシング制御: TAS (テストアンドセット) は、分割不可能なバス操作を実行し、セマフォを使用して単一のメモリを共有する複数のプロセッサを同期できるようにします。
- 制御フロー: JMP (ジャンプ)、JSR (サブルーチンへのジャンプ)、BSR (サブルーチンへの相対アドレス ジャンプ)、RTS (サブルーチンからの戻り)、RTE (例外、つまり割り込みからの戻り)、TRAP (ソフトウェア割り込みに似たソフトウェア例外のトリガー)、CHK (条件付きソフトウェア例外)
- 分岐: Bcc (ここで、「cc」は、ステータス レジスタの条件コードの 14 のテスト (等しい、より大きい、より小さい、桁上げ、およびステータス レジスタから取得可能なほとんどの組み合わせと論理反転) のうちの 1 つを指定します)。残りの 2 つの可能な条件 (常に真と常に偽) のうち、BRA (常に分岐) には別のニーモニックがあり、BSR (サブルーチンへの分岐) は、本来は「分岐なし」となるはずのエンコードを使用します。
- デクリメントと分岐: DBcc (「cc」は分岐命令の場合) は、条件が偽であれば、D レジスタの下位ワードをデクリメントし、結果が -1 ($FFFF) でない場合は、宛先に分岐します。終了値として 0 ではなく -1 を使用すると、カウントが 0 の場合は何も実行しないループを簡単にコーディングでき、ループに入る前に別のチェックを行う必要がなくなります。これにより、DBcc のネストも容易になります。
68050 および 68070
モトローラは、68000、68020、68040、68060 など、CPU コアのメジャー リビジョンに主に偶数を使用しました。68010 は、コアに小さな変更を加えた 68000 の改訂版であり、同様に 68030 は、いくつかのより強力な機能を備えた改訂版 68020 でしたが、そのいずれもコアのメジャー アップグレードと分類できるほど重要なものではありませんでした。
68050 は存在しなかったが、かつてはモトローラ社内のプロジェクトだった。奇数リリースは常に、その前の偶数リリースで生じた問題に対する反応であったため、68050 では 68040 の消費電力 (およびそれに伴う発熱) が削減され、FPU の例外処理が改善され、機能サイズが小さくなり、プログラムによる命令の使用に合わせてマイクロコードが最適化されると一般に予想されていた。これらの最適化の多くは 68060 に取り入れられ、その設計目標の一部となった。68060 が開発中であったこと、Intel 80486 がモトローラの想定ほど速く進歩していなかったこと、68060 が要求の厳しいプロジェクトであったことなど、さまざまな理由から、68050 は開発の早い段階でキャンセルされた。
また、 68060の改訂版も存在しません。モトローラは 68000 および88kプロセッサ ラインから新しいPowerPCビジネスに移行する過程にあったため、68070 は開発されませんでした。開発されていたとしたら、おそらくより優れた FPU を搭載した改訂版の 68060 だったでしょう (パイプラインについては Usenet で広く推測されていました)。
68070という名称の CPU がありました。これは、基本的な DMA コントローラ、I²Cホスト、およびオンチップ シリアル ポートを備えた、16/32 ビット 68000 のライセンス版で、やや低速なバージョンでした。この 68070 は、Philips CD-iのメイン CPU として使用されました。ただし、この CPU はPhilipsによって製造されたもので、Motorola の 680x0 ラインナップの正式な一部ではありませんでした。
最後の世代
第 4 世代の68060 は、 Intel P5 マイクロアーキテクチャのほとんどの機能と同等の機能 (ただし、命令セット アーキテクチャの互換性はありません) を提供しました。
その他のバリエーション
パーソナルコンピュータXT/370とAT/370 PCベースのIBM互換メインフレームには、それぞれS/370メインフレームの命令をエミュレートするカスタムマイクロコードを搭載した2つの改造されたモトローラ68000プロセッサが搭載されていました。[19] [20]
アリゾナ州に拠点を置く Edge Computer Corp は、元 Honeywell の設計者によって設立されたと伝えられており、68000 シリーズと互換性のあるプロセッサを製造しており、これらはMotorola の自社製品に比べて「3 ~ 5 倍の性能と18 ~ 24 か月の納期の優位性」があると主張している。 [21] 1987 年に同社は、Edge メインフレーム アーキテクチャに Motorola の命令セットを実装した 32 ビット スーパーミニコンピュータである Edge 1000 シリーズを発表した。これは、命令フェッチ パイプライン (IFP) とオペランド実行パイプライン (OEP) の 2 つの独立したパイプラインを採用し、4096 エントリの分岐キャッシュを備えた分岐予測ユニットに依存し、複数のバスを介して命令とオペランドを取得している。[22] Edge Computer と Olivetti の間の合意により、Olivetti は Edge Computer のマシンをベースにした独自の「Linea Duo」シリーズの製品を発表することになった。[23]その後、同社はEdgcore Technology Inc. [24]に改名された( Edgecore Technology Inc. [25]とも呼ばれた)。Edgcoreは1987年にOlivettiとE1000プロセッサの供給契約を結び、続いて1989年にはPhilips Telecommunications Data SystemsとE2000プロセッサの供給契約を結んだ。このプロセッサは68030命令セットをサポートし、16 VAX MIPSの性能評価を提供したと伝えられている。[26] Nixdorf Computerおよび日立とも1989年に同様の契約を結んだ。[27] [28]
エッジ・コンピュータはモトローラと契約を結んでいたと伝えられている。[25] RISC製品との競争が激化する中、エッジコアはモトローラとの「提携」を強調することで市場で自社製品を差別化しようとし、イソップ童話にちなんだ「キツネ(エッジコア)が牡馬(モトローラ)の背中に登り、木の高い枝から果物をもぎ取る」というマーケティングキャンペーンを展開した。[29]赤ずきんなど、他の民話の広告テーマも採用された。[30]同社の投資家が同社へのさらなる資金提供を拒否し、複数の企業が他の当事者との協議に関与していたため、アリックス社は1989年7月にエッジコアの買収を発表した。[28]アリックスは1990年に日立との契約を更新できたと伝えられているが、オリベッティやフィリップスとの以前の契約の将来については、エッジコア買収後も疑問が残った。[31]
1992年、International Meta Systems (IMS) という会社が、RISCベースのCPUであるIMS 3250 を発表しました。これは、Intel 486 や Motorola 68040 を「ネイティブ速度で、その数分の一のコストで」エミュレートできるとされていました。100MHz では、エミュレーションが開発されていたとされる25MHz 486と30MHzの68040、浮動小数点ユニットのサポートを含む、この製品は1993年半ばに1ユニット当たりのコストで生産される予定である。50~60ドル。[32] PowerPC 615などのプロセッサでエミュレーションサポートが急増している中、1994年にIMSはエミュレーション技術の特許を申請したが、ライセンシーを見つけられなかったと報じられた。[33]この製品の導入が何度も遅れたことは、ある時「チップの音声処理機能を改善する必要がある」ことが原因とされたが、[34]どうやら同社は、インテルのP6製品に対抗することを目的とした別のチップ、Meta6000の導入を模索することになったようだ。[35]最終的に、IMSは特許を訴訟代理人のTechSearchに売却して破産した。TechSearchは1998年にインテルをIMSの特許侵害で訴えようとした。[36]テックサーチは敗訴したと伝えられているが、控訴を試み、また、報道機関に対する発言でテックサーチのビジネスモデルを不利に評価したインテルの代表者のコメントを根拠に、インテルを「名誉毀損と中傷」で訴えようとした。[37]
メインラインの 68000 プロセッサの廃止後、68000 ファミリはマイクロコントローラや組み込みマイクロプロセッサのバージョンである程度使用されてきました。これらのチップには、上記の「その他」にリストされているもの、つまりCPU32 (別名68330 )、ColdFire、QUICC、DragonBallが含まれます。
FPGA技術の登場により、国際的なハードウェア開発者チームが68000をFPGAコアとして多くの機能強化を加えて再現しました。このコアは68080として知られ、ヴァンパイアブランドのAmigaアクセラレータで使用されています。[38]
Magnetic Scrolls は、テキスト アドベンチャーの仮想マシンのベースとして 68000 の命令のサブセットを使用しました。
競合他社
デスクトップ
1980年代から1990年代初めにかけて、68000がデスクトップコンピュータで広く使用されていた頃、その主な競合相手はIBM PC互換機で使用されていたIntelのx86アーキテクチャだった。第1世代の68000 CPUは、主に16ビットの8086、8088、80286と競合していた。第2世代は80386(最初の32ビットx86プロセッサ)と競合し、第3世代は80486と競合した。第4世代はP5 Pentiumラインと競合したが、古い68000市場の多くが消滅しているかほぼ消滅していた(AtariやNeXTの場合のように)か、新しいアーキテクチャ(MacintoshとAmigaのPowerPC、SunのSPARC、Silicon Graphics (SGI)のMIPS)に移行していたため、その前身ほど広くは使用されなかった。
埋め込み
組み込みシステムで成功しているプロセッサ アーキテクチャは数多くあります。68000 よりもはるかにシンプルで小型、安価なマイクロコントローラもあれば、比較的洗練されていて複雑なソフトウェアを実行できるものもあります。68000 の組み込みバージョンは、PowerPC、ARM、MIPS、SuperHなどをベースとしたプロセッサ アーキテクチャと競合することがよくあります。
参照
- VMEbus は、 68000 シリーズ用に設計された外部コンピュータ バス規格です。
参考文献
- ^ 「APOLLO 68080 - 高性能プロセッサ」。
- ^ 「Motorola 68000 マイクロプロセッサ ファミリー」。CPU -World。2012年 11 月 17 日閲覧。
- ^ 「Amiga プロジェクト: 50 MHz で動作する Amiga 500 68HC000 アクセラレータ」。2015 年 7 月 12 日。
- ^ 「Motorola 68008 マイクロプロセッサ ファミリ」。CPU -World。2012年 11 月 17 日閲覧。
- ^ 「Motorola 68010 (MC68010) ファミリー」。CPU -World 。 2012年11月17日閲覧。
- ^ 「Motorola 68012 (MC68012) ファミリー」。CPU -World 。 2012年11月17日閲覧。
- ^ 「Motorola 68020 (MC68020) マイクロプロセッサ ファミリ」。CPU -World。2012年 12 月 17 日閲覧。
- ^ 「Motorola MC68EC020FG16」。CPU-World 。2012年11月17日閲覧。
- ^ 「Motorola 68030 (MC68030) マイクロプロセッサ ファミリ」。CPU -World。2012年 11 月 17 日閲覧。
- ^ 「Motorola MC68EC030RP25 / MC68EC030RP25B / MC68EC030RP25C」。CPU -World。
- ^ 「Motorola MC68EC030RP40 / MC68EC030RP40B / MC68EC030RP40C」。CPU -World。
- ^ 「Motorola 68040 (MC68040) マイクロプロセッサ ファミリ」。CPU -World。2012年 11 月 17 日閲覧。
- ^ abcd "M68040 ユーザーズマニュアル" (PDF) . freescale.com . 2016年4月17日時点のオリジナル(PDF)からアーカイブ。2007年5月8日閲覧。
- ^ abc 「Motorola 68060プロセッサファミリー」。CPU -World 。 2012年11月22日閲覧。
- ^ abc 「M68060 ユーザーズマニュアル」(PDF) . freescale.com . 2016年8月23日時点のオリジナル(PDF)からアーカイブ。2010年7月28日閲覧。
- ^ abc 「Happy Birthday Arne!」NatAmi Knowledge Forum。 2011年6月13日時点のオリジナルよりアーカイブ。 2024年6月7日閲覧。
- ^ abc "68060 Masken und Fakes [amiga-wiki]".
- ^ Archive.org - 68LC060 ベースのアクセラレータ ボードの Amiga Format レビュー[リンク切れ]
- ^ 「コマイクロプロセッサ/コプロセッサによる IBM System 370 の実装... - IPCOM000059679D - IP.com」。 Priorartdatabase.com 。 2020 年 7 月 23 日閲覧。
- ^ ミューラー、スコット (1992) 。PC のアップグレードと修理、第 2 版。Que Books。pp. 73–75, 94。ISBN 0-88022-856-3。
- ^ 「Olivetti、Edgeから11月に68020互換のMiniを発売」。Tech Monitor。1987年8月27日。 2022年6月3日閲覧。
- ^ 「Edge supermini は CISC 命令セットで RISC パフォーマンスを実現」。Computer 1987 年 9 月、p. 107。2022年6 月 18日閲覧。
- ^ 「Olivetti、Linea Duoとしてエッジコンピュータマシンのモデルを発売」。Tech Monitor。1987年11月15日。 2022年6月3日閲覧。
- ^ 「Currents」。UNIX Review。1988年12月。pp.8、10、12–13 。 2022年6月5日閲覧。
- ^ ab “Edge Computer Corp、Edgecore Technology Incを読む” 。Tech Monitor。1988年9月26日。2022年8月11日時点のオリジナルよりアーカイブ。2022年6月3日閲覧。
- ^ 「Edgcore が Philips と 2,000 万ドルの契約を締結、E2000 CPU の 4 年契約を締結」。Electronic News。1989年 3 月 13 日。14 ページ。2022 年6 月 5 日閲覧。
- ^ 「データトピックス」。エレクトロニックニュース。1989年3月27日。12ページ。 2022年6月5日閲覧。
- ^ ab 「Arix May Buy Edgcore」。エレクトロニック・ニュース。1989年7月17日。p.20 。 2022年6月5日閲覧。
- ^ Waller, Larry (1989年4月). 「ハイテクマーケティング:スタイルと実質のバランス」.エレクトロニクス. pp. 100–102 . 2022年6月5日閲覧。
- ^ 「RISCと寝ることを検討中か?」Electronics (Edge Computerの広告) 1988年4月28日。pp. 70–71 。 2022年10月18日閲覧。
- ^ 「日立、最新DASDの価格と仕様を公開」。エレクトロニックニュース。1990年10月1日。18ページ。 2022年6月5日閲覧。
- ^ Halfhill, Tom R. (1992年11月). 「486と68040をエミュレートする新しいRISCチップ」. Byte . p. 36. 2022年6月12日閲覧。
- ^ Ryan, Bob (1994 年 9 月). 「IMS が 80x86 エミュレーションに参入」. Byte . p. 38. 2022 年6 月 12 日閲覧。
- ^ Lazzaro, Joseph J. (1995年1月). 「視覚障害者にとって一貫性のないオンラインアクセスサービス」. Byte . p. 36. 2022年6月12日閲覧。
- ^ 「IMSがMeta6000で再び登場」。Byte 、 1996年11月、90ページ。 2022年6月12日閲覧。
- ^ Brown, Peter (1998年8月10日). 「Chip Law Firms Kept Busy」. Electronic News . p. 24. 2022年6月12日閲覧。
- ^ ペレルマン、マイケル(2002年4月)。『このアイデアを盗め:知的財産権と企業による創造性の没収』(第1版)。パルグレイブ。62~63ページ。ISBN 0-312-29408-5. 2022年6月12日閲覧。
- ^ Boehn, Gunnar von. 「APOLLO 68080 - 高性能プロセッサ」www.apollo-core.com . 2017年9月29日閲覧。
文献
- Howe, Dennis 編 (1983)。Free On-Line Dictionary of Computing。インペリアル・カレッジ、ロンドン。http://foldoc.org。2007 年 9 月 4 日閲覧。
外部リンク
- BYTE マガジン、1986 年 9 月号: 68000 ファミリー
- 680x0プロセッサをサポートするオペレーティングシステムの非常に広範なリスト
