• 検索結果がありません。

産業用アプリケーションにおける、設計資産保有の総コストの削減

N/A
N/A
Protected

Academic year: 2021

シェア "産業用アプリケーションにおける、設計資産保有の総コストの削減"

Copied!
10
0
0

読み込み中.... (全文を見る)

全文

(1)

WP-01122-1.1 ホ ワ イ ト ペーパー

Copyright © 2010 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, and specific device designations are trademarks and/or service marks of Altera Corporation in the U.S. and other countries. All other words and logos identified as trademarks and/or service marks are the property of Altera Corporation or their respective owners. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. 101 Innovation Drive San Jose, CA 95134 www.altera.com

産業用アプ リ ケーシ ョ ンにおけ る 、

設計資産保有の総 コ ス ト の削減

組み込み設計者の 3 人に 2 人は、組み込みアプ リ ケーシ ョ ンへの FPGA の適合 と 使用を検 討 し つつ も 、 設計に利用す る には、 高価過ぎ る と 感 じ てい る よ う です。 し か し なが ら 、 シ ス テ ム ・ レベル (開発、 機能強化、 置き 換え、 お よ び製品の総寿命におけ る 維持 コ ス ト に よ り 評価) で設計資産保有の総 コ ス ト (TCO) を見れば、 アルテ ラ の FPGA は、 デ ィ ス ク リ ー ト の MCU/DSP/ASSP 製品 と 競合可能であ り 、 柔軟に対応で き る も う 1 つの可能性で あ る と い う こ と がわか り ます。

は じ めに

国際規模の競争 と 経済的プ レ ッ シ ャ ーは と ど ま る と こ ろがな く 、 ビ ジネ ス ・ モデル と 収益 採算性は常に厳 し く み ら れてい ます。 そのため、 産業機器オー ト メ ーシ ョ ン と プ ロ セ ス制 御の メ ーカーは、 常に下記の よ う な コ ス ト 面の課題に取 り 組んでい ます。 ■ 収益性 対 R&D 投資額 ■ 製品の早期市場投入に対す る プ レ ッ シ ャ ー : 変化す る 経済情勢に対応す る ため ■ 限 ら れた リ ソ ース の効率的な使用に よ る 、 既存製品の改良、 置 き 換え、 新製品開発 ■ 製品 ラ イ フ ・ サ イ ク ルの管理 こ のホ ワ イ ト ペーパーでは、 アルテ ラ の Cyclone® シ リ ーズFPGA を使用す る こ と で、 開 発、 機能強化、 置 き 換え、 シ ス テ ム耐用年数全体におけ る 維持 コ ス ト と い う 観点か ら 、 ど の よ う に し て設計資産保有の総 コ ス ト (TCO: Total Cost Ownership) を削減す る こ と がで き る かを、 デザ イ ン例を挙げなが ら 、 シ ス テ ム ・ エン ジニ ア、 ハー ド ウ ェ ア ・ エン ジニ ア、 ソ フ ト ウ ェ ア ・ エン ジニ アにわか り やす く 解説 し ます。 図 1に示す よ う に、 長期的に TCO を削減す る こ と は、 総利益の増加に直接寄与 し 、 今日、 多 く のデザ イ ン ・ チームが直面 し てい る プ レ ッ シ ャ ーを軽減 し ます。

図 1. TCO の削減に寄与す る ビルデ ィ ン グ ・ ブ ロ ッ ク の一部

Design

Software

BOM Costs

Production

Cost Reduction

New Features

(Product Upgrades)

Time to Market

Obsolescence

Support

Maintenance

Product SKUs

Management

Inventory

(2)

Page 2 FPGA に よ る TCO の削減

FPGA に よ る TCO の削減

