- - PR -
組み込み開発下支えして三十余年
組み込み業界において、設立が1975年のソフィアシステムズ(以下ソフィア)は、“老舗企業”の部類に入るだろう。設立当初は組み込み機器の受託を手掛けていたが、1980年に自社開発のICE(In-Circuit Emulator)を製品化、開発ツールへと特化してゆく。インテルが1973年に8bit MPU「8080」を発売し、“マイコン時代”の幕が開いたことを考えれば、時代とともに歩んできた企業の1つといえる。
その歴史で積み重ねてきた実績は、「ICEといえばソフィア」といわしめる。「EJ-Extremeシリーズ」「HyperSTACシリーズ」などのフルICE(注1)、さらに特定用途向けカスタムICE、ICEの主流となりつつあるJTAG‐ICE(注2)の「EJ-Debugシリーズ」。そして、これらICE製品の使い勝手を高めるデバッグモニタ「WATCHPOINT」。組み込み開発を下支えするデバッグ環境を総合的に提供しているのだ。
| 注1:ターゲットのMPU/MCUを取り外し、代わりにICEを接続して機器の動作を幅広くエミュレートするタイプ。 |
| 注2:チップに実装した検査用ポート(JTAGポート)を介してICEを接続するタイプ。エミュレートできる範囲はフルICEに比べて狭い。 |
![]() |
| EJ-Extremeシリーズの新製品「EJ-Extreme Long Time Trace」。内蔵HDDにより100Gbytes超の長時間トレースを実現。分岐トレース機能に対応し、発生頻度が低いながらも致命的なバグを発見しやすい |
![]() |
| ソフィアシステムズ 代表取締役社長 樫平扶氏 |
ただ、ICEをめぐるマーケット環境は従来と大きく変わっているという。代表取締役社長の樫平扶氏は次のように語る。「10年ほど前まで、ICEのユーザーは産業系がメインだった。交換機やロボット、NC(数値制御)装置など。ところが携帯電話が普及し始めてから、コンシューマ系のユーザーがどんどん増えている。産業系は製品サイクルが長く、最適な開発環境を自分たちで作り上げるので、われわれはツールだけを提供すればよかった。だが、製品サイクルが短いコンシューマ系は、OSから開発環境まで外部から総合的に調達する。ツールだけを持っていっても、難しくなっている」。
半導体ベンダのユーザー囲い込みもソフィアのビジネスに影響を与えている。半導体ベンダにとっても、チップだけではユーザーとの取引が難しくなっているのは同じ。そのため、ユーザーの開発を支援するソリューションとして、自社製チップと連携するICEなど開発ツールは、信頼性のあるツールベンダとの協業に力を入れているのだ。
| 関連リンク: | |
| ソフィアシシテムズ http://www.sophia-systems.co.jp/ |
|
| EJ-Extreme Long Time Trace http://www.sophia-systems.co.jp/ice/products/EJ-E/index_ltt.html |
|
オンリーワンで特殊チップに対応
それでもソフィアには専業メーカーとしての強みがある。それを樫平氏は「オンリーワン戦略」と称する。「マイコンの市場投入と同時にそれをサポートするICEが必要なため、われわれはマイコンの開発情報を半導体ベンダからいち早く入手できる。国内に限らずワールドワイドで見ても、われわれのICEでしかサポートしていない特殊用途のマイコンも多い」。
オンリーワン戦略の対象となるのは、例えば、「XScale」のアーキテクチャ名で知られるマーベル・テクノロジー・グループの携帯機器向け通信・アプリケーションプロセッサ「PXA3xx/PXA27x」(注)、東芝「MeP(Media embedded Processor)」やテンシリカ「Xtensa」といったユーザーカスタマイズ可能なコンフィギュラブルプロセッサなどがある。それぞれ用途を絞り込んだプロセッサだが、「確実にニーズは増えている」という。こうした半導体メーカーとしては、周辺については実績のあるサードパーティと組むことでよりプロセッサの開発に注力できるというメリットがある。
| 注:2006年6月、インテルがマーベルへXScale事業部門を売却。 |
半導体ベンダがソフィアを高く買っているのは、話題のマルチコアプロセッサ「Cell」向けのJTAG‐ICEを業界に先駆け発表していることからもうかがえる。Cellの共同開発企業の1社である東芝の技術支援の下、2006年春ごろから開発を進めていた。同年10月に開催された「CEATEC JAPAN 2006」で試作品を披露しており、2007年早々にリリースする予定である。Cellは2種類のプロセッサコア(注)を持つことで知られるが、新製品はその両方に対応し、マルチスレッドのデバッグが可能となる見込みだ。
| 注:Cellは9個のプロセッサコアで構成されており、1個は64bit POWERアーキテクチャの「PowerPC Processor Element (PPE)」、残りの8個は、命令セットがSIMD(Single Instruction Multiple Data))の「Synergistic Processing Element (SPE)」。 |
![]() |
| Cellに対応した業界初のJTAG‐ICE「EJ-Debug for Cell Broadband Engine」。ソフィアはこのほか、統合開発環境「Eclipse」にプラグインするデバッガGUI、Linuxアプリケーション用デバッガを提供する |
JTAG-ICEならば、内蔵するFPGAの回路設計により複数のプロセッサに対応できる。そのためハードウェアの共通利用は可能だが、プロセッサごとにデバッガを作り起こしたり、何種類ものOSに対応する必要がある。特にOSサポートが必須のLinuxは、バージョン間の互換性が低いため作業が煩雑である。それでも樫平氏は次のように話す。「汎用品向けで複数のベンダが競合するより、半導体ベンダとの協業でオンリーワン戦略を進めてゆくことの方が重要である。幸い、ソフトウェアを手掛けるシステムハウスは多いが、ハードウェアまで手掛けられるところは少なくなっている。われわれは、半導体ベンダとユーザーを橋渡しするブリッジのような存在になる」。
| 関連リンク: | |
| マーベルがインテルのコミュニケーション・プロセッサーとアプリケーション・プロセッサー事業を 6 億ドルで買収 http://www.intel.co.jp/jp/intel/pr/press2006/060628.htm |
|
| EJ-Debug for Cell Broadband Engine http://www.sophia-systems.co.jp/ice/toshiba/cell_ejd/ |
|
関連記事 組み込み企業最前線
組み込み開発フォーラム 新着記事
- フルスクラッチの“Hello World”を動かしてみよう(2011/3/31)
- FlexRayプロトコルの概要(その2)(2011/3/29)
- JASA、東北地域に拠点を置く会員企業を支援(2011/3/25)
- NEC、震災の影響を受けた4拠点の生産再開を発表(2011/3/23)
- 内部ブロック図の基礎と共通要素(2011/3/22)
- インテル、被災地におけるITインフラの復旧を支援(2011/3/22)
- Facts on AUTOSAR/AUTOSAR導入の現実(2011/3/18)
- 計測器・震災被害ホットラインを開設、テクトロニクス(2011/3/18)
- ZMP、地震の揺れを多角的に計測するアプリ無償配布(2011/3/16)
- メンター、3Dテレビ・マルチメディア検証プラットフォーム(2011/3/16)
- 【番外編】タチの良い計測値、悪い計測値とは?(2011/3/15)
- tarファイルシステムをAndroidに組み込む!!(2011/3/10)













