UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

このページをブックマークに追加

All Programmable Abstraction

ザイリンクス All Programmable Abstraction は、ハードウェア設計者の生産性を向上させ、システム設計者やソフトウェア開発者が All Programmable FPGA、SoC、および 3D IC をすぐに有効活用できるように支援します。ザイリンクスとエコシステム アライアンス メンバーがソフトウェア、モデル、プラットフォーム、および IP ベースの設計環境を提供しています。これらのソフトウェア/システムレベルのアブストラクションは、ハードウェア中心の IP インテグレーションおよび C ベースのデザインアブストラクションを補完します。C ベースのデザイン アブストラクションでは、複雑な FPGA や SoC の開発を高速化できることがすでに実証されています。

ザイリンクスの SDx 開発環境

SDx™ は、システム エンジニアおよびソフトウェア エンジニア向けの開発環境ファミリです。SDx は、FPGA の設計知識が少ないあるいは全くない開発者でも高位 プログラミング言語を使用して、業界標準のプロセッサ (オンチップ/オフチップ) を備えたプログラマブル ハードウェアを最大限に利用した設計を行うことができます。

ハードウェア エンジニアが Vivado HLS を使用する C ベース の IP 生成

QEMU および Cadence でのハードウェア アブストラクション

Zynq®-7000 All Programmable SoC や MicroBlaze™ プロセッサなどのソフトウェア開発を迅速化するために、ザイリンクスはハードウェア/ソフトウェア インターフェイスを含むシステムをエミュレートする Quick Emulator (QEMU) オープン ソース仮想マシンを開発しました。早期にソフトウェア開発を行うほど、高い生産性が実現し、その後、継続的にハードウェア/ソフトウェアの統合検証を行います。詳細および Zynq/MicroBlaze 用 QEMU モデルのダウンロードは、こちらをクリックしてください。

さらに、ザイリンクスは Zynq-7000 All Programmable SoC 向け Virtual System Platform の提供を支援するため、Cadence® Design Systems 社と提携しています。ザイリンクスのソフトウェア開発キット (SDK) と並び、この業界初のアプリケーション IDE は真のホモジニアス/ヘテロジニアス マルチプロセッサの設計およびデバッグが可能です。これらの仮想化環境を活用することで、デザイン チームはシステム開発を数か月短縮できます。詳細は、Cadence 社製 Virtual System Platform をクリックしてください。

MathWorks 社製 Simulink および System Generator for DSP を使用するモデル ベースの設計

MATLAB™ および Simulink™ では、アプリケーションの設計、シミュレーションおよび検証が可能です。最新バージョンでは、Zynq-7000 All Programmable SoC をサポートしています。MathWorks 社は、アルゴリズムを HW と SW に分割するワークフロー ガイドを提供しています。これに従ってユーザーは、HDL Coder™ を使用してプログラマブル ロジック用の VHDL® コードを生成し、Embedded Coder™ を使用して ARM プロセッサ用の C コードを生成できます。MathWorks 社が提供するモデル ベースの設計における新たな自動化システムの詳細は、こちらをクリックしてください。

Vivado® Design Suite の System Edition には業界最先端の高度なツール System Generator for DSP が含まれています。このツールを利用することによって、従来の RTL フローよりわずかな時間で量産品質の DSP アルゴリズムを生成できます。System Generator では、演算機能、SmartCore™ IP、カスタム RTL、C ベース Vivado HLS ブロックのシームレスな統合や自動コード生成が可能であるほか、業界最高性能の All Programmable システムを MATLAB や Simulink でモデル化して解析することが可能なため、高度な並列システムを素早く開発できます。Vivado Design Suite および System Generator for DSP の詳細は、こちらをクリックしてください。

National Instruments 社の RIO プラットフォームおよび LabVIEW を使用したプラットフォーム ベースの設計

エンベデッド システム設計者は、LabVIEW や National® Instruments (NI) 社の RIO (Reconfigurable I/O) ハードウェアを使用することによって、従来の複雑な RTL 設計フローがシンプルになり、アプリケーションをデプロイするオペレーティング システム、ドライバー、ミドルウェアの構築など、多大な時間を必要とするタスクが不要になります

 National Instruments 社は、すぐに使えるリコンフィギャラブル ハードウェアや直観的なグラフィカル プログラミングなどを含むエンベデッド デザインを対象とするプラットフォーム ベースの設計手段を開発しました。NI LabVIEW 2013 開発環境では、NI がサポートするプロセッサおよびプログラマブル ロジックに記述されたアプリケーションをワンクリックでコンパイル、デバッグ、デプロイできます。現在、この開発環境では、複数のザイリンクス All Programmable デバイスをサポートしています。NI 社は、RIO コンピューティング コアにザイリンクスの All Programmable SoC および FPGA を採用し、60 種以上のプラットフォームを提供しています。詳細については、 www.ni.com/xilinx をご覧ください。