お客様が直面す る 産業機器設計の課題に対応す る 、ド ラ イ ブ・ コ ン ト ロ ール・ア プ リ ケー シ ョ ン(図 2)を例に挙げ ま す。一般的な ド ラ イ ブ・アーキ テ ク チ ャ は、ポ ジ シ ョ ンお よ び速 度のセ ッ ト ・ポ イ ン ト を 生成 し 、コ ン ト ロ ール・フ ィ ー ド バ ッ ク ・ループ を形成す る ための ア ル ゴ リ ズ ム を 実行す る 、コ ン ト ロ ー ル・モ ジ ュ ー ル か ら な り ま す。コ ン ト ロ ー ル・モ ジ ュ ールは、こ れ ら のセ ッ ト ・ポ イ ン ト を ド ラ イ ブ・ コ ン ト ロ ー ラ に送信 し ま す。そ こ で電 気信号(電流ま たは電圧)に変換 さ れて 1 つ以上のモー タ ーま たはア ク チ ュ エー タ を ド ラ イ ブ し 、イ ン バー タ ・シ ス テ ム の負荷 ま た は機械部品 を 動かす ト ル ク が生成 さ れ ま す。エ ン コ ーダお よ びホール効果デバ イ ス(サーボ・ ド ラ イ ブ用)等の フ ィ ー ド バ ッ ク ・セ ン サーに よ り 、モーシ ョ ン・ コ ン ト ロ ー ラ が信号ループを形成す る ためのモー タ ー/ ア ク チ ュ エー タ のポジ シ ョ ン ま たは速度を与え ます。 図 2. 一般的な ド ラ イ ブ ・ シ ス テ ム マ イ ク ロ コ ン ト ロ ー ラ ・ ユニ ッ ト (MCU) と デジ タ ル ・ シ グナル ・ プ ロ セ ッ サ (DSP) デ バ イ ス は、 現在のモーシ ョ ン / ド ラ イ ブ ・ コ ン ト ロ ール ・ アーキ テ ク チ ャ を支え てお り 、 一方で FPGA アーキ テ ク チ ャ に注目が集ま っ てい ます。 MCU/DSP アーキ テ ク チ ャ は、 確 立 さ れた ユーザー層 と アーキ テ ク チ ャ 、 開発 ツ ール、 お よ び主に一軸 ド ラ イ ブ ・ ア プ リ ケーシ ョ ン で使用 さ れ る モーシ ョ ン ・ コ ン ト ロ ール ・ アルゴ リ ズ ム で成立 し てい ますが、 ド ラ イ ブ ・ シ ス テ ムの複雑 さ 、 ド ラ イ ブ ・ コ ン ト ロ ール軸の数、 お よ び製品機能が増加す る につれ、 変化す る 市場の要求に対応す る ために必要な、 MCU/DSP アーキ テ ク チ ャ の性 能オーバーヘ ッ ド と フ レ キ シ ビ リ テ ィ は限界をす ぐ に超え て し ま い ます。 シ ス テ ム性能が 向上 し て も 、 設計者にで き る のは MCU/DSP の周波数向上 と 、 ソ フ ト ウ ェ ア ・ アルゴ リ ズ ム を 1 つのポ イ ン ト に最適化す る こ と く ら いです。 こ の問題を解決す る ために、 設計者は、 複数の DSP デバ イ ス、 DSP と MCU デバ イ ス の組 合せ、 ま たは MCU/DSP デバ イ ス と FPGA の組合せを使用 し て、 デザ イ ンの性能 と 機能を 切 り 分けてい ます。 MCU/DSP アーキ テ ク チ ャ に よ り 、 あ る 程度の コ ー ド 再使用は可能で すが、 高度に最適化 さ れた コ ー ド の再使用は、 大変な労力を要す る プ ロ セ ス であ り 、 分割 や新 し いデバ イ スへの移行は困難です。 そのため、 MCU お よ び DSP に基づ く デザ イ ン ・ メ ソ ド ロ ジでは、χ 個のデバ イ ス に ま たが っ て アプ リ ケーシ ョ ン機能 と 性能を分割す る た め、 大規模なハー ド ウ ェ ア と ソ フ ト ウ ェ アの リ ソ ース を必要 と し ます。 こ のアプ ロ ーチで は、 アプ リ ケーシ ョ ン を分散アーキ テ ク チ ャ にポー ト す る には、 ソ フ ト ウ ェ アの複雑 さ に

Motion/Drive Control Board

FPGA

DSP Offload and Glue Logic

DSP or MCU PHY Communications Board Encoder Motor Industrial Ethernet PWM Load (Mechanical Components) A/D Converters Power Stage MCU, ASSP, or FPGA

(3)

産業用 イ ーサネ ッ ト への移行 Page 3

産業用 イ ーサネ ッ ト への移行

ま た産業用ネ ッ ト ワ ー ク は イ ーサネ ッ ト ・ ベース のネ ッ ト ワー ク に移行 し てお り 、 ド ラ イ ブ ・ シ ス テ ムは、 こ れ ら の フ ァ ク ト リ ・ ネ ッ ト ワ ー ク に接続 さ れ る こ と が多 く あ り ます。 MCU と い く つかの新 し いデジ タ ル ・ シ グナル ・ プ ロ セ ッ サは、 ソ フ ト ウ ェ アのオーバー ヘ ッ ド を使用 し て (標準の) イ ーサネ ッ ト TCP/IP をサポー ト 可能ですが、 こ の組合せに は、 次の よ う な問題があ り ます。 ■ ほ と ん ど の MCU では帯域幅が不足。ほ と ん ど のデジ タ ル ・ シ グナル ・ プ ロ セ ッ サでは、 産業用 イ ーサネ ッ ト お よ び Fieldbus プ ロ ト コ ル と 、 ド ラ イ ブ ・ コ ン ト ロ ールの同時処 理が不可能 ■ MCU では、高精度モーシ ョ ン・ コ ン ト ロ ールを ド ラ イ ブす る ための PWM 出力に制限を 持つ傾向があ る ■ 多 く の DSP デバ イ ス では、TCP/IP を サポー ト す る ための ワ ー ド ・ ア ラ イ ン メ ン ト 機能 がないため、 TCP/IP ス タ ッ ク のア ド レ ス指定が不可能 こ れ ら の問題点に よ り 、 設計者は現在の製品を産業用ネ ッ ト ワ ー ク にブ リ ッ ジ接続す る た めに、 MCU、 ASSP ま たは FPGA デバ イ ス を追加す る 必要があ り ます。 ま た設計者は、 様々 な Fieldbus と 産業用 イ ーサネ ッ ト ・ プ ロ ト コ ル規格に対処 し なければな り ません。

