草榴社区

DesignWare ARCのオプション

シノプシスは、DesignWare? ARC?プロセッサの処理能力を追加して特定用途に最適化できるようにする、別ライセンスのコンフィギュラブルなオプション群を提供します。このオプション群には、メモリ保護ユニット(MPU)、浮动小数点ユニット(FPU)、リアルタイム?トレース(RTT)、机能安全拡張パッケージ(SEP)、ARC 600および700プロセッサ向けXYアドバンストDSP、マイクロDMAコントローラ、CryptoPackおよび拡張セキュリティ?パッケージ、そしてマルチコア?プロセッサ向けのARConnectが含まれます。


シノプシスは、DesignWare? ARC?プロセッサの処理能力を追加して特定用途に最適化できるようにする、別ライセンスのコンフィギュラブルなオプション群を提供します。このオプション群には、メモリ保護ユニット(MPU)、浮动小数点ユニット(FPU)、リアルタイム?トレース(RTT)、机能安全拡張パッケージ(SEP)、ARC 600および700プロセッサ向けXYアドバンストDSP、マイクロDMAコントローラ、CryptoPackおよび拡張セキュリティ?パッケージ、そしてマルチコア?プロセッサ向けのARConnectが含まれます。

ARC EMコアで利用可能なセキュリティ?オプションには、暗号化ソフトウェア?アルゴリズムのアクセラレータや拡張セキュリティ?パッケージがあります。拡張セキュリティ?パッケージは安全な、タンパー耐性のある環境を作成し、システムとソフトウェアをIP盗聴や意図的な外部からの攻撃などのセキュリティの脅威から守ります。ARC EMコア向けのSEPパッケージは、ISO 26262机能安全規格に準拠する自动车用途を対象にしています。また、ARC EMプロセッサ?ファミリーには?DMAコントローラ?オプションとマルチコア統合を容易にするARConnectコンフィギュラブル?ハードウェアがあります。XYアドバンストDSPオプションは、ARC 600プロセッサに高性能なデジタル?シグナル?プロセッシング機能を提供します。FPXおよびFPU浮动小数点オプションは、ARCプロセッサに高性能な単精度および倍精度の演算命令を付加します。リアルタイム?トレース?オプションは、あらゆるSoCに搭載されたARCコンフィギュラブル?アーキテクチャ内に統合可能です。

笔笔础効率

础搁颁の利点:小面积、低消费电力で高性能を実现

ARCプロセッサ?コアはSoC組み込み用途として性能/消費電力/面積(PPA)の効率を最大限に発揮するよう最適化されています。ARCプロセッサは、当初から消費電力制約の厳しい組み込み用途向けとして设计され、高性能を実現するため命令とデータメモリーの同時アクセスが可能なハーバード?アーキテクチャ、高い電力効率を実現する高速スカラー?パイプラインを実装しています。また、32bit RISCエンジンは16/32bit命令セットが混在するような組み込みシステムにおいても高いコード密度を実現します。

ARCの高度なコンフィギュアビリティと命令セット?アーキテクチャ(ISA)の拡张性は业界最高クラスの笔笔础効率に貢献します。设计者は対象用途に最適なPPAを実現するためのハードウェア機能の追加?削減ができるため、ゲートの無駄が生じません。また、ARCのユーザーはカスタム命令やハードウェア?アクセラレータ、密結合メモリーやペリフェラルを追加することができ、プロセッサ単体およびシステム全体の性能や消費電力効率を劇的に向上させることができます。

ARCプロセッサ向けに最適化された完全かつ検証済みの商用およびオープンソースのツール?チェーンは、SoC设计者が効率よくPPA目標を達成できるようなARCベースのシステム開発環境をご提供します。

コンフィギュアビリティ

础搁颁の利点:笔笔础最适化された、必要なハードウェアだけを実装

础搁颁プロセッサは高度にコンフィギュラブルであり、必要なハードウェアだけを実装することで、プロセッサ?インスタンスごとに性能、消费电力、面积を最适化することが可能です。础搁颁丑颈迟别肠迟ウィザードは以下のような构成やオプションをドラッグ-アンド-ドロップで変更可能です。

  • 命令、プログラム?カウンタ/ループ?カウンタ幅
  • レジスタ?ファイル?サイズ
  • タイマー、リセット、割り込み
  • バイト?オーダリング
  • メモリーの种类、サイズ、分割、ベース?アドレス
  • 电力管理、クロック?ゲーティング
  • ポート、バス?プロトコル
  • 乗算器、除算器などのハードウェア机能
  • メモリー保护ユニット(MPU)、浮动小数点ユニット(FPU)、リアル?タイム?トレース(RTT)などのライセンス取得可能なコンポーネント
  • 命令の追加/削除

拡张性

础搁颁の利点:ユーザー定义命令の追加によるコード実行の加速と低消费电力の実现

ARC Processor EXtension(APEX)テクノロジにより、ARCユーザーは容易にカスタム?ハードウェアを追加し、劇的な性能改善や消費電力の低減を実現することができます。ARCプロセッサには以下の拡张性があります。

  • ユーザー定义命令
  • ユーザーによるハードウェアの追加(Verilog RTLなど)
  • コア?レジスタ
  • 补助レジスタ
  • コンディションステータス?コード
  • メモリマップドブロック、密结合ペリフェラル

ARCプロセッサ拡張により性能、消費電力、面積を劇的に向上させることができます。たとえば、ユーザー定义命令はソフトウェアの実行を高速化し、同一コードの実行に必要なサイクル数を大幅に削減することによりクロック周波数を下げ、エネルギー消費を低減することができます(または同じエネルギーでより多くの処理を実行できます)。コードサイズとメモリー容量の削減にも寄与し、コストと消費電力をさらに削減することができます。

また、APEXインターフェイスは密結合メモリーやペリフェラルを追加することができ、追加バス?インフラストラクチャが不要になります。"bus-less"设计により面積とレイテンシーをさらに削減し、コスト削減とシステムレベルの性能向上を実現します。