Comments
Description
Transcript
株式会社アットマークテクノは、汎用プロ セッサボードの
株式会社アットマークテクノは、汎用プロ セッサボードのプラットフォームとして Spartan-3とMicroBlazeを採用! 株式会社アットマークテクノ 代表取締役 実吉 智裕 氏 「Spartan-3であれば必要な性能と低価格を実現できるに相違ないと判断し、ザイリンクスFPGAとLinuxの ソフトウェア資産を使用することによって、多くの顧客のニーズを満たすことができるようになりました。 」 株式会社アットマークテクノは、汎用プロセッサボードを開発し、 それをベースに多くの企業やユーザに対して機能拡張やカスタマイ ズサービスを行っていました。しかし、顧客ごとに異なった仕様を 満たすハードウェアデザインを迅速に提供することは、PCBの再 設計や部品の調達など費用的にも開発人員的にも非効率で、多くの 要望に応えることが困難でした。 プロセッサボードの特長をあらわす1つの要素に長期供給性があ ります。プロセッサボードを使用するユーザにとって、ボードの選 定をするために、長期供給性は非常に重要な要素です。特に産業機 械に組み込まれる場合、10年稼動させるシステムも当たり前に存 在します。しかしながら、半導体産業の進歩は非常に早く、1つの デバイスが10年どころか5年も継続して供給されることは非常に 稀なケースです。 デバイスの供給がそのような状況であれば、それらを使用したプ ロセッサボードを長期供給することは非常に難しくなります。 顧客の要求には柔軟に迅速に対応し、そしてそれに関わる費用を 株式会社アットマークテクノ製「SUZAKU」Spartan-3を核 としたベースプラットフォーム 低減させなくてはなりません。これらを実現するために株式会社 アットマークテクノはザイリンクスFPGAを選択し、Spartan-3を の余裕を活用し、顧客の要求に合わせた回路を実現することができ 核としたベースプラットフォーム「SUZAKU」を開発しました。 ます。回路のほとんどがFPGA内部で実現されることにより、周辺 「SUZAKU」はSpartan-3にソフトプロセッサ「MicroBlaze」 部品を必要とすることが少なくなります。そのため部品調達が困難 を構築し、OSとしてLinux(μCLinux)を搭載したプロセッサボー になる可能性は低くなり、FPGAの世代が交代しても、FPGA内に ドです。 「以前からFPGA上で実現するソフトプロセッサには興味 旧世代に書き込まれた回路と同じものを実装することによって、長 がありましたが、性能と価格には疑問を感じていました。しかし、 期的使用をする案件に対しても安心して提供することができます。 Spartan-3であれば必要な性能と低価格を実現できるに相違ない と判断しました。 」と、実吉氏は述べています。 開発者にとっては共通のプラットフォームを使い続けることがで きるため、開発効率が向上いたします。開発者にとって案件ごとに 最新のMicroBlazeはキャッシュメモリを構築することができま プラットフォームが変わるようでは、そのつど開発環境を変えたり、 す。MicroBlazeでも採用されているRISCアーキテクチャは、その 構想を変えたりする必要があり、非常に効率が悪くなります。また、 アーキテクチャの特長でもあるパイプラインを生かすためにも、1 MicroBlazeではLinuxをOSとして動かすことができるため、通信 クロックでメモリアクセスできることが理想であり、キャッシュメ プロトコルやアプリケーション等の豊富なソフトウェア資産を活用 モリを搭載することが必要不可欠です。そしてSpartan-3は非常 し、要求される仕様に迅速に対応できます。 に低価格であるにもかかわらず、多くの内部RAMを持っているた 「少量多品種の市場において、要求される製品を短期間に開発す め、容易にキャッシュメモリを構築することができます。 ることは非常に重要なことです。私たちは低価格で高性能なザイリ Spartan-3とMicroBlazeの組み合わせは、従来の小型プロセッサ ンクスFPGAとLinuxのソフトウェア資産を使用することによっ と比較して、価格的にも性能的にも十分なアドバンテージを持って て、多くの顧客のニーズを満たすことができるようになりました。 」 います。 と実吉氏は述べています。 FPGA内にプロセッサと必要な機能を実装することによって、1 「SUZAKU」はザイリンクスFPGAソリューションをベースとし 種類のボードから機能の異なる様々なボードを実現することができ たことで、柔軟なカスタマイズ能力と十分な価格競争力をもつプ るようになります。プロセッサを含めた回路のほとんどがFPGAで ラットフォームとして完成し、株式会社アットマークテクノにとっ 実装されるため、柔軟性が非常に高くなり、実際40万ゲートの て理想のプラットフォームになりました。 Spartan-3にはMicroBlaze、メモリコントローラ、UART、タイ マを実装しても半分以上のゲートを余しています。これらのゲート 株式会社アットマークテクノの詳細情報については、 www.atmark-techno.comをご覧ください。 10