■ DeviceNet と EtherNet/IP

■ Profibus と PROFINET SRT/IRT

■ CANopen と EtherCAT

■ CANopen と PowerLink

■ SERCOS I/II と SERCOS III

■ CC-Link と CC-Link IE

さ ら に複雑な問題 と し て、 EtherCAT、 PROFINET IRT、 お よ び SERCOS III 等の産業用 イ ー サネ ッ ト ・ プ ロ ト コ ルでは、 それぞれの決定論 と 実時間要件に対処す る ために、 プ ロ ト コ ル固有の MAC が必要にな り ます。 多 く の MCU と デジ タ ル ・ シ グナル ・ プ ロ セ ッ サでは、 プ ロ ト コ ル固有の MAC をサポー ト し てい ません。 こ の問題は、Cyclone シ リ ーズ FPGA を 使用 し て MAC IP を再構成す る こ と で対処可能なので、種々の MCU、ASSP ま たは ASIC を 使用 し て、 種々のプ ロ ト コ ル規格をサポー ト す る 必要がな く な り ます。 セーフ テ ィ ・ ド ラ イ ブ ・ アプ リ ケーシ ョ ンに携わ る エ ン ジニ アに対 し ては、 機能安全の側 面か ら デザ イ ンにあ る 程度の複雑 さ が加え ら れます。 安全機能は、 通信経路を含め、 アプ リ ケーシ ョ ン上の安全でない部分か ら 分離す る 必要があ り ます。 Cyclone シ リ ーズ FPGA では、 TÜV 認定の設計ツールを使用す る こ と に よ り 、 開発時間 と リ ス ク を削減 し 、 最終製 品の認証時間を短縮 し 、 安全性、 ド ラ イ ブ ・ コ ン ト ロ ールお よ び通信を 1 つの FPGA に集 積す る こ と を可能に し ます。 ● 機能安全に関す る 詳細は、 アルテ ラ の FPGA で構築す る、 TÜV 認定 機能安全シ ス テ ムを ご参照 く だ さ い。

市場投入ま での期間短縮

1 ~ χ 個の MCU ま たは DSP デバ イ ス を含む ド ラ イ ブ ・ コ ン ト ロ ー ラ を使用 し て、 ネ ッ ト ワ ーキ ン グお よ び見込まれ る 安全要求事項を付加 し た場合、 さ ら に 18 ヶ 月か ら 24 ヶ 月の 開発期間 ( ʈ ) が必要 と な り ます。 開発期間が延び る こ と に よ り 、 R&D コ ス ト は増加 し 、 収 益お よ び利潤を損ね る 可能性があ り ます。 ま た、 付加的な コ ン ポーネ ン ト を ボー ド に追加 す る こ と で、 製品の BOM コ ス ト が上昇 し ます。

(4)

Page 4 既存の ソ フ ト ウ ェ アの使用

設計者は、Cyclone III ま たはCyclone IV E FPGA 等のアルテ ラ ・ デバ イ ス を使用す る こ と で、 ド ラ イ ブ ・ コ ン ト ロ ール、 産業用ネ ッ ト ワ ーキ ン グ、 機能安全 (必要な場合) 、 お よ び新 し い製品機能に、 最新のデザ イ ンで、 単一のデバ イ ス、 お よ び単一のプ ラ ッ ト フ ォー ム上で対応で き ます。 FPGA の初期開発期間は、 MCU/DSP ほ ど短 く あ り ませんが、 デザ イ ンの変更が必要にな っ た場合、同一の FPGA プ ラ ッ ト フ ォーム を使用 し てい る こ と に よ り 、 市場投入の短縮 と い う メ リ ッ ト が生 じ ます。

Cyclone シ リ ーズ ・ デバ イ ス では、 FPGA に搭載 さ れ るNios® II エンベデ ッ ド ・ プ ロ セ ッ サ

お よ び DSP ブ ロ ッ ク 等の組み込み コ アのオプシ ョ ン と 共に、 相対的に低い コ ス ト 、 性能、 集積度を提供 し てお り 、 同等の MCU/DSP デバ イ ス を凌駕 し てい ます。 設計者は、 セ ン サー ・ イ ン タ フ ェ ース (い く つかのエ ン コ ーダは FPGA の IP コ ア と し てのみ利用可能)、 高精度 PWM コ ン ト ロ ール、 お よ びその他のカ ス タ ム ・ ロ ジ ッ ク 等の付加機能を組み込む こ と も で き ます。 こ のハー ド ウ ェ ア最適化アプ ロ ーチに よ り 、 製品の差別化 (図 3) が可 能にな り 、 場合に よ っ ては、 ド ラ イ ブ ・ シ ス テ ムか ら プ ロ グ ラ マブル ・ ロ ジ ッ ク ・ コ ン ト ロ ー ラ (PLC) ま たはホ ス ト PC に移行す る ソ フ ト ウ ェ ア ・ アプ リ ケーシ ョ ンの保護手段 が得 ら れます。 さ ら に、 設計者は各通信プ ロ ト コ ルをサポー ト す る FPGA を新 し いボー ド を再加工す る こ と な く 同一のプ ラ ッ ト フ ォーム上で再構成で き ます。共通の FPGA プ ラ ッ ト フ ォーム上でカ ス タ マ イ ズ を行 う こ と に よ り 、設計者は製品を差別化 し 、MCU/DSP ベー ス の ソ リ ュ ーシ ョ ン を使用 し た場合 よ り も 早 く 製品を リ リ ース で き ます。 図 3. ド ラ イ ブ ・ コ ン ト ロ ール と 産業用 イ ーサネ ッ ト を集積す る ための Cyclone シ リ ーズ FPGA

