2018年、軍法会議によって、特殊部隊のCPUが犯していない罪でASICに送られました。このプロセッサコアは、最高セキュリティのシステムオンチップからロサンゼルスの地下へと逃走しました。
今もなお政府に指名手配され、傭兵として生き延びている。もしあなたが問題を抱えていて、他に誰も助けてくれず、そしてもし解決策を見つけることができれば、Aチーム…つまりArm Cortex-A5チームを雇うことができるかもしれない。
チップ設計会社Armは本日、Cortex-A5をDesignStartプログラムに追加しました。これにより、スタートアップ企業や、カスタムチップの開発に取り組んでいる大企業は、CPUの設計図をオンラインで申請し、必要な書類手続きと支払いを済ませれば、自社開発のシリコンにA5を組み込むために必要な材料を入手できることになります。
2009年に発表された控えめな32ビットArmv7 CPUであるCortex-A5は、Linuxとそのアプリケーションだけでなく、他のオペレーティングシステムやコードも実行できます。つまり、A5のライセンスを取得し、カスタムチップ(たとえば、数学アクセラレータや大型機器のコントローラなど)に組み込むことで、Arm向けに調整されたソフトウェアやライブラリを実行できるようになり、設計の柔軟性と性能が若干向上するというわけです。
誰もが値段を持っている
この製品を手に入れるには、Armに7万5000ドル(前払い)と、完成してテープアウトの準備ができた時点で5万ドル(業界用語で、部品の製造を依頼するチップ工場に最終設計資料を送ることを指す)を支払う必要がある。念のため言っておくと、チップの製造には自分で費用を払う必要があり、これは決して安くはないだろう。
この12万5000ドル(約9万6000ポンド)で、Cortex-A5 CPUとそれを囲む数々のテクノロジー、そしてArmエンジニアによる1年間のサポートが手に入ります。3年間のサポートが必要な場合は、さらに高額な費用がかかります。開始時に15万ドル、終了時に5万ドルです。
Cortex-A5 DesignStartの価格表…クリックして拡大。出典:Arm
これらの設計を使用してカスタムチップの開発を開始し、何らかの理由で開発を中止した場合、初期費用として7万5000ドルまたは15万ドルのみをお支払いいただきます。残りの50ドルは、開発が完了しテープアウトの準備が整った時点でお支払いいただきます。また、これはプロジェクトごとに発生します。後継品や派生製品を設計し、A5ファミリを再度使用する場合は、再度お支払いいただく必要があります。
ああ、ロイヤリティもお忘れなく。DesignStartのブループリントを使用して1,000個以上チップを販売した場合、平均販売価格(ASP)の約3%をArmに支払う必要があります。このロイヤリティ料金は、使用するCortex-A5コアの数によって異なります。カスタムチップには1個から4個まで搭載可能です。
新着情報?
しかし、Arm は常に CPU 技術のライセンスを取得しているとおっしゃいますが、このアプローチは、契約に署名してお金を払って、たとえば Cortex-A9 や A72、あるいは昔の A5 の設計を入手するのとどう違うのでしょうか。
そうですね、DesignStartはもっと簡素化されているそうです。オンラインで詳細を入力すると、交渉不可のライセンス契約書が送られてきて、それに署名して返送し、支払い手続きを済ませると、材料が届く、という流れで、すべて数日以内に完了するそうです。
Reg読者の皆様、そしてその他すべての皆様に無料でご提供:Xilinx FPGA向けArm Cortex-M CPU
続きを読む
これは、Arm とのライセンス契約を締結する際に通常行われる手続きよりもはるかに迅速かつ簡単です。主な理由は、企業がチップ設計を購入するだけでなく、高度なサポート、ツール、その他の必要なサポートも購入しているからです。
とにかく始めたいなら、それがDesignStartという名前です。また、このDesignStartの価格は従来のA5ライセンス契約よりも安価であることは理解しています。Armは、10年近く前の技術ではあるものの、これを簡素化され合理化されたお買い得価格として売り出そうとしています。一方で、価格は「たったの」12万5千ドルまたは20万ドルであり、今後発生するであろうチップ製造や最終製品の生産コストと比較すると、その額は微々たるものでしょう。
技術詳細
このCortex-A5コアは、Samsung、AMD、Qualcomm、Atmel、Freescaleなどのチップで実証済みです。最高性能の部品ではなく、広く普及しているCortex-A9の80%程度の性能しかありませんが、機械学習アクセラレータなどの専用チップとIOインターフェースを接続する役割、あるいは組み込みアプリケーションやIoTデバイス、ゲートウェイ向けのスーパーマイクロコントローラとして適しています。
浮動小数点ユニットとArmのSIMD NEONエンジンを搭載しており、小型で低消費電力のシリコン頭脳としては十分な性能を備えています。CPUコア1個(その他の機能を全て除く)に4KBの命令キャッシュと4KBのデータキャッシュを搭載し、ダイ面積は0.28mm² 、消費電力は40nmプロセスで1MHzあたり約100µWです。必要に応じて100MHzからGHz領域まで拡張可能です。
DesignStart Cortex-A5 ブロック図…クリックして拡大。出典: Arm
設計図を入手すると、割り込み、メモリ、第 2 レベル キャッシュのコントローラー、シリアル ポート、タイマー、ウォッチドッグなどの周辺機器、TrustZone 環境、チップのカスタム部分を CPU コアに結合する CoreLink NIC-400 インターコネクトなど、コアを囲むための大量の Arm テクノロジが導入されます。
危険なビジネス
これらすべては、オープンソースの命令セットアーキテクチャ RISC-V がゆっくりと静かに Arm を脅かしている中で起こっています。
Google、Nvidia、Western Digital、Marvell、Samsung、Qualcommといった大手企業の支援を受けるRISC-V Foundationは、FPGAやシステムオンチップ(SoC)に実装可能な命令セットと関連仕様を無償で提供しています。これらの実装はオープンソースで無償で利用できるため、既製の技術をカスタムアクセラレータに組み込んで改良したいエンジニアにとって魅力的な選択肢となるでしょう。あるいは、RISC-V CPUをゼロから設計することも可能です。まさにそのためのコンテストが現在開催中です。
しかし、RISC-Vを採用する場合でも、設計の製造には費用がかかります。正しく製造しようとすると数百万ドルの費用がかかります。SiFiveのようなスタートアップ企業は、もちろん有料でその作業を代行してくれます。さらに、チップをベースに製品を開発する際にも、通常通りの費用がかかります。
この自由な(つまり言論の自由)代替案は、Armにとって、RISC-Vの世界から生まれた自由でオープンなブループリントに対して、有料で開発している独自プロセッサ設計の競争力を維持するよう、ある程度のプレッシャーをかけるには十分です。ArmのCEOであるサイモン・セガーズ氏が述べたように、RISC-VはArmを「緊張させ」、ライセンスの一部を再考させています。
Armのポートフォリオ製品管理ディレクターであるフィル・バー氏は、The Registerに対し、DesignStartプログラムとArm Cortex-A5を含む計画は、RISC-Vが注目を集めるようになるずっと前から開始されていたと語った。実際、DesignStartは2000年代後半にまで遡るが、私たちの記憶では、これまで主にCortex-Mクラスの材料を提供してきた。
タイミングについては諸君の意見が分かれるところだが、Armは方針転換した。これまでライセンスコストについて公に語ることはほとんどなかったのに、今や価格表を掲げて売り込みをかけている。確かにA5は10年近く前の製品だが、無料で入手できる32ビットRISC-V互換設計と遜色ない。
あなたのささやかなハックは、まるで砂に線を引かれたかのようです。Armはこう言っているようです。「RISC-Vには隠れたコストがある。だが我々はテーブルに手を出す。」12万5000ドル、これが我々の最終オファーです。®