.jpg/500px-Ic-photo-Motorola--MC68302FC180-(CPU).jpg)

Freescale 683xx (旧Motorola 683xx ) は、 Motorola 68000ベースのCPUコアを使用するFreescaleの互換マイクロコントローラファミリです。このファミリはハードウェア記述言語を使用して設計されており、部品の合成が可能で、ダイ シュリンクなどの製造プロセスの改善に適しています。
683xx ファミリで使用される CPU コアは、68EC000と CPU32 の 2 つです。CPU32 コアの命令セットは、ビットフィールド命令がなく、テーブル検索命令や補間命令、低電力停止モードなど、CPU32 コアに固有の命令がいくつかある点を除いて 68020 に似ています。
マイクロコントローラのモジュールは独立して設計され、新しい CPU をテストできるようになったときにリリースされました。このプロセスにより、設計者は「先行設計」を実行できたため、シリコン テクノロジが利用可能になったときには、Motorola はすぐに実装して市場に投入できる設計を用意できました。これらのサブモジュールの多くは、Coldfireプロセッサ ラインに引き継がれています。
マイクロコントローラは、内部バスで接続された一連のモジュールで構成されています。
- 完全に静的なCPUコアで、完全停止から最大定格速度 (25 または 33 MHz) までの任意のクロック速度で実行できます。
- トランジスタを最小限に抑えながらパフォーマンスを最大化するように設計された CPU コア。
- バックグラウンド デバッグ モード(BDM)と呼ばれるデバッグ用の高速クロック シリアル インターフェイス。683xx シリーズは、デバッグを実行するために CPU へのクロック シリアル インターフェイスを備えた最初のシリーズでした。現在、多くの CPU はこの目的で標準のシリアル テスト インターフェイス (通常はJTAG ) を使用しています。
- SIM (システム統合モジュール) は、チップ選択とアドレス デコードを提供することで、多くのグルー ロジックを排除します。SIM は、クロック ジェネレータ、さまざまなシステム操作用のウォッチドッグ、プロセッサ ピンの構成、周期タイマー、および割り込みコントローラも提供します。
683xx ファミリのさまざまなプロセッサで使用可能なその他のモジュールは次のとおりです。
- タイミング プロセッサ ユニット (TPU) は、タイマー、カウンター、比例パルス幅制御、パルス幅測定、パルス生成、ステッピング モーター コントローラー、直交検出など、タイミング関連のほぼすべてのタスクを実行します。Freescale は開発システムとコードを無料で提供しています。
- 補助ランダム アクセス メモリ(RAM) は、TPU のプログラム可能なマイクロコントローラ ストアとしても機能します。
- 初期のモデルの中には、従来のカウンタータイマーが 2 つ搭載されているものもあります。
- 汎用タイマー (GPT) モジュールは、パルス アキュムレータ、キャプチャ/比較、およびパルス幅変調機能を提供します。
- 一部のモデルには、通信プロセッサ モジュール(CPM)の形式のネットワーク インターフェイス プロセッサと、イーサネットまたはHDLCバスに接続できるシリアル通信コントローラ (SCC) が搭載されています。
- ほとんどのモデルには、同期シリアル ペリフェラル インターフェイス(SPI) とロジック レベルRS-232 UART機能の両方を提供するキュー シリアル モジュール (QSM) が搭載されています。
モトローラは1993年に68341と68349プロセッサを発表しました。Dragon Iとして知られる68349は、ゼネラルマジックのマジックキャッププラットフォームをパーソナルコミュニケータデバイスで動作させるために設計されました。68341は、フィリップスCD-iなどのホームエンターテイメントや教育システム、および一般的に低コスト、低電力のソリューションを対象としていました。[1]
参照
- QUICC (クアッド統合通信コントローラ)
参考文献
- ^ Norr, Henry (1993年5月24日). 「Motorolaのポストプロセッサ計画」. MacWEEK . p. 4. 2024年5月6日閲覧。
外部リンク
- フリースケール M683xx プロセッサ