既存の ソ フ ト ウ ェ アの使用

まず、 現時点の MCU お よ び DSP の開発で、 製造業者の既存の ソ フ ト ウ ェ ア投資がすべて 無駄にな る わけではない と い う こ と を申 し 上げ ます。 ソ フ ト ウ ェ ア ・ エン ジニ アは、 自 ら の MCU/DSP の経験を、 アルテ ラ の Nios II エンベデ ッ ド ・ プ ロ セ ッ サ、 ARM® Cortex M1、

お よ び Freescale’s ColdFire V1 コ ア等 (すべて アルテ ラ FPGA に実装可能)、 プ ロ グ ラ ム 可能なエンベデ ッ ド ・ プ ロ セ ッ サ CPU に活用す る こ と がで き ます。 開発ツールの フ ロ ー と オペレーテ ィ ン グ ・ シ ス テ ム (Linux 等) にはかな り の共通点があ り ます。 現在の電子製品は 10 年前のそれ と 較べ、 は る かに能力が高 く 、 フ レ キ シブルで複雑であ り プ ロ セ ッ サ、 オペレーテ ィ ン グ ・ シ ス テ ム、 お よ びアプ リ ケーシ ョ ン ・ ソ フ ト ウ ェ ア を 使用す る こ と で可能にな る 機能を含んでい ます。 多 く の製品は、 ハー ド ウ ェ ア ・ デザ イ ン よ り も ソ フ ト ウ ェ ア ・ デザ イ ンに多 く の年月を投資 し て進化 し て き ま し た。 そのため、 製 品のア ッ プグ レー ド を検討す る 場合、 現在のシ ス テ ム と 同一のオペレーテ ィ ン グ ・ シ ス テ ム を サポー ト し ていないプ ロ セ ッ サ を 選択す る と 、 大量の ソ フ ト ウ ェ ア移植が必要に な り 、 プ ロ ジ ェ ク ト におけ る デバ イ ス の選択肢 と フ レ キ シ ビ リ テ ィ を大 き く 制限 し ます。 Cyclone IV E FPGA Nios II

Processor MAC PHY

Power Stage HDL Motor Control and I/O Logic

Decimation, Clark Transformation, Space Vector Modulation. IGB-T Control, Encoder IF

PWM I/F, etc. Encoder

Motor Industrial Ethernet PWM

Load

(Mechanical

Components)

A/D Converters

(5)

複数のデザ イ ンに対す る 変更 Page 5 Linux ま たは eCOS (アルテ ラ の ソ フ ト ・ プ ロ セ ッ サ ・ コ アお よ び外部プ ロ セ ッ サのホ ス ト ) と い っ た よ く 知 ら れた オープ ン ソ ー ス ・ オペ レ ーテ ィ ン グ ・ シ ス テ ム は、 オペ レ ー テ ィ ン グ ・ シ ス テ ム を改善 し て、 新 し いアプ リ ケーシ ョ ン と 機能を開発す る ために継続的 に活動す る ための、 開発者 コ ミ ュ ニテ ィ があ る と い う メ リ ッ ト を持っ てい ます。 こ の改善 と 機能に よ り 、 設計者は製品の ラ イ フ タ イ ム を通 じ て、 開発お よ びサポー ト の工数を削減 で き ます。 幸いアルテ ラ の FPGA で実装可能な、 広範囲な ソ フ ト ・ プ ロ セ ッ サ ・ コ ア (Nios II エ ンベデ ッ ド ・ プ ロ セ ッ サ、 ARM Coretex-M1、 Freescale V1 ColdFire 等) だけでな く 、 利用可能なオペレーテ ィ ン グ ・ シ ス テ ムには幅広い選択肢が存在 し ます。 例えば、 Nios II エ ンベデ ッ ド ・ プ ロ セ ッ サは、 Linux、 eCOS、 ThreadX、 Nucleus、 お よ びその他の リ アル タ イ ム ・ オペ レ ーテ ィ ン グ ・ シ ス テ ム の、 フ ル ・ オープ ン ソ ー ス お よ び市販バージ ョ ン (例 : Wind River、 Timesys) をサポー ト し てい ます。

