部品選定

ASICとFPGAの違いとは?「書き換えできる回路」を超やさしく解説

😣 こんなふうに思っていませんか?
  • 「ASIC」と「FPGA」って言葉を見たけど、どっちも意味がわからない
  • 2つは何が違うの?どっちを使えばいいの?
  • マイコンやCPUとも違うの?頭がこんがらがってきた…
✅ この記事でわかること
  • ASICとFPGAが「何をする部品なのか」が、レゴとプラモデルのたとえでわかる
  • 2つの決定的な違い「書き換えられるか」がスッキリ理解できる
  • どんなときにどちらを選ぶのか、使い分けの基準がわかる
✅ 結論(まず30秒でわかる答え)

ASIC(エーシック)とFPGA(エフピージーエー)は、どちらも「特定の目的のために中身をつくり込めるオーダーメイドの電子回路(IC=集積回路)」です。違いは一言で言うと「書き換えられるかどうか」。FPGAは何度でも回路を書き換えられる柔軟な部品、ASICは一度つくったら変えられない代わりに高性能で、量産すると1個あたりが安くなる部品です。少量・試作ならFPGA、大量生産ならASIC、と使い分けます。

そもそもASICとFPGAって何?どちらも「オーダーメイドの回路」

まず、2つに共通する大前提から押さえましょう。ASICもFPGAも、「自分の目的に合わせて、中身の回路をつくり込めるIC(集積回路)」です。

IC(アイシー)とは、たくさんの小さな電子部品を1つのチップにまとめたもの。黒くて足がたくさん出た、あの部品です。ふつうのICは「できることが最初から決まっている」のですが、ASICとFPGAは違います。「中身の回路を、自分でデザインできる」のが特長なのです。

たとえるなら、町の家電量販店で売っている「できあいの服」が普通のIC。それに対してASICとFPGAは、「自分の体に合わせて仕立てるオーダーメイドの服」のような存在です。だから、特定の仕事をとても効率よくこなせます。

💡 ポイント:名前の意味
ASICは「Application Specific Integrated Circuit(特定用途向け集積回路)」の略。"ある目的のために特別につくった回路"という意味です。FPGAは「Field Programmable Gate Array」の略で、"現場(フィールド)で書き換えできる回路"という意味。名前に、それぞれの性格が表れています。

つまり2つとも、「目的に合わせて中身をつくれる、特別なIC」という同じ仲間です。では、何が違うのでしょうか?

決定的な違いは1つ|「あとから書き換えられるか」

ASICとFPGAの一番大事な違いは、たった1つです。それは「つくったあとに、中身を書き換えられるかどうか」

FPGA = 何度でも書き換えられる

FPGAは、買ったあとでも、現場で何度でも中身の回路を書き換えられます。「やっぱりこう動かしたい」と思ったら、プログラムを書き直すだけ。同じ部品が、今日は計算機、明日は画像処理装置、というように生まれ変われるのです。

ASIC = 一度つくったら変えられない

一方ASICは、工場で回路を「焼き付けて」つくります。一度できあがると、中身は二度と変えられません。その代わり、目的の仕事だけに特化してつくり込めるので、とても高性能で、電気の消費も少なくできるのが強みです。

⚠️ ここを混同しやすい
「書き換えられるFPGAのほうが、いつも便利でいいのでは?」と思うかもしれません。でも、自由に書き換えられる仕組みを持つぶん、FPGAは性能や価格の面でASICに劣ります。何でもできる便利さには、代償があるのです。次の章のたとえで、この感覚をつかみましょう。

つまり、FPGAは「いつでも作り直せる柔軟タイプ」、ASICは「変えられないけど高性能な完成品タイプ」ということです。

身近なたとえで完全理解|FPGAは「レゴ」、ASICは「プラモデル」

この2つの違いは、「レゴ」と「プラモデル(接着剤で固める模型)」で考えると、一発でわかります。

🧱 FPGA = レゴ

ブロックを組み立てて車をつくり、飽きたらバラして家に組み直せます。何度でも作り変え自由。ただし、ブロックのつなぎ目があるぶん、ガッチリ一体化した模型ほどの強さや精密さはありません。

🛩️ ASIC = プラモデル

