2018.03.31Xilinx社のFPGA用開発ツールには、VivadoとISEの2種類があります。簡単に言ってしまえば、Vivadoは比較的新しいFPGA用の開発ツール、ISEは旧式FPGA用の開発ツールです。一般的に、新しいFPGAの方が高機能ですが、アプリケーションによっては必ずしも高機能を必要としません。した論理回路が実装できれば十分であったり、ある特定のインターフェース機能さえあれば、高機能は必要としない場合もあります。このため、開発ターゲットのFPGAに応じてVivadoとISEを使いわける必要があります。10-K(有価証券報告書)に記載があります。10-Kによると、Xilinx社では製品を2つのカテゴリに分類しています。それ以外の製品アドバンスド・プロダクトとコア・プロダクトの定義は定期的に変更されており、最新の定義は2016年4月に決められています。この定義に当てはめると、45nmのSpartan-6や、Virtex-6,Spartan-3といった旧式の製品はコア・プロダクトに分類されます。売上高におけるアドバンスド・プロダクトとコア・プロダクトの割合は次のとおりです。100コア・プロダクトの割合は年々減っています。Form-10Kによると、2017年度にコア・プロダクトの割合が減った主な理由は、Spartan-3とVirtex-6の売上減少です。Virtex-2の売上減少です。ISE用のFPGA減少傾向にあるとはいえ、コア・プロダクトの比率は売上高の50%以上を占めていることがわかります。約50%の売上高を占めるFPGAの開発にはVivadoではなくISEが使われています。Spartan-6の開発を行う場合にはISEを使うしかありません。このように、ISEは2017年の時点で売上高の50%以上を占めるコア・プロダクトの開発ツールですが、2013年10月のバージョンを最後に、新しいバージョンをリリースする予定がないという判断は興味深いところです。それだけISEの完成度が高いということかも知れません。新しいISEがリリースされていた開発が終了していたISEですが、2018年2月にSpartan-6専用としてWindows10をサポートしたバージョンがリリースされたようです。サポートされるようになりました確かに、ISEをインストールするOS自体の入手困難になった場合、このような形でサポートを行わざるを得ないかもしれません。実際問題、デバイスドライバが関係してくるChipScopeやビットストリームの転送は、Windows版の方が設定が楽です。PIのような小型コンピュータは、コンソール表示がシリアルで出力されるものがあります。これらのシリアル出力は、USBの仮想シリアル・ポートなどでPCに接続し、専用のソフトで表示することが一般的です。イーサネットの接続ポートが近くにない場合があります。このような時は、イーサネットコンバーターでPCやFPGAをWi-Fi環境に接続する方法があります。DAC2019参加報告」という記事で、Microsoft社やAmazon社もDAC2019に出展していたことを知ったので、どのような内容なのか調べてみました。ディジタル技術資料タイトルとURLをコピーしました。