プロの高周波基板、高速基板、ICパッケージ基板、半導体テスト基板、HDI基板、リジットフレッキ基板、PCB設計とPCB メーカー
iPcb会社-信頼できるPCBメーカー! お問い合わせ
0
PCB技術

PCB技術

PCB技術

PCB技術

FPGA学習及び設計における注意事項
2022-10-12
View:48
Author:ipcb      Share

1.基礎的な問題

 

FPGAの基礎はデジタル回路とHDL言語で、FPGAをマスターしたい人は、ベッドの頭にデジタル回路の本があることをお勧めします。どのバージョンであれ、これは基礎で、多くの理解もハードウェア設計の思想を形成するのに役立ちます。言語の面では、初心者はVerilog言語を学ぶことをお勧めします。VHDL言語の文法規範は厳格で、調整が遅く、Verilog言語は使いやすく、また、一般的な大手企業はVerilog言語を使っています。

 

2.EDAツールの問題

 

よく使うものをいくつか熟知すればいい、開発環境QuartusII、またはISEでいい、この2つは基本的に共通していて、どちらかができて、他のそれもEasyです。機能シミュレーションにはModelsimを使用することをお勧めします。チップを作るのであれば、他のシミュレーションツールを学ぶことができ、FPGAを作ることができ、Modelsimで十分です。統合ツールは一般的にSynplifyを使用しますが、初心者はこれにあまり関心を持たずに、Quartusで統合すればOKです。

 

3.ハードウェア設計思想問題

 

初心者、特にソフトウェアから回転してきた場合、設計されたプログラムはリソースがかかり、速度が遅く、統合できない可能性が高いため、固定モジュールの書き方を熟知する必要があります。統合可能なモジュールは多くの本にあり、言語紹介にもありますので、ソフトウェアの思想でハードウェアを書くのは当然ではありません。

 

4.学習習慣問題

 

FPGA学習は多くの練習、多くのシミュレーション、signaltapIIはとても良いツールで、各信号の本当の値を見ることができて、初心者は必ず自分で多くの手を使うことを提案して、本を読むだけでは役に立ちません。英語文書問題については、Quartus IIのすべての機能を習得するには、その指導書を見ればいいだけで、詳しくは、IT業界の人にとって、ほとんどの知識は英語文書であり、辛抱強く見なければなりません。そこから多くのことが得られるだろう。

 

5.アルゴリズム問題

 

FPGAを行うエンジニアは、一般的にアルゴリズムを専攻しており、これらの基礎知識はすべて手当たり次第に手に入れられているので、理論をやる準備ができていなければ、FPGAを学ぶのはあくまでも初級段階にとどまるしかありません。初心者にとって、デジタル信号処理は基礎で、より深い方向に、何も学ぶ必要はありません。あなたが今後従事する方向、例えば通信、画像処理、レーダー、ソナー、ナビゲーション測位などに基づいて、よく理解しなければなりません。

 

論理デザイナー、ハードウェアエンジニア、またはシステムエンジニアであれ、これらの肩書きをすべて持っていても、高速かつマルチプロトコルの複雑なシステムでFPGAを使用している限り、デバイス構成、電源管理、IP統合、信号完全性、その他の重要な設計問題を解決するために努力する必要がある可能性があります。しかし、現在の業界のFPGA会社で働くアプリケーションエンジニアは毎日これらの問題に直面しているため、これらの課題に独自に直面する必要はありません。また、彼らはすでにあなたの設計作業をより容易にする設計ガイドラインとソリューションを提案しています。