私がvhdlを学んでいるすべてのMumbo Jumboコード。 Microsemi SmartFusion2のターゲット。 https://www.digikey.com/product-detail/en/microsemi-corporation/m2s010-mkr-kit/1100-1288-nd/6709124
衛星用のFPGAデザインをしたいと思います。私の研究では、これらのタイプのミッションの最も一般的な部分の選択は、フラッシュベースの構成メモリを使用するFPGAです。フラッシュベースの構成には、「通常の」FPGAで構成検証を不要にする固有の動揺耐性(免疫?)特性があり、これにより、設計を実装する作業量が減少します。
FlashベースのFPGAの2つの主要プロバイダーは、いくつかの選択製品を備えたXilinxと、製品ライン全体にわたってMicrosemi(以前のActel)です。
Xilinx FPGA開発ボードの非専門的なバージョンは、アクセス可能なI/Oが制限されており、オンボードの周辺またはインターフェイス(VGA、イーサネットなど)で70ドルの範囲から始まります。さらに、より安価な開発ボードのFPGAをサポートする古い設計ツールが最新のWindows 10 OSで実行されるかどうかを疑問視する新しい設計ツールに変更がありました。それはおそらくそうでしょうが、すべての互換性を考え出すことは、それ自身のプロジェクトになります。
一方、Microsemiには、以前にリンクされた開発ボードが〜40ドルで出荷されています。 SmartFusion2デバイスはSOC FPGAであり、デザイナーソフトウェアの最新バージョンでサポートされています。 FPGA部分は、IGLOO2デバイス(スタンドアロンFPGAバージョン)およびRTG4デバイス(Microsemiの現在のスペースグレード/放射FPGAの2番目)と機能を共有しています。特に、ブロックRAMとDSP MATHブロックは、私が購入した40ドルのSmartFusion2キットとNASAが使用していると思われるRTG4デバイスの間にコピー/貼り付けられているようです。
結論:価格、私の関心分野に適用可能な知識を蓄積する能力、および継続的なサポートを備えた最新のツールの約束はすべてSmartFusion2を指し示しています2。