DesignWare ARC 700プロセッサコア・ファミリ 

概要 

シノプシスのDesignWare® ARC® 700は、高性能と低電力消費が要求される高度な組み込みやDSPタスク向けに最適な32ビットRISCプロセッサコア・ファミリです。 幅広いプロセシングのニーズのためDesignWare ARC 700 familyはコンフィギュアラブルなI-cache と D-cacheのみならずインストラクションとデータのためシングルサイクルClosely Coupled Memories (CCMs)などのフレキシブルなメモリオプションが含まれます。

DesignWare ARC 700ファミリは、システム・オンチップ(SoC)設計者が用途に応じて最適化し、さまざまな組み込みマイクロプロセッサを実現できる幅広いプロセッサ・ソリューションです。 このソリューションにはDesignWare ARC 710D、ARC 725D、ARC 770Dが含まれます。

オプションのDSPおよび浮動小数点ユニット(FPU)の機能を使用して、1個のホスト・アプリケーション・プロセッサで幅広い処理要件に対応できます。 1個のプロセッサを使用して、デザインの簡素化、シリコン面積の削減、チップ・デバッグの高速化を実現します。

シノプシスのARCプロセッサは世界中の170以上の顧客に利用されており、ARCベースのチップの年間の出荷数は7億個を超えています。 DesignWare ARCプロセッサは拡張性が高く、設計者が固有のカスタム命令を追加して性能を大幅に向上させることができます。

DesignWare ARCプロセッサコアは、ARC Access Program加盟企業を含む業界をリードするベンダから提供されている、豊富なサードパーティ製ツール、オペレーティング・システム、ミドルウェアでサポートされています。

PDFDesignWare ARC プロセッサ製品概要カタログ

ARC 700プロセッサ・オンライントレーニングおよび評価への登録

 
  • ARC 710D
  • リアルタイム制御のためのキャッシュレス32bitプロセッサmore

 
高速かつ決定的応答が必要とされるリアルタイム処理に最適。 省面積、ローパワーのコンフィギュラブルなアーキテクチャはマルチコア・アプリケーションに最適

  • ARC 725D
  • 効率的なI&Dキャッシュを備えた32bitプロセッサmore

 
最高水準のダイ面積とパワー特性を備えたフル機能の高性能組み込みコア。 コンシューマ、ネットワーキング、自動車など要求の高い市場向けの複雑なSoCに適した完全なプロセッサ・ソリューション。 コアの柔軟性が高く、コンフィギュラブルなメモリ・アーキテクチャはRTOSベースのアプリケーションに最適。

  • ARC 770D
  • MMUを備えた高性能プロセッサとLinuxアプリケーションパッケージmore

 
ARC 770Dプロセッサコアにより、LinuxやAndroidなどのハイエンド・オペレーティング・システムの実行速度が最大30%向上。 ARC 770Dプロセッサコアは組み込みマルチコア/ポータブル・アプリケーションに最適

ARCの利点: 小面積、低消費電力で高性能を実現

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

ARCの高度な構成可変性と命令セット・アーキテクチャの拡張性はPPA効率に貢献します。設計者はハードウェア機能の追加・削減を行い、アプリケーションに最適なPPAを実現します。また、ARCのユーザはカスタム命令やハードウェア・アクセラレータ、密結合メモリや周辺回路を追加することができ、プロセッサ単体およびシステム全体の性能や消費電力効率を劇的に向上させることができます。

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

ARCの利点: PPA最適化された、必要なハードウェアだけを組み込み

ARCプロセッサは高度に構成変更可能であり、必要な機能だけを組み込むことで、性能、消費電力、面積の要求に合わせて最適化することが可能です。ARChitectウィザードは以下のような構成やオプションをドラッグ-アンド-ドロップで変更可能です。

  • 命令、プログラム・カウンタやループ・カウンタ幅
  • レジスタ・ファイルサイズ
  • タイマ、リセットや割り込み
  • バイト・オーダリング
  • メモリ種類、サイズ、分割、ベース・アドレス設定
  • 電力制御、クロック・ゲーティング
  • ポートやバス・プロトコル選択
  • 乗算器、除算器などのハードウェア実装機能
  • メモリ保護ユニット(MPU)、浮動小数点演算ユニット(FPU)やリアル・タイム・トレース(RTT)といった、付加ライセンス機能
  • 命令の追加・削除

ARCの利点: カスタム命令の追加によるコード実行の加速と低消費電力の実現

ARC Processor EXtension (APEX)テクノロジにより、ARCユーザは用意にカスタム・ハードウェアを実装することができ、劇的な性能改善や消費電力の提言を実現します。ARCプロセッサには以下の拡張性があります。
  • カスタム命令
  • 追加ハードウェア (Verilog RTLなど)
  • コア・レジスタ
  • 補助レジスタ
  • 条件やステータス・コード
  • メモリ・マッピングされた機能ブロックや密結合された周辺回路
ARCプロセッサ拡張は性能、消費電力と面積を劇的に改善します。例えば、カスタム命令はソフトウェア実行を加速し、1命令実行に必要なサイクル数の提言により周波数を下げることができ、エネルギー効率を向上させます(もしくは、同じエネルギーでより多くの命令を実行できます)。コードサイズも減らすことができ、メモリ容量の削減にも寄与し、コストと消費電力の低減に繋がります。



センサ向けソフトウェアにおける、APEXアクセラレータによる消費電力とサイクル・カウントの低減

また、APEXインターフェースは密結合メモリや周辺回路を追加することができ、追加バス・インフラストラクチャを排除します。”bus-less”のデザインを実現することにより、面積とレイテンシの更なる削減を実現し、最低限のコストでシステムレベル性能を向上します。



NewsArticlesBlogsWhite PapersWebinarsVideosNewslettersCustomer Successes