FPGAとは・選び方|SRAM・フラッシュ・OTPの違いと品番仕様
産業機器の

この
FPGAは、
FPGAとは:仕組みと用途
FPGAは
FPGAの
構成データの保持方法で選ぶ
- SRAM型は、
電源を 入れる たびに 構成データを 読み込みます。 AMDの XC7A35T・ XC7A100Tは、外部 フラッシュ などの 起動回路も 合わせて 設計します - フラッシュ・
不揮発構成型は、 構成データを 機器内に 保持します。 GOWINの GW1N-9、 Microchipの M2GL010・ MPF100Tが この区分です - OTP・NVCM
内蔵型は、 一度だけ 書き込む 不揮発 メモリを 持ちます。 ルネサスの SLG47910・ SLG47912と Latticeの iCE40 UltraPlusは、 外部 SPIからの 構成にも 対応します
OTPや
出典:AMD DS180、
論理規模と内蔵メモリ
- AMDの
XC7A35Tは、 ロジックセルが 33,280、 BRAMが 1,800Kbです。 XC7A100Tは、 ロジックセルが 101,440、 BRAMが 4,860Kbです - GOWINの
GW1N-9は、 8,640 LUT4と 468Kbitの BSRAMを 備えます。 GW2A-18は、 20,736 LUT4と 828Kbitの BSRAMです - Latticeの
iCE40UP5K- SG48Iは、 5,280 LUTと 120kbの EBR、 1,024kbの SPRAMを 備えます - ルネサスの
SLG47910は、 1,120個の 5入力 LUTと 32kbの BRAM、 5kbの 分散メモリを 備えます
LUT
出典:AMD DS180、
I/O数はパッケージまで確認する
- SLG47910の
GPIOは、 STQFNで 19本、 WLCSPで 16本です。 同じデバイスでも 外へ出せる 信号数が 変わります - XC7A35Tの最大
I/O数は、 250です。 これは デバイス全体の 最大値で、どの パッケージ でも使える 本数ではありません - iCE40UP3K-
UWG30ITRは WLCSP、 iCE40UP5K- SG48Iは QFNです。 実装方法と 端子割付を 合わせて 選びます
電源電圧、
速度と消費電力を混ぜずに読む
- SLG47912の
50MHzは、 内蔵発振器の 周波数です。 設計した すべての 回路が その周波数で 動くことを 示す値ではありません - MPF100Tの
12.7 Gb/sは、 トランシーバーの 上限です。 内部論理回路の 動作周波数とは 別です - SLG47910の
コア 電流typ.14μAは、 スリープ 時かつBRAMの 給電を 止めた 条件です。 I/O電源を 含む機器全体の 動作時消費電力には 置き換えられません
回路の
出典:SLG47912
価格と注文型番
取得した
FPGAのメーカー5社を比べる
電気設備・電源FPGAの
電気設備・電源CPUの組込み向けCPU・
電気設備・電源D/A回路に