ハー ド ウ ェ ア設計者に と っ ては、 FPGA デバ イ ス と ソ フ ト ウ ェ ア ・ プ ロ セ ッ サ ・ コ アの メ リ ッ ト は重要な事柄です。 ソ フ ト ウ ェ ア ・ エ ン ジニ アは、 多 く のオペレーテ ィ ン グ ・ シ ス テ ム会社か ら の フル ・ サポー ト 、 お よ び機能強化可能性に よ り 、 製品の ラ イ フ タ イ ム を通 じ て FPGA ベー ス のシ ス テ ム の メ リ ッ ト を利用 し 始めてい ます。 ハー ド ウ ェ ア、 ソ フ ト ウ ェ アそれぞれのエン ジニ アに と っ て、 ソ フ ト ウ ェ アの C コ ー ド と 、 FPGA デザ イ ンの VHDL コ ーデ ィ ン グの間のバ ラ ン ス を学ぶには、 若干の労力を要す る も のです。 し か し な が ら 、 ひ と たび設計者が FPGA デザ イ ン ・ メ ソ ド ロ ジ を マ ス タ ーすれば、 FPGA が単な る MCU や DSP デバ イ ス に基づ く 置 き 換え ソ リ ュ ーシ ョ ンではな く 、 コ ス ト 効率 と フ レ キ シ ビ リ テ ィ を向上で き る ソ リ ュ ーシ ョ ンにな り ます。

複数のデザ イ ンに対す る 変更

こ れま で、 こ のホ ワ イ ト ペーパーでは、 1 つのプ ロ グ ラ ムにおけ る 開発上の課題 と コ ス ト に対処す る ために、 ど の よ う に FPGA を使用す る かを説明 し て き ま し た。 元のデザ イ ンか ら 複数の製品を開発す る 場合、 ど う な る か?   それ ら すべての製品にデザ イ ンの更新 と 機 能強化を付加す る 必要があ る 場合、 ど う な る か?   産業用ネ ッ ト ワーキ ン グ ・ プ ロ ト コ ル 等の新 し い製品機能では、 製品の リ リ ース毎に、 修正 さ れた、 ま たは新 し いボー ド が必要 にな る こ と が多いで し ょ う 。 ド ラ イ ブ を例に取 り 、 こ のベース ・ プ ラ ッ ト フ ォームか ら 機能の異な る у 通 り の製品を 開発 し た場合、 デザ イ ン ・ チームは まず、 総時間 ( ʈ ) を かけて、 ボー ド 毎に χ 個のデバ イ ス を用いてハー ド ウ ェ ア と ソ フ ト ウ ェ ア を実装 し ます。その後、いかに長 く かかろ う と も 、 時間 ( ʈ 2) を かけて各製品のハー ド ウ ェ ア と ソ フ ト ウ ェ ア を у 回 イ ン ス タ ン ス化 し 、 複数 の製品が完成 し ます。 こ の関係性は、 コ ス ト 要因 ((χ × ʈ ) × (у × ʈ 2)) で表 さ れます。 デザ イ ン ・ チームは、 こ の メ ソ ド ロ ジが簡単ではな く 、 製品を速やかに市場に投入す る プ ロ セ ス には向かず、 必要な開発、 機能強化、 サポー ト 、 保守お よ び交換のための コ ス ト を 含む、 ラ イ フ タ イ ム ・ コ ス ト の節約に矛盾す る こ と を十分承知 し てい ます。 設計者は、 プ ロ セ ス を円滑にす る ために、 Cyclone シ リ ーズ ・ アーキ テ ク チ ャ の メ リ ッ ト を 利用 し て、 複数の製品 ラ イ ン を サポー ト す る 共通のハー ド ウ ェ ア ・ プ ラ ッ ト フ ォ ーム (SKU : 在庫保管単位) と 機能をデザ イ ンで き ます (IXXAT の例 と し て図 4の、 アルテ ラ IP と 、産業用オー ト メ ーシ ョ ンお よ びオー ト モーテ ィ ブ産業向けデー タ 通信技術を専門 と す る ソ リ ュ ーシ ョ ン ・ パー ト ナーを参照)。 初期デザ イ ンの後、 FPGA ベース の製品では、 エン ジニ アが PCB の再加工を行わず、 Cyclone シ リ ーズ FPGA の再構成を行 う こ と で、 デ ザ イ ン ・ チームは何 ヶ 月 も (あ る いは年単位で) 時間を節約で き ます。

(6)

Page 6 デバ イ ス信頼性を考慮 し たデザ イ ン

図 4. 単一の汎用 API を使用 し て複数の産業用 イ ーサネ ッ ト ・ プ ロ ト コ ル規格をサ ポー ト す る ために単一の FPGA プ ラ ッ ト フ ォ ーム を用いた IXXAT

