Metagence
イマジネーションテクノロジーズ(IMG)ではMetagenceのIPコアとして、2つのファミリーMETAとMTXをを提供しています。METAはマルチスレッド対応のコアで、複数のリアルタイム処理や汎用的な処理が複雑に絡み合ったタスクを実行するのに最適です。MTXは32ビットのマイクロコントローラで、コストに敏感な民生用アプリケーションにも使用できるように設計され、ユーザインターフェース、各種制御、デバイスドライバ、プロトコルスタックなどの処理に向いています。
MTXアーキテクチャとその命令セットは、マルチスレッドアーキテクチャであるMETAのサブセットになっています。その為、MTXおよびMETAの1スレッド用に開発されたソフトウェアは、相互のプラットフォームへ移植が容易です。
META - マルチスレッドIPコア
METAはマルチスレッド対応の高性能なプロセッサコアです。1つのプロセッサですが、あたかも複数プロセッサを同時に動作させているような処理をします。個々のスレッドは全く独立したプログラムを実行でき、汎用の制御プロセッサとして、またデジタル信号処理プロセッサ(DSP)として使用することができます。各スレッドの実行はクロック毎にスケジュールされ、IMG社の特許であるAMA(Automatic MIPS Allocation)システムにより、厳しいリアルタイム条件下での処理を可能にしています。これにより、ターゲットアプリケーションに求められるQoS(Quality of Service)に対し、確実に対応することができます。
MTX - MiniEngine IPコア
MTXは低消費電力の32ビット・マイクロコントローラで、チップ面積も小さく、SoC用の低コストな制御コントローラとしてお使いいただけます。MTXの命令セットは16ビットに凝縮しており、面積と消費電力の低減を図っています。また従来の割り込み方式に比べ、より効率化させたATP(Advanced Trigger Processing)を使用しています。

