No.2ベストアンサー
- 回答日時:
FPGAは、ユーザーによる回路定義ファイルを焼き付けることによって、
ロジック回路そのものが作れるものです。
(専用チップを安価に作れるというのがメリットです)
このため、ターゲットとするシステムはマイクロコンピュータに限定されません。
一方、マイコンは、回路そのものは固定であり、
搭載しているROMやフラッシュRAM中のプログラムの記載通りに、
マイコンが用意している命令(回路)を動かすということしかできません。
No.4
- 回答日時:
マイコンは、動かすのにプログラムが必要です。
マイコンは、プログラムをメモリから読んできて、それを解釈して、実行します。プログラムを変更すれば、動作が変わります。
FPGAは、プログラム自体を回路に作りこんでしまう、というイメージと言えばいいですかね。
なんで、マイコンに必要な、「プログラムをメモリから読み込んでくる」ていうのと「解釈する」ていうのを、すっ飛ばして、いきなり、「実行」できます。
なんで、マイコンよりもずっと高速に動作します。
一応、ASIC設計者(ASIC=カスタムLSIだと思いますが)の立場として言えば、
処理速度
ASIC>>>FPGA>>>マイコン
です。普通に何も考えずに作っても、FPGAとマイコンの性能差と同程度(あるいはそれ以上)の差が、FPGAとASICにはあります。
最新のFPGAで数百MHzで動く回路を作るのはかなり大変ですが、ASICなら、同じRTLで何も考えなくてもGHzで動く回路を簡単に作れます。
No.1
- 回答日時:
厳密な意味での説明ではないけど(質問の「マイコン」の定義が曖昧なので、CPUキットを「マイコン」と仮定して)
>FPGAとマイコンは何が違うのですか?
後述。
>FPGAはマイコンの中に入っている集積回路のことですか?
CPUとしてFPGAが使われているのであれば、そうとも言える。
>マイコンはCPU・メモリ・ポートがあればマイコン?
一概には言えない。
この質問ではそう仮定して回答している。
>マイコンには必ずFPGAが入っているのですか?
いいえ。
>パソコンでC言語等で記述して、特定の動作をさせることができるのはFPGAのようなPLDがマザーボード上にあるからですか?
違う。
すべての処理を行うのはCPU(MPUやPICもここでは含める)
CPUは電子回路の集合であり、その機能は固定されている。
普通のプログラムは、そのCPUに対してどのように動作するかを指示する命令が記述されている。
対して「FPGA」は専用のプログラムを使用し、内部の電子回路を組みかえることにより、さまざまな機能をもったCPUを実現するもの。
その為、CPUを作成する前段階として、CPUの機能の検証に使用したりする場合もある。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 1つのタクトスイッチで複数の並列回路を閉じ、アースにつなげることができるスイッチはありますか。 2 2022/08/06 10:38
- クラフト・工作 電子工作のキットを購入して工作をしているときに、途中で何度も作業を止めてマイコンとかを眺めることを楽 4 2022/04/10 15:57
- オープンソース arduino ide 2.0.0 について 1 2022/09/19 15:45
- ドライブ・ストレージ SSDを追加したら昔のHDDがおかしくなった 4 2023/03/23 13:25
- 扇風機・冷風機・サーキュレーター 扇風機の回路について、AC100Vをトランスを使わず、マイコンを駆動させることはよくありますか? 4 2022/08/11 04:25
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- IT・エンジニアリング アドレス空間(メモリマップ)について教えてください。 マイコンには必ずメモリマップが記載されています 3 2022/06/17 09:42
- サッカー・フットサル 一番スゴいのはどれ? ・中田、ユベントス相手に2発 ・中田のゴールでスクデット ・小野のリフティング 1 2023/01/18 10:57
- 物理学 10Wくらいまでのソーラーパネルならそのままカーバッテリーに繋いでも問題ありませんか? 8 2022/09/10 06:07
- その他(コンピューター・テクノロジー) PIC16F1シリーズマイコンのNCO機能について 1 2023/04/18 08:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アブソモータのエンコーダリセ...
-
マイコンの学習方法
-
電卓の中身 電卓を分解して中身...
-
電子工作で、簡単に往復運動を...
-
1Vで動作するマイコン
-
これって、もう死語???
-
ワンチップマイコンの選定について
-
オーブントースターのマイコン...
-
AKI-H8/3069Fフラ...
-
パソコンから外部の機械を操作...
-
マイコンのDMA機能について
-
「運用回避」ってどいう意味?
-
VB6でコンソールアプリケーショ...
-
巻き取り機構を自作することは...
-
内部統制で、IT統制があります...
-
「断定調」と「断言調」──意味...
-
.NET VC++ DLLの作成方法
-
オープン系とは???
-
solaris9を勉強するのにオスス...
-
利用者にとって負担の軽いプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報