接着剤でカチッと固めて、最高にカッコいい飛行機を完成させます。すきまなく一体化していて精密で頑丈。でも、一度固めたら二度とバラせず、別のものには作り変えられません。

レゴ(FPGA)は「作り直せるけど、つなぎ目があるぶん性能は控えめ」。プラモデル(ASIC)は「作り直せないけど、すきまなく固めるぶん高性能」。この性格の違いが、そのままFPGAとASICの違いになっています。

🧱 たとえると
「どんな形になるか試している段階」ならレゴ(FPGA)が便利。「これだ!という形が決まって、同じものをたくさん量産したい」ならプラモデル(ASIC)が向いている——こう考えると、使い分けがイメージしやすくなります。

つまり、FPGA=何度でも組み替えられるレゴ、ASIC=固めて完成させるプラモデルと覚えればバッチリです。

具体例|数が増えると、安いのはどっち?コストの逆転現象

「どちらが安いか」は、つくる個数によって逆転します。これがとても大事なポイントなので、順番に見ていきましょう。

まず、2つのコストには2種類あります。

  • 最初にかかる費用(初期費用):設計や型づくりの費用。1回だけかかる。
  • 1個あたりの費用(単価):チップ1つをつくるごとにかかる費用。
  FPGA ASIC
最初の費用 安い(買ってすぐ使える) とても高い(型づくりが必要)
1個あたり 高い とても安い(量産時)

ここで「たい焼き屋さん」を想像してください。たい焼きの「型」を最初につくるのは高くつきます(=ASICの初期費用)。でも一度型ができれば、1個あたりはとても安く焼けます。一方、型を使わず1個ずつ手づくりするのがFPGA。最初の準備はラクですが、1個あたりは割高です。

少しだけつくる

型をつくる元手が回収できないので、手づくり(FPGA)のほうが断然お得。

境目

ある個数を超えると、型をつくった元手が安い単価で取り返せて、コストが逆転する。

大量につくる

型(ASIC)の安い単価が効いてきて、トータルで圧倒的に安くなる。

⚠️ 数字はあくまで目安
よく言われる例では、FPGAは1個あたり数百円〜数千円、ASICは量産すると1個数十円ということもあります。ただし、これは規模や製品によって大きく変わります。正確なコストは個別の見積もりで判断するものだと考えてください。

つまり、「少しだけならFPGAが安い、たくさんつくるならASICが安い」という逆転がカギなのです。

ASICとFPGAの長所・短所を一覧で比較

ここまでの違いを、一覧表にまとめます。これを見れば、両者の性格がひと目でわかります。

比べる点 FPGA ASIC
書き換え 何度でもできる ◎ できない
性能 中くらい とても高い ◎
電気の消費 多め 少ない ◎
最初の費用 安い ◎ とても高い
量産時の単価 高い とても安い ◎
向いている場面 試作・少量・仕様変更あり 大量生産・最高性能が必要

見てのとおり、両者は「得意・不得意がちょうど逆」になっています。だからこそ、どちらが優れているという話ではなく、場面に応じて使い分けるのが正解なのです。

💡 開発の現場では両方使う
実は、最初はFPGAで試作して動きを確かめ、設計が固まって大量生産する段階でASICに切り替える、という流れもよくあります。「まずレゴで試して、決まったらプラモデルで仕上げる」というイメージです。

どんな製品に使われている?身近な使われ方

ASICとFPGAは、性格に合わせて使われる場所が違います。それぞれの代表例を見てみましょう。

種類 よく使われる場所
FPGA
(書き換え自由)
通信機器、産業機械、試作品、放送・映像機器など。「数は多くないが、後から仕様を変えたい」場面が得意。
ASIC
(高性能・量産向き)
スマホの中の専用チップ、ゲーム機、家電など。「同じものを大量につくり、性能と省エネを極めたい」場面が得意。
💡 身近な実例
何千万台も売れるスマホの中には、その機種専用にきわめて高性能なASICが入っています。一方、限られた台数しかつくらない最新の通信基地局や試験装置などには、後から機能を更新できるFPGAが活躍します。役割分担しているのです。

つまり、「変える可能性があるならFPGA、大量生産で性能を極めたいならASIC」という形で、私たちの身の回りで使い分けられているのです。