ド ラ イ ブ製造業者が、 EtherCAT、 PROFINET (SRT/IRT)、 お よ び SERCOS III 等の複数の ネ ッ ト ワ ーキ ン グ ・ プ ロ ト コ ルをサポー ト す る 製品を提供す る 必要があ る 場合の例を示 し ます。 MCU/DSP ソ リ ュ ーシ ョ ンでは、 通信チ ャ ネルを サポー ト す る ためには、 外部デバ イ ス に加え、 3 枚のボー ド を必要 と し ます。 設計者は、 プ ロ ト コ ル固有の MAC IP (必要 な場合)、プ ロ ト コ ル固有の ス タ ッ ク 、お よ び最大 $300K (ま たはボー ド 1 枚当た り $100K) の、 3 枚のボー ド の開発ま たは ラ イ セ ン シ ン グ、 さ ら には ソ フ ト ウ ェ ア開発が必要にな り ます。 (開発 コ ス ト は顧客毎に異な る ため、 実際の コ ス ト は増減す る 。) し か し なが ら 、 設計者は Cyclone シ リ ーズ FPGA を使用 し て、 ド ラ イ ブ ・ コ ン ト ロ ー ラ と 産業用 イ ーサネ ッ ト を 1 つの FPGA に集積 し 、 同一のハー ド ウ ェ ア ・ プ ラ ッ ト フ ォーム を 使用 し て、 複数の製品 ラ イ ン (SKU) と 所要の機能を サポー ト で き ます。 ベン ダは、 前に 説明 し た シナ リ オで 3 枚のボー ド (各々 IE プ ロ ト コ ル規格用) を開発せずに、 MCU/DSP 開発 コ ス ト を $150K ~ $200K 節約で き、 さ ら には量産におけ る コ ン ポーネ ン ト 数 と PCB バ リ エーシ ョ ン数の削減に よ り 、 BOM コ ス ト を大幅に削減で き ます。 さ ら に、 PCB 枚数 の少ないデザ イ ンに よ り 、 製造業者は、 製品の組み立て と 出荷に関す る物流の無駄を な く す こ と がで き ます。 FPGA デザ イ ン ・ メ ソ ド ロ ジ を用い る こ と で、 エ ン ジニ アはすべての 開発 リ ソ ース と 時間を合算 し てみれば、 コ ス ト 要因 ((χ × ʈ ) × (у × ʈ 2)) を解消で き る こ と が分か り ます。 デザ イ ンに よ り FPGA デバ イ ス の最大潜在能力が実現 さ れた後、 設計者には、 よ り 集積度 の高いデバ イ スへの移行、 ま たはデザ イ ン を再 コ ンパ イ ル し て、 別のアルテ ラ FPGA に速 やかに変更す る オプシ ョ ンが与え ら れます。 ま た、 こ れに よ り 高速ア ッ プグ レー ド ・ パ ス を与え、 設計者は機能を集積 し た り 、 そのボー ド か ら MCU、 DSP、 ま たはその他の コ ン ポーネ ン ト を取 り 除 く こ と が可能にな り ます。

デバ イ ス信頼性を考慮 し たデザ イ ン

量産規模で出荷す る 製品においては、 保守 と 交換の コ ス ト の観点か ら TCO の検討が残 さ れてい ます。 Cyclone シ リ ーズ等のアルテ ラ FPGA は、 品質 と 信頼性が高 く 評価 さ れてい ます。 長期にわた る デバ イ ス信頼性 (図 5) に よ り 、 フ ィ ール ド におけ る 製品保守を削減 し 、 TCO の保守 コ ス ト 要素を削減 し 、 新規の製品開発に リ ソ ー ス を振 り 分け る こ と がで き ま す。 アルテ ラ では、 社内において信頼性 ス ト レ ス 試験、 不良解析 を 実施 し 、 関連 ス タ ッ フ に よ り すべての新規ダ イ お よ びパ ッ ケージ ン グ ・ テ ク ノ ロ ジ ・ フ ァ ミ リ の認定を サ ポー ト し てい ます。 各認定手続 き は、 電子素子技術連合評議会 (JEDEC) 要求事項をすべ て満足 し てい ます。 アルテ ラ では、 通常の動作条件の下、 20 年を超え る耐用年数を恒常的 に達成 し てい ます。 IO Application

CPU EtherCAT Stack

EtherCAT Interface IO Application

CPU EtherCAT Stack

EtherCAT Interface Slave Node IO

Application

CPU EtherCAT Stack

EtherCAT Interface vs. Multiple MCU Board Development IEEE 1588 PROFINET EtherNet/IP Modbus-IDA EtherCAT SERCOS III Ethernet Powerlink

(7)

長い ラ イ フ ・ サ イ ク ルの有効活用 Page 7 図 5. Cyclone シ リ ーズ FPGA の ラ イ フ ・ サ イ ク ル

長い ラ イ フ ・ サ イ ク ルの有効活用

製品信頼性は、 単に長期 TCO に寄与す る だけではあ り ません。 アルテ ラ FPGA の ラ イ フ ・ サ イ ク ルに較べ、 多 く の MCU と DSP デバ イ ス では、図 6に示す よ う に、 そのベン ダがア ルテ ラ よ り も ずっ と 早 く 旧型デバ イ ス を廃品にす る 傾向があ る ため、 ラ イ フ ・ サ イ ク ルは 5 ~ 10 年 と 大幅に短 く な り ます。 アルテ ラ では、 旧型製品を廃品にす る 代わ り に、 最長で 15 年の長い ラ イ フ ・ サ イ ク ルをサポー ト す る 戦略を取っ てお り 、 お客様が廃品管理に高い コ ス ト を費やす こ と を防いでい ます。 図 6. 一般的な アルテ ラ FPGA と MCU/DSP デバ イ ス の ラ イ フ ・ サ イ ク ルの対比

2002

2004

2007

2009

10 Adoption Rate, V olume 5-7

Altera FPGA Life Cycle

Innovators Early Adopters Early Majority Late Majority Laggards 15

(8)

