ザイリンクスは、より迅速な設計をサポートするために一連のコネクティビティ ソリューションを提供しています。FPGA からさまざまなチップセットへと接続できる IP インターフェイス ソリューションから、FPGA 内のロジックを接続する IP コアまで、多様なザイリンクス ソリューションを使用することで、より簡単かつ迅速にデザインを構築できます。ザイリンクスは、これらの IP ソリューションと共に使用できる開発ボードも複数揃えています。
1M から 400G までのイーサネット ソリューション、Gen1x1 から Gen3x16 までの PCIExpress®、最大 25G で実行可能なさまざまなインターフェイス IP を使用することで、ユーザーの帯域幅要件を満たすことができます。
次の表示に、ザイリンクスでサポートされる主な IP インターフェイス ブロックを示します。ザイリンクスの IP ソリューションの多くには、SW ドライバーが付属します。
ザイリンクスでサポートされる主な IP インターフェイス ブロック
通信 | コンピューティング | ビデオ |
---|---|---|
Ethernet | USB | HDMI |
PCI Express | SATA | DisplayPort |
Interlaken | SAS | MIPI |
Aurora | ONFI | SDI |
Serial RapidIO | AXI Chip2Chip | Ethernet AVB |
CPRI | IIC | |
SONET | SPI | |
Infiniband | UART | |
OTN |
ザイリンクスは、FPGA ロジック内の異なる IP ブロックを接続するために複数の IP ソリューションを提供しています。外部インターフェイスにはさまざまなプロトコルがありますが、ザイリンクスは AXI4 プロトコルを使用して IP インターコネクトを標準化しています。
データ転送には、AXI Memory Mapped インターフェイスと AXI Stream インターフェイスの両方を使用できます。AXI Memory Mapped は、アドレスと制御を分離して送信する場合に使用され、それぞれ独自の AXI バスで送信されます。 AXI Stream は、バースト制限なしの高速データ転送に使用され、アドレスと制御を分離しない AXI バスで送信されます。そのほか、ザイリンクスは制御インターフェイス用に AXI Lite も提供しています。
AXI SmartConnect
AXI Memory Mapped インターフェイスのみを接続するための最新の高速ソリューションです。Vivado® IP インテグレーターのみでサポートされています。 1
AXI Interconnect
AXI Memory Mapped や AXI Liteインターフェイスを接続する 1 世代目のソリューションで、RTL および GUI ベースの Vivado IP インテグレーターでサポートされています。1
AXI Stream Interconnect
AXI Stream ベース インターフェイスを接続するための高速ソリューションであり、RTL および GUI ベースの Vivado IP インテグレーターでサポートされています。1
AXI DMA
AXI Stream と AXI Memory Mapped インターフェイスを接続するソリューションです。
注記 1: このソリューションの詳細は、QuickTake ビデオ: IP インテグレーターを使用したデザイン (日本語吹替) をご覧ください。
ダイレクト メモリ アクセス (DMA) は、データ送信にプロセッサを使用しなくても、異なる場所にデータを移動できる手法です。一般的な DMA には、データ転送のソースとデスティネーションをセットアップするためのプロセッサやそのほかのインテリジェント コントローラーがありますが、この DMA ブロックは実際のデータ転送に対応します。ザイリンクスには、特定のタイプのデータ移動用に構築された多数の DMA IP があります。これらは、主に次の 3 つの使用分野に向けて設定されています。
アプリケーション | PCIe | エンベデッド | ビデオ | |||
---|---|---|---|---|---|---|
IP 名 | DMA for PCIe | AXI DMA | AXI MCDMA | AXI CDMA | ZU+ DMA | AXI VDMA |
一般的な使用例 | PCIe リンク経由で x86 システム メモリと FPGA に接続された DDR4 メモリ間でデータを移動する | プログラマブル ロジック エリアにおける Zynq と 10Gb イーサネットの通信 | 複数の DDR4 チャネルへのイーサネット (1G/10G) | プログラマブル ロジック エリアにおける Zynq と BRAM の通信 | プロセッサ領域の Zynq と DDR3 の通信 | フォーマット変換のための HDMI ビデオ データ を DDR4 メモリに転送 |
インターフェイス | PCIe と AXI Memory Mapped または AXI Stream | AXI Stream と AXI Memory Mapped | AXI Stream と (<= 8) AXI Memory Mapped インターフェイス | AXI Memory Mapped と AXI Memory Mapped | AXI Memory Mapped と Zynq US+ プロセッサ | AXI Stream と AXI Memory Mapped |
効率 | S2MM: 75% MM2S: 99% |
S2MM: 75% MM2S: 99% |
99% | 100% | ||
性能 (Gbps) | 7GB/s | S2MM: 215 MM2S: 280 |
S2MM: 230 MM2S: 300 |
280 | 25 | 4k 60fps |
SW ドライバー | x86 ベース Linux | Linux およびベアメタル | Linux およびベアメタル | Linux およびベアメタル | Linux およびベアメタル | Linux およびベアメタル |
開発キット |
製品説明 | Price |
---|---|---|
![]() |
Virtex® UltraScale+™ FPGA VCU118 評価キットは、最先端の Virtex UltraScale+ FPGA の評価に最適な開発環境です。Virtex UltraScale+ デバイスは、最高レベルのシリアル I/O 帯域幅と信号処理帯域幅、さらには最高レベルのオンチップ メモリ集積度など、FinFET ノードを採用して業界最高レベルの性能と統合性を提供します。 |
$6,995 |
![]() |
Virtex® UltraScale™ FPGA VCU110 開発キットは、Virtex UltraScale デバイスで達成できるかつてないレベルの性能、システム統一、および帯域幅を評価するための完全開発環境です。 |
$15,995 |
![]() |
Virtex® UltraScale™ FPGA VCU108 評価キットは、Virtex UltraScale デバイスで達成できるかつてないレベルの性能、システム統合、および帯域幅を評価するための完全開発環境です。 |
$5,995 |
![]() |
Kintex® UltraScale™ FPGA KCU105 評価キットは、最先端の Kintex UltraScale Programmable FPGA の評価に最適な開発環境です。Kintex UltraScale ファミリは、次世代システムにおいて ASIC クラスのシステム レベル性能、クロック マネージメントおよび消費電力管理機能を価格、性能、消費電力の適切なバランスで提供します。 |
$2,995 |
![]() |
Spartan®-6 FPGA SP605 評価キット ($815) には、すぐに開発を始められるように、ハードウェア、デザイン ツール、IP、およびリファレンス デザインなどの基本コンポーネントがすべて含まれています。また、柔軟なシステム設計環境だけでなく、高速シリアル トランシーバー、PCI Express®、DVI、DDR3 などの機能を活用するための検証済みリファレンスやデザイン例も提供します。さらに、将来のアップグレードやカスタマイズをサポートするため、業界標準の FMC (FPGA メザニン カード) コネクタが採用されています。 |
$495 |