Loading article…
SCC68070は、ライセンスに基づいて製造された、 Philips SemiconductorsブランドのMotorola 68000ベースの 16/32 ビット プロセッサです。外部的には高性能マイクロコントローラとして販売されていますが、 Philips CD-iインタラクティブ エンターテイメント製品ラインでは、Philips SCC66470 VSC (ビデオおよびシステム コントローラ) と組み合わせて使用されることがほとんどでした。
Motorola 68000コアへの追加には次のものが含まれます。
- 4~17.5MHzで動作
- 最大16 MBのメモリをサポートする最小限のセグメント化されたMMUを搭載
- 内蔵DMAコントローラ
- I²Cバスコントローラ
- シリアル
- 16ビットカウンタ/タイマーユニット
- 2つのマッチ/カウント/キャプチャレジスタにより、パルスジェネレータ、イベントカウンタ、またはリファレンスタイマーの実装が可能
- クロックジェネレータ
Motorola 68000コアとの違いは次のとおりです。
- 命令実行タイミングが全く異なる
- 割り込み処理が簡素化されました
- SCC68070にはMC68010スタイルのバス エラー回復機能があります。これらは互換性がないため、例外エラー処理が異なります。
- SCC68070には専用のアドレス生成ユニット(AGU) がないため、アドレス計算を必要とする操作は共有 ALU との競合により実行速度が遅くなります。つまり、ほとんどの命令は実行に 68000 よりも多くのサイクルを要し、一部の命令では実行に大幅に長いサイクルを要します。
- MMU はMotorola 68451やその他の「標準」Motorola MMUと互換性がないため、メモリ保護とアドレス変換を扱うオペレーティング システム コードは一般に移植可能ではありません。MMU を有効にすると、メモリアクセスごとに待機状態も発生します。
SCC68070はMotorola 68000とほぼバイナリ互換性がありますが、 Motorola 680x0 シリーズには同等のチップはありません。特に、SCC68070はMotorola 68060の後継ではありません。
SCC68070 は内部的には 32 ビット プロセッサですが、24 ビットのアドレス バスを備えているため、理論上は最大 16 MB のRAM を搭載できます。ただし、オンボードの周辺機器はすべて内部でマッピングされているため、これは不可能です。
外部リンク
- xs4all.nl/~ganswijk/chipdir/reg/68070.txt [リンク切れ ]
- SCC68070 データシート