Page 8 産業用アプ リ ケーシ ョ ン向け FPGA

FPGA の ラ イ フ ・ サ イ ク ルの長 さ は、 産業用製品の耐用年数の長 さ と 良 く 調和 し 、 顧客の デザ イ ン ・ リ ス ク を低減 し 、 その結果 TCO を削減 し ます。 設計者の要求が 1 つの FPGA の限界を超え る 場合は、 その上のデバ イ ス ・ フ ァ ミ リ (例えば表 1に示す よ う に、 Cyclone III FPGA か ら Cyclone IV E FPGA へ)、 ま たは別の FPGA フ ァ ミ リ (例えば、 Cyclone IV E FPGA か ら Cyclone IV GX FPGA ま たはArria® II GX FPGAへ) の移行が可能です。 .

産業用アプ リ ケーシ ョ ン向け FPGA

例に示す イ ン テ リ ジ ェ ン ト ・ ド ラ イ ブの よ う に、 Cyclone IV E FPGA 等のアルテ ラ ・ デバ イ ス は、 同一のハー ド ウ ェ ア ・ プ ラ ッ ト フ ォ ーム を使用 し た複数製品の SKU、 IP 再使用、 製造中止を気にせずに済むデザ イ ン、 お よ び在庫管理を含め、 ハー ド ウ ェ ア と ソ フ ト ウ ェ アの変更に対処可能なデザ イ ン ・ フ レ キ シ ビ リ テ ィ を提供 し ます。 こ れ ら の要因はすべて、 収益採算性を達成す る のに重要な役割を担っ てい ます。各市場のニーズに応 じ て、Cyclone シ リ ーズ ・ フ ァ ミ リ 以上の性能を求め る お客様は、 Arria II GX FPGA 等の、 さ ら に大規模 な アルテ ラ 製品に移行で き ます。 性能上の理由で、外部ホ ス ト ・ プ ロ セ ッ サの必要な アプ リ ケーシ ョ ンでは、設計者は Intel® ATOM ™プ ロ セ ッ サ、 お よ び PCI Express (PCIe) ベース のプ ロ セ ッ サ等の メ イ ン ス ト リ ー ム ・ アーキ テ ク チ ャ に移行す る こ と がで き ます。 設計者は、 こ れ ら プ ロ セ ッ サ ・ アーキ テ ク チ ャ の、 強力な ソ フ ト ウ ェ ア ・ エ コ ー ・ シ ス テ ム を活用す る こ と がで き ます。 さ ら に、 設計者は、 それ ら のプ ロ セ ッ サに含まれ る 高速 PCIe イ ン タ フ ェ ース を使用 し て I/O コ ン パニオ ン ・ チ ッ プ と 通信す る こ と に よ り 一連のペ リ フ ェ ラ ル と I/O オプシ ョ ン を統合 し 、 産業用 イ ーサネ ッ ト ・ プ ロ ト コ ル、 SATA お よ びその他の IP の任意のバージ ョ ン を サポー ト し ます。図 7は、 アルテ ラ の FPGA I/O コ ンパニオ ン ・ チ ッ プ ・ アーキ テ ク チ ャ の フ レ キ シ ビ リ テ ィ を示 し てい ます。 図 7. I/O コ ンパニオ ン ・ チ ッ プ ・ アーキ テ ク チ ャ 用の ト ラ ン シーバを含む Cyclone IV GX FPGA

表 1. Cyclone IV E お よ び Cyclone III FPGA

FPGA ロ ジ ッ ク ・ エ レ メ ン ト ト ー タ ル ・ メ モ リ (Kbit) 18×18 乗算器 ト ラ ン シーバ I/O OPCIe ハー ド IP ブ ロ ッ ク ユーザー I/O

Cyclone III/LS 5,136–198,464 414–8,019 23–396 n/a n/a 82–535 Cyclone IV E (1.0 V) 6,272–114,480 270–3,888 15–266 n/a n/a 94–535 Cyclone IV GX (1.2 V) 14,400–149,760 50–6,480 0–360 2–8 1 72–475

Integrated CPU with PCI Express

Flexible I/O Companion with Altera Transceiver FPGAs

PCIe CAN Ethernet RS252/ RS485 GPIO I2C

(9)

結論 Page 9

結論

設計者が、 製品の機能強化、 機能ま たは コ ン ポーネ ン ト の製造中止に よ る 製品の交換、 ま たは ス タ ー ト ラ イ ンか ら 新 し い製品バージ ョ ン を発表す る 場合、 Cyclone シ リ ーズ FPGA に よ り デザ イ ン ・ フ レ キ シ ビ リ テ ィ を提供 し 、 設計者が最終目的、 すなわち利益を伴 う 製 品の成功を達成す る お手伝いを し ます。 既存の標準製品の補完ま たは交換を行 う 際にアル テ ラ FPGA の メ ソ ド ロ ジ を活用す る こ と で、 製品の ラ イ フ タ イ ム を通 じ て、 開発、 機能強 化、置 き 換えお よ び保守 コ ス ト の観点か ら 、企業が TCO の削減を実現す る 助け と な り ます。

詳細情報

