ア | イ | ウ | エ | オ |
カ | キ | ク | ケ | コ |
サ | シ | ス | セ | ソ |
タ | チ | ツ | テ | ト |
ナ | ニ | ヌ | ネ | ノ |
ハ | ヒ | フ | ヘ | ホ |
マ | ミ | ム | メ | モ |
ヤ | ユ | ヨ | ||
ラ | リ | ル | レ | ロ |
ワ | ヰ | ヴ | ヱ | ヲ |
ン |
A | B | C | D | E |
F | G | H | I | J |
K | L | M | N | O |
P | Q | R | S | T |
U | V | W | X | Y |
Z | 数字 | 記号 |
ルネサスの開発した組み込み用32ビットRISCマイクロプロセッサーコアの名で、SuperHシリーズの一つ。
SH-2AはFPUなしのタイプであり、FPU搭載タイプはSH2A-FPUと呼ばれている。
上位ファミリー「SH-4」で採用されたスーパースケーラー方式を採用した、SH-2上位互換のマイクロプロセッサーコアである。
このため、1クロックあたり最大2命令を実行できるようになり、処理性能は、クロック1MHzあたり、SH-2の1.3MIPSから1.8MIPSへと高速化された。
マイクロプロセッサーコアは、最大200MHzで動作し、最大で360MIPSとなる。
なお、SH-2Aというのはあくまでもマイクロプロセッサーコアの名であり、SH-2Aという製品はない。様々な周辺回路を実装しパッケージ化したものが実際の製品である。名称は二通りあり、SH72xxというのがグループ名で、この中で仕様に応じてR5x72xxxxxxxxxxという型名が付けられ、製品として販売されている。
現在入手可能なものに、次のようなものがある。
関連するシリーズは次のとおり。
リアルタイム性向上のため、割り込み処理も改善された。
割り込み発生時、従来であればレジスターはソフトウェアがスタックに待避し、処理後スタックから戻す必要があった。対してSH-2Aコアでは、退避用の専用レジスターを用意し、ハードウェアで自動待避するようにした。
このため、割り込み発生から実際の処理が開始されるまで、SH-2で37クロックであったところ、SH-2Aでは6クロックに短縮された。
命令セットはSH-2の上位互換である。従来の16ビット長命令に加え、新たに32ビット長命令が追加された。これにより、幾つかの命令で12ビットのディスプレイスメント付きレジスター間接と、20ビットのイミディエイトが可能となった。
両者は混在するため、命令は16ビット長と32ビット長が混在することになる。
32ビット長命令は、主に最初の16ビットの上位4ビットが0011に追加されているが、MOVI20/MOVI20S命令は上位と下位4ビットが0000…0000と0000…0001となっている。
コメントなどを投稿するフォームは、日本語対応時のみ表示されます