初心者がつまずきやすいポイント|マイコン・CPUとは何が違う?

①「マイコンやCPUと同じもの」だと思ってしまう

ここが一番混乱しやすいところです。違いを「料理」でたとえると、すっきりします。

  • マイコン・CPU:「決まったレシピ(プログラム)を読んで、その通りに順番に料理する料理人」。料理人そのものは変わらず、レシピを変えて対応します。
  • FPGA・ASIC:「料理の内容に合わせて、キッチンの形そのものをつくり変える」。回路(キッチン)自体をデザインするので、その仕事に最適な形にできます。

マイコンやCPUは「手順を1つずつこなす」のが得意。FPGAやASICは「専用の回路を組んで一気に処理する」のが得意です。だから、決まった処理を超高速でこなしたい場面では、FPGAやASICのほうが有利なことがあります。

⚠️ ざっくり整理
CPU・マイコン=「何でもこなす料理人(やや遅いが柔軟)」。ASIC・FPGA=「専用のキッチンそのもの(速いが専門的)」。同じ電子部品でも、得意分野がまったく違うのです。

②「FPGAのほうが新しくて優れている」と思ってしまう

書き換えできるFPGAは便利に見えますが、性能・省エネ・量産コストではASICが上です。どちらが優れているということはなく、「目的と数」で選ぶのが正解だと覚えておきましょう。

よくある質問(FAQ)

Q. ASICとFPGAの違いは何ですか?

A. FPGAは何度でも書き換えできる柔軟な回路、ASICは書き換え不可だが高性能で量産に強い回路です。

Q. ASICとは何ですか?

A. 特定用途向けにつくられた専用の集積回路です。一度つくると変えられない代わりに高性能・省電力です。

Q. FPGAとは何ですか?

A. 現場で何度でも回路を書き換えられる集積回路です。試作や少量生産、仕様変更が多い用途に向きます。

Q. ASICとFPGA、どちらが安いですか?

A. 少量ならFPGA、大量生産ならASICが安くなります。つくる個数でコストが逆転します。

Q. ASIC・FPGAとマイコンの違いは何ですか?

A. マイコンは手順通りに処理する料理人、ASIC・FPGAは専用回路をつくる仕組みそのもの、という違いです。

まとめ|「書き換えのFPGA」「量産のASIC」で覚える

✅ この記事の要点
  • ASICもFPGAも、中身をつくり込めるオーダーメイドのIC(集積回路)。
  • 決定的な違いは「書き換えられるか」。FPGAは何度でも書き換え可、ASICは不可
  • たとえるとFPGA=レゴ(組み替え自由)、ASIC=プラモデル(固めて高性能)
  • コストは数で逆転。少量はFPGAが安い、大量生産はASICが安い
  • マイコン・CPUは「料理人」、ASIC・FPGAは「キッチンそのもの」をつくるイメージ。

むずかしそうに見えるASICとFPGAですが、「書き換えできるかどうか」と「つくる数」の2つさえ押さえれば、その違いはスッキリ理解できます。どちらが上ということではなく、目的に合わせて選ぶ——それが正解です。

次の一歩として、何度も登場した「マイコン」や「IC(集積回路)の電気的な基礎」が気になってきたら、下の関連記事に進んでみてください。

S
シラス
電験三種 / QC検定1級 / パワエレ設計・品質保証 実務10年

自動車部品メーカーで電気設計・品質保証に携わってきた経験をもとに執筆しています。むずかしい専門用語をできるだけ使わず、はじめて電気を学ぶ人がつまずかないように、図とたとえで説明することを大切にしています。

📚 次に読むべき記事

📘 電気のキホンが5分でわかる完全ロードマップ|中学理科から始める7ステップ →

ICや回路を理解する土台となる「電気の基礎」を、ゼロからやさしく学べます。

📘 コイル(インダクタ)って何?「電流の変化を嫌がる部品」の正体 →

基板に乗っている電子部品の世界を、もう一つやさしく知れる記事です。

📘 自動制御とは?シーケンス制御・フィードバック制御・フィードフォワード制御の違い →

これらのチップが活躍する「制御」のしくみを、わかりやすく学べます。

タグ

-部品選定