ASICとFPGAの違いについて解説!

【無料ダウンロード】組み込み機器・ハードウェア設計、FPGAに関する設計のポイント
組み込み機器・ハードウェア設計製作.comでは、技術資料を無料で発行しております。
組み込み機器設計に関する基礎知識やFPGA設計のポイントについて、まとめた資料となっていますので是非ご確認ください。
ASICとは?何ができるのか
ASIC(エーシック)とは、ある特定の用途や分野のために使われる電子機器やシステムに搭載される、「大規模集積回路」の総称です。
マイコン、DSP、GPU、メモリ、専用回路などに内臓され、特定のユーザーを対象にするUSIC(User Specific IC)、非特定のユーザーを対象にするASSP(Application Specific Standard Product)に分類されます。
また、ASICを開発するにあたって、ゼロから論理回路を設計する「フルカスタム型」と、回路や機能ブロックを組み合わせて設計する「セミカスタム型」があります。
一般的に、「フルカスタム型」はデバイスの性能・集積度設計・自由度の観点では有利になる反面、開発費と納品までの期間の観点では不利になると言われています。
したがって、「フルカスタム型」よりも「セミカスタム型」の方が短納期かつ低コストで実現することができます。
「セミカスタム型」にも様々な種類があり、例えば、基本となる論理回路のみで構成される半完成品をあらかじめ作成し、顧客からの注文により配線を指定することで完成品となる「ゲートアレイ」方式や、ある程度まとまって標準化されている機能を実装し、最適設計され部品化された回路を組み合わせていく「スタンダードセル」方式、両方の特徴を組み合わせて設計される「エンベデッドアレイ」方式などがあります。
FPGAとは?何ができるのか
FPGA とは、Field Programmable Gate Arrayの文字通り、設計者がフィールド(現場)で論理回路の構成をプログラムできるゲート(論理回路)を集積したデバイスのことです。製造後は回路構成を変更できないLSI(集積回路)に対し、プログラムにより内部の回路構成、つまりデバイスの処理内容を書き換えられることからProgrammable(装置やソフトウェア、システムなどの動作を利用者が必要に応じて変更・自動化できること)と呼ばれます。
ASICとFPGAですが、両者は何が違うのでしょうか。
詳しく解説致します。
ASICとFPGAの違い
ASICとFPGAの違いは2点ございます。
①柔軟性
ASICは安価に開発を行うことが可能ですが、一度開発を行うと仕様を修正できません。
その一方で、FPGAは回路情報を書き換えることができ、仕様を修正できる柔軟性を備えています。
なお、柔軟性が高い分、処理が多くなり論理回路の規模が大きくなってしまうことで部品サイズが大きくなることもありますが、周辺回路を取り組むことで基板全体のサイズを小さくすることも可能です。
②開発期間・コスト
先述した通り、ASICには「フルカスタム型」と「セミカスタム型」があり、論理設計を行う必要があります。したがって、多くの開発期間とコストを要する場合があります。
しかし、FPGAは上記のように柔軟性が特徴であるため、知識さえあれば容易に開発を行えます。
ただし、特定の用途で使われるASICは必要な最低限の回路で構成されるため部品コストが抑えらえる半面、FPGAはその柔軟性によってコストが高くなる傾向があります。
まとめ
いかがでしたでしょうか。
ASICおよびASICとFPGAの違いについてご理解いただけましたでしょうか。
組み込み機器・ハードウェア 設計製作.comを運営する株式会社アイディアイでは、FPGAを用いた組み込み機器の設計開発代行を得意としております。FPGAを用いた組み込み機器の開発及び、ASICからFPGAへの代替等のご相談はぜひ当社までお気軽にお申し付けくださいませ。
弊社担当よりお返事させて頂きます。
<当社の”FPGA設計開発 代行サービス”>
技術情報・技術コラム

- 組み込みソフトウェア
Pythonで組み込み開発はできる?C言語との使い分けとメリットを解説
当コラムでは、Pythonで組み込み開発ができる条件から、Raspberry PiなどLinuxが動作するボードや試作段階での活用場面、開発リードタイム短縮や保守性といったメリット、実行速度やリアルタイム性などC言語が選ばれ続ける理由、そして両者の使い分けの考え方とハードウェア理解の重要性までを解説します。

- 機能・性能試験装置
試験装置は一から作るべき?市販の計測器を活かした試験装置・試験治具という選択肢
当コラムでは、試験装置を一から作るか市販の計測器を活かすかという判断のポイントから、汎用計測器だけでは試験が回らない理由、計測ラインの切り替え素子の選定や高速信号の切り替え、制御とロギングによる自動化、段取り替え・保守を見据えた設計ノウハウ、他社製の既存試験装置を改造するという選択肢までを解説します。

