組み込み機器・ハードウェアの設計開発から装置製作まで社内一貫対応!

組み込み機器・ハードウェア設計製作.com
組み込み機器・ハードウェア設計製作.com

produced by株式会社アイディアイ

技術情報・技術コラム

FPGA設計:テスト動作までの流れを解説!

本記事ではFPGA設計のポイントやFPGA設計の流れをご説明します!

【無料ダウンロード】組み込み機器・ハードウェア設計入門

組み込み機器・ハードウェア設計製作.comでは、技術資料を無料で発行しております。
組み込み機器設計に関する基礎知識やFPGA設計のポイントについて、まとめた資料となっていますので是非ご確認ください。

スライド1
スライド2
スライド3
スライド4
スライド5
スライド6

>>無料DLはこちら!


FPGAとは何か

FPGA とは、Field Programmable Gate Arrayの文字通り、設計者がフィールド(現場)で論理回路の構成をプログラムできるゲート(論理回路)を集積したデバイスのことです。

製造後は回路構成を変更できないLSI(集積回路)に対し、プログラムにより内部の回路構成、つまりデバイスの処理内容を書き換えられることからProgrammable(装置やソフトウェア、システムなどの動作を利用者が必要に応じて変更・自動化できること)と呼ばれます。

FPGAのメリットとデメリットについては以下の記事で詳しく解説しておりますので、こちらもあわせてご覧ください。

>>FPGAとは?メリット・デメリットについて解説!


<当社の”FPGA設計開発 代行サービス”>

FPGA 設計・開発代行

 FPGAの用途

FPGAは、液晶パネル、オーディオ、コンピュータ、通信機器、ゲーム機、メモリカード、プリンター、LED表示機等様々な電子機器に使われます。

他にも、最近だと、データセンターのコンピューターに使われます。

FPGA設計をするための環境づくり

ここからはFPGA設計をするための環境づくりについて解説いたします。

FPGAの開発言語

ハードウェア開発では、VHDLやVerilog HDLが主流でした。
現在では高位合成ツールを使用することにより、C, C++, Pythonなどの言語で開発されるようになってきました。

FPGA設計の流れ

ここからはFPGA設計の流れを解説いたします。

評価ボードの選定

FPGAの選定要素としては、

・コスト、入手性、サイズ
・電源電圧
・ゲート容量
・ブロックRAM容量
・I/Oピン数
・PLL数

などがあります。
選定する前に開発ツールで仮プロジェクトをビルドして必要容量や空き容量の確認・検討を行います。

FPGAの選定要素としては、①コスト②入手性③サイズがあります。ただし、コスト、入手性、サイズのみを考慮しFPGAの選定を行うと、意図する動作をしないなど、基板開発が停滞する懸念があります。

書き込みツールの準備

メーカーが推奨するJTAGケーブルなどを用意します。

※評価ボードに書き込み回路が含まれている場合はUSBケーブルのみの準備でOKです。

開発環境のセットアップ

メーカー提供の開発環境をセットアップします。
どのシリーズのデバイスを使うかあらかじめ決めておく必要があります。
選定したデバイスを指定したプロジェクトを作成し、論理合成を行えるか確認します。

書き込みテスト

評価ボードとPCをJTAGケーブル(書き込み回路内蔵の場合はUSBケーブル)で接続し、書き込みを行います。
コンフィグレーションROMに書き込むことができれば電源投入時に回路がロードされます。

テスト回路の動作確認

トップレベルに簡単な回路を記述し、使用可能なピンに信号を割り当てます。
書き込みを行って入出力信号が回路通り正しく動作することを確認します。

FPGA設計のポイントについて詳しく知りたい方は以下の記事で詳しく解説しておりますので、こちらもあわせてご覧ください。
>>FPGA設計のポイントについて解説!

FPGA設計:テスト動作までの流れを動画で解説!

AIナビゲータ―がFPGA設計:テスト動作までの流れを解説しております。是非ご確認ください。

まとめ

今回の記事では

・FPGAとは何か
・FPGA設計をするための環境づくり
・FPGA設計の流れ

についてご説明しました。

組み込み機器・組み込みハードウェア 設計製作.comを運営するアイディ・アイでは、FPGAを用いた組み込み機器の設計開発代行を得意としております。FPGAを用いた組み込み機器の開発及び、その他のICからの代替等のご相談はぜひ当社までお気軽にお申し付けくださいませ。弊社担当よりお返事させて頂きます。

技術情報・技術コラム一覧に戻る

技術情報・技術コラム

内部配線を排除する「マザーボード型」Raspberry Pi用拡張ボードの設計手法 | 組み込み機器・ハードウェア設計製作.com
  • 組み込みボード

内部配線を排除する「マザーボード型」Raspberry Pi用拡張ボードの設計手法

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

Raspberry Piを「試作」で終わらせない。製品化に不可欠な専用HAT(拡張ボード)開発の進め方 | 組み込み機器・ハードウェア設計製作.com
  • 組み込みボード

Raspberry Piを「試作」で終わらせない。製品化に不可欠な専用HAT(拡張ボード)開発の進め方

当コラムでは、Raspberry Piを試作どまりで終わらせず製品化・量産化につなげるために、なぜ市販のHATではなく専用カスタム拡張ボードが必要なのかを解説します。供給不安・過剰コスト・信頼性不足という市販HATの3つのリスクから、機能集約による小型化・コスト最適化・品質安定化のメリット、さらに製品寿命を延ばすための回路設計ポイントまで、製品開発の実情に沿って分かりやすく紹介します。

産業現場でラズパイを安定稼働させる鍵。ノイズ・環境対策を施した「カスタム拡張ボード」の重要性 | 組み込み機器・ハードウェア設計製作.com
  • 組み込みボード

産業現場でラズパイを安定稼働させる鍵。ノイズ・環境対策を施した「カスタム拡張ボード」の重要性

当コラムでは、産業現場でRaspberry Piを安定稼働させるうえで欠かせないノイズ・環境対策の必要性や、市販の拡張ボードでは対応しきれない理由、信号絶縁・サージ保護・ウォッチドッグタイマといった産業用カスタマイズの具体的な設計ポイントについて、実際の現場トラブル事例を交えながら分かりやすく解説します。

お問い合わせ

組み込み機器・ハードウェア 設計製作.comを運営する株式会社アイディアイは、組み込み機器・ハードウェアの設計開発代行サービスを提供しています。
試験装置や制御機器、組み込みボードなど、設計・開発委託先をお探しの皆様、お気軽に当社に御相談ください。

技術資料のダウンロードはこちらから 技術資料ダウンロ―ド メールフォームでのお問い合わせはこちらから ご相談お問合せ