Freescale RS08 とは

RS08「1」コアは、6800マイクロプロセッサ・ファミリのメンバーであるFreescale MC68HCS08中央処理装置(CPU)のリソースを削減したバージョンです。組込みシステム用の複数のマイクロコントローラデバイスに実装されています。
兄弟のHC08とフリースケールS08の部品と比較して、設計が大幅に簡素化されています。部品番号の「R」は「削減」を示しています。フリースケールは、そのコアを「超ローエンド」と表現しています。標準的な実装では、オンボードの周辺機器やメモリのリソースが少なく、パッケージが小さく(3mm x 3mm x 1mmのQFN6パッケージが最小)、1ドル以下の価格です。簡素化された設計の目的は、より小さなメモリサイズの部品に対して、より大きな効率、より大きな費用対効果、およびより小さいダイサイズを含む。
RS08は共有されたプログラムとデータバスを持つフォンノイマンアーキテクチャを採用しています。データメモリ内から命令を実行することが可能である。このデバイスはS08コアとバイナリ互換ではありませんが、命令オペコードとアドレッシングモードはS08のサブセットです。これにより、S08コアからRS08コアへの設計者やエンジニアへの容易な移行が可能になります。
短いアドレッシングモードと小さなアドレッシングモードは、最も一般的に使用される変数とレジスタのより効率的なアクセスと操作を可能にします。これらの命令には、1バイトの命令オペコードがあり、頻繁に使用するために必要なプログラムメモリの量が減ります。
ダイサイズはS08コアよりも30%小さくなります。 RS08コアはS08と同じバス構造を使用しており、メモリと周辺モジュールの再利用が可能です。バックグラウンド・デバッグ・モード・インタフェース、ターゲット・システムにインストールされたときにプロセッサーをインタラクティブに制御できるシングルワイヤー・デバッグ・インターフェースを提供します。