■ 産業機器市場 : www.altera.co.jp/industrial ■ ビデオ ・ デモ : 「FPGA 1 チ ッ プで、 複数の産業用 イ ーサネ ッ ト ・ プ ロ ト コ ルを サポー ト す る 方法」 : www.altera.co.jp/b/support-multiple-industrial-ethernet-protocols-single-fpga.html

■ Webcast 「Designing with Multiple Industrial Ethernet Standards on a Single Hardware Platform」 : www.altera.co.jp/education/webcasts/all/wc-2009-industrial-ethernet-single-fpga.html ■ ホ ワ イ ト ペーパー : 「産業用 イ ーサネ ッ ト に対応す る 柔軟性の高い ソ リ ュ ーシ ョ ン」 : www.altera.co.jp/literature/wp/wp-01037_j.pdf ■ ホ ワ イ ト ペーパー : 「アルテ ラ の FPGA で構築す る、 TÜV 認定 機能安全シ ス テ ム」 : www.altera.co.jp/literature/wp/wp-01123-functional-safety_j.pdf

■ Industrial Partner : IXXAT Automation GmbH:

(10)

Page 10 謝辞 ■ Cyclone シ リ ーズ FPGA について : www.altera.co.jp/products/devices/cyclone-about/cyc-about.html ■ オン ラ イ ン ・ セ ミ ナー 「業界で最 も 低 コ ス ト 、 低消費電力の FPGA で ト ー タ ル ・ シ ス テ ム ・ コ ス ト を削減」 : www.altera.co.jp/education/webcasts/all/wc-2009-cyclone-iv.html ■ Nios II プ ロ セ ッ サ : 最 も 汎用性に優れたエ ンベデ ッ ド ・ プ ロ セ ッ サ : www.altera.co.jp/nios2

■ New BeMicro FPGA Evaluation Kit—Only $49

Build an Embedded Processor System in an FPGA in Minutes:

www.altera.com/b/nios-bemicro-evaluation-kit.html ■ 開発 ソ フ ト ウ ェ ア : www.altera.co.jp/products/software/sfw-index.jsp ■ アルテ ラ ・ ト レーニ ン グ : www.altera.co.jp/education/training/trn-index.jsp

謝辞

■ アルテ ラ ・ コ ーポ レーシ ョ ン、 イ ン ダ ス ト リ アル / オー ト モーテ ィ ブ ・ ビ ジネ ス ・ ユ ニ ッ ト 、 シニ ア ・ テ ク ニ カル ・ マーケ テ ィ ン グ ・ マネージ ャ / 著者 Jason Chiang ■ ロ ー コ ス ト 製品、 シニ ア ・ プ ロ ダ ク ト ・ マーケ テ ィ ン グ ・ マネージ ャ Tom Schulte ■ ア ル テ ラ ・ コ ーポ レ ー シ ョ ン、 プ ロ ダ ク ト ・ マー ケ テ ィ ン グ ・ マ ネー ジ ャ 、 Stefano Zammattio

■ IXXAT, Inc.、 CEO、 Bill Seitz

改訂履歴

表 2に、 本資料の改訂履歴を示 し ます。 表 2. 改訂履歴 日付 バージ ョ ン 変更内容 2010 年 6 月 1.1 設計資産保有の総 コ ス ト の ウ ェ ブページお よ びオン ラ イ ン ・ セ ミ ナーを追加。 2010 年 3 月 1.0 初版

図 4. 単一の汎用 API を使用 し て複数の産業用 イ ーサネ ッ ト ・ プ ロ ト コ ル規格をサ ポー ト す る ために単一の FPGA プ ラ ッ ト フ ォ ーム を用いた IXXAT
表 1. Cyclone IV E お よ び Cyclone III FPGA FPGA ロ ジ ッ ク ・ エ レ メ ン ト ト ー タ ル ・ メ モ リ (Kbit) 18×18 乗算器 ト ラ ン シーバI/O OPCIe ハー ドIP ブ ロ ッ ク ユーザーI/O

参照

関連したドキュメント

(Recent result: Yes, but consistent quantum gravity is delicate.) Early universe cosmology: Observations of cosmic microwave background, maybe even earlier stages with

当第1四半期連結累計期間におけるわが国経済は、製造業において、資源価格の上昇に伴う原材料コストの増加

Do not enter or allow worker entry into treated areas during the restricted entry interval (REI) of 12 hours following application.. PPE required for early entry to treated areas

Pour le traitement non-sélectif et la suppression résiduelle de certaines mauvaises herbes annuelles dans le maïs, appliquer l’herbicide StartUp dans le mélange en réservoir avec

<RE100 ※1 に参加する建設・不動産業 ※2 の事業者>.

さらに、93 部門産業連関表を使って、財ごとに、①県際流通財(移出率 50%以上、移 入率 50%以上) 、②高度移出財(移出率 50%以上、移入率

 事業アプローチは,貸借対照表の借方に着目し,投下資本とは総資産額

NXH160T120L2Q1 Split T-Type NPC Inverter Q1 NXH25T120L2Q1 3 Channel T-Type NPC Inverter Q1 NXH40T120L3Q1 3 Channel T-Type NPC Inverter Q1 NXH160T120L2Q2F2S1 Split T-Type NPC Inverter