- 組み込みボード
VHDLによるFPGA設計の進め方|仕様検討からシミュレーション・論理合成・実機検証までの流れ
当コラムでは、VHDLを用いたFPGA設計がどのような流れで進むのかを、仕様の整理とアーキテクチャ検討、RTL記述、シミュレーションによる機能検証、論理合成、配置配線とタイミング制約、実機での動作確認という工程ごとに整理し、各工程で検討すべきことやつまずきやすいポイント、内製化の壁となるスキルの違いまでを分かりやすく解説します。

- 組み込みボード
VHDLの書き方 初級編|entity・architectureの構造と記述のポイントをコード例で解説
当コラムでは、VHDLの基本構造であるライブラリ宣言・entity・architectureの考え方から、並行処理記述と順次処理記述の違い、process文とクロックエッジによる同期回路の書き方、型の厳密さがもたらす利点までを、カウンタ回路のコード例を交えて解説し、記述がどのような回路になるかを思い描くためのポイントを整理します。

- 組み込みボード
FPGA開発の費用と期間はどう決まる?委託前に知っておきたいコスト構造
当コラムでは、電子部品の生産終了(ディスコン)やASICの再製造コスト高騰が引き起こす製品の供給停止リスクを踏まえ、柔軟な回路再構築が可能な「FPGA」への置き換えのメリットと実践ポイントについて、異メーカー間での移植や複数ロジックICの集約、資料不足時のリバースエンジニアリングからタイミング・電圧の注意点まで、製品の安定供給や信頼性向上につながる具体的な設計手法と進め方を分かりやすく解説します 。

- 組み込みボード
VHDLとは?FPGA設計における特徴とVerilogとの違いをわかりやすく解説
当コラムでは、電子部品の生産終了(ディスコン)やASICの再製造コスト高騰が引き起こす製品の供給停止リスクを踏まえ、柔軟な回路再構築が可能な「FPGA」への置き換えのメリットと実践ポイントについて、異メーカー間での移植や複数ロジックICの集約、資料不足時のリバースエンジニアリングからタイミング・電圧の注意点まで、製品の安定供給や信頼性向上につながる具体的な設計手法と進め方を分かりやすく解説します 。

- 組み込みボード
ディスコン部品・ASICの置き換えにFPGAを活用する設計手法と進め方
当コラムでは、電子部品の生産終了(ディスコン)やASICの再製造コスト高騰が引き起こす製品の供給停止リスクを踏まえ、柔軟な回路再構築が可能な「FPGA」への置き換えのメリットと実践ポイントについて、異メーカー間での移植や複数ロジックICの集約、資料不足時のリバースエンジニアリングからタイミング・電圧の注意点まで、製品の安定供給や信頼性向上につながる具体的な設計手法と進め方を分かりやすく解説します 。

- 組み込みボード
FPGA設計を外注すべきか?内製との比較と、委託先選びで失敗しないためのポイント
当コラムでは、電子部品の生産終了(ディスコン)やASICの再製造コスト高騰が引き起こす製品の供給停止リスクを踏まえ、柔軟な回路再構築が可能な「FPGA」への置き換えのメリットと実践ポイントについて、異メーカー間での移植や複数ロジックICの集約、資料不足時のリバースエンジニアリングからタイミング・電圧の注意点まで、製品の安定供給や信頼性向上につながる具体的な設計手法と進め方を分かりやすく解説します 。

- 組み込みボード
内部配線を排除する「マザーボード型」Raspberry Pi用拡張ボードの設計手法
当コラムでは、HATのスタック構造が引き起こす厚みの増大・排熱問題・耐振動性の低下といった物理的な限界を踏まえ、Raspberry Piをコンポーネントの一部として1枚の基板に集約する「マザーボード型」設計手法のメリットと実践ポイントについて、内部配線の排除から電源回路の統合・PoE対応まで、製品の小型化・メンテナンス性向上につながる具体的な設計手法を分かりやすく解説します。

- 組み込みボード
古い機械を「スマート化」する。既存設備に後付け可能な、レガシーI/F対応のラズパイHAT開発
当コラムでは、RS-232CやRS-485・4-20mA電流ループ・アナログ信号といった現代のIoTを阻む「レガシーの壁」を踏まえ、Raspberry Pi用の専用拡張ボードを活用して古い産業機器をネットワーク化する「レトロフィット」設計手法のメリットと実践ポイントについて、信号レベル変換とフォトカプラによる絶縁から既存プロトコルのエッジ処理・複数規格の統合まで、過酷な現場でも止まらない設備延命とDX推進につながる具体的な設計アプローチを分かりやすく解説します。





