개요

AMD는 고객이 보다 빠르게 설계할 수 있도록 다양한 연결 솔루션을 구축합니다. FPGA에서 다양한 다른 칩셋에 연결할 수 있는 IP 인터페이스 솔루션부터 FPGA 내부의 로직을 연결하는 데 도움이 되는 IP 코어까지, AMD와 함께라면 설계를 보다 쉽고 빠르게 작성할 수 있습니다. AMD는 이러한 IP 솔루션과 함께 사용할 수 있는 여러 개발 보드 또한 제공합니다.

외부 연결성

AMD는 1M에서 400G까지의 이더넷 솔루션과 최대 25G까지 실행할 수 있는 다양한 다른 인터페이스 IP를 통해 대역폭 요구를 충족할 수 있습니다.

다음은 AMD에서 지원하는 주요 IP 인터페이스 블록입니다. SW 드라이버는 다수의 IP 솔루션과 함께 제공됩니다.

AMD에서 지원하는 주요 IP 인터페이스 블록

통신 컴퓨팅 비디오
이더넷 USB HDMI
PCI Express SATA DisplayPort
Interlaken SAS MIPI
Aurora ONFI SDI
Serial RapidIO AXI Chip2Chip 이더넷
CPRI IIC  
SONET SPI  
Infiniband UART  
OTN    

내부 연결성

AMD는 FPGA 로직 내에서 서로 다른 IP 블록을 연결하기 위한 여러 IP 솔루션을 제공합니다. 외부 인터페이스에는 다양한 프로토콜이 있지만 AMD는 IP 상호 연결을 AXI4 프로토콜로 표준화합니다.

AXI Memory Mapped와 AXI Stream 모두 데이터 이동에 사용할 수 있습니다. AXI Memory Mapped는 주소와 제어가 데이터와 함께 별도로 전송되어야 할 때 사용되며, 각각은 자체 AXI 버스로 전송됩니다. AXI Stream은 버스트 제한과 별도의 주소/제어 AXI 버스가 없는 고속 데이터를 스트리밍할 때 사용됩니다. AMD는 제어 인터페이스에 AXI Lite 또한 제공합니다.

AXI SmartConnect
AXI Memory Mapped 및/또는 AXI Lite 인터페이스를 연결하기 위한 최신 고속 솔루션으로, Vivado™ IP Integrator에서만 지원됩니다.1

AXI Interconnect
AXI Memory Mapped 및/또는 AXI Lite 인터페이스를 연결하는 1세대 솔루션은 RTL 및 GUI 기반 Vivado IP Integrator에서 지원됩니다.1

AXI Stream Interconnect
AXI Stream 기반 인터페이스를 연결하기 위한 고속 솔루션으로, RTL 및 GUI 기반 Vivado IP Integrator에서 지원됩니다.1

AXI DMA
AXI Stream 및 AXI Memory Mapped 인터페이스를 함께 연결하는 솔루션입니다.

직접 메모리 액세스

직접 메모리 액세스(DMA)는 데이터를 전송하는 프로세서가 없어도 서로 다른 위치 간에 데이터를 이동할 수 있는 방법입니다. 일반적인 DMA에는 데이터 전송의 소스 및 대상을 설정하는 프로세서 또는 다른 지능형 컨트롤러가 있는 반면, DMA 블록은 실제 데이터 전송을 처리합니다. AMD는 특정 유형의 데이터 이동을 위해 구축된 여러 DMA IP를 보유하고 있습니다. 이러한 구성 요소는 주로 다음 세 가지 사용 영역에 맞게 설정됩니다.

  • 시스템 메모리와 FPGA 내부에 매핑된 메모리 공간 간 데이터 이동을 위한 PCIe DMA
  • Zynq™ Adaptive SoC 하드 프로세서 도메인 내부의 데이터를 FPGA 주변의 다양한 영역으로 이동하기 위한 임베디드 DMA
  • 동영상 처리를 위해 데이터를 버퍼링하는 데 사용되는 동영상 DMA
적용 PCIe 임베디드 비디오
IP 이름 PCIe용 DMA AXI DMA AXI MCDMA AXI CDMA ZU+ DMA AXI VDMA
일반적인 사용 사례 PCIe 링크를 통해 x86 시스템 메모리와 FPGA에 연결된 DDR4 메모리 간 데이터 이동 프로그래밍 가능 로직 영역에서 Zynq-10Gb 이더넷 통신 이더넷(1G/10G)을 여러 DDR4 채널에 연결 프로그래밍 가능 로직 영역에서 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 및 베어메탈

개발 보드

제품 설명 가격

VCU118 평가 키트

Virtex™ UltraScale+™ FPGA VCU118 평가 키트는 최첨단 Virtex UltraScale+ FPGA를 평가하는 데 이상적인 개발 환경입니다. Virtex UltraScale+ 디바이스는 최고 수준의 직렬 I/O 및 신호 처리 대역폭과 최고 온칩 메모리 집적도를 모두 포함하여 핀펫 노드에서 최고 성능과 통합 기능을 제공합니다.

$6,995

VCU110 개발 키트

Virtex™ UltraScale™ FPGA VCU110 개발 키트는 Virtex UltraScale 디바이스가 제공하는 전례 없는 수준의 성능, 시스템 통합 및 대역폭을 평가할 수 있는 완벽한 개발 환경입니다.

$15,995

VCU108 평가 키트

Virtex™ UltraScale™ FPGA VCU108 평가 키트는 Virtex UltraScale 디바이스가 제공하는 전례 없는 수준의 성능, 시스템 통합 및 대역폭을 평가할 수 있는 완벽한 개발 환경입니다.

$5,995

KCU105 평가 키트

Kintex™ UltraScale™ FPGA KCU105 평가 키트는 최첨단 Kintex UltraScale 프로그래밍 가능 FPGA를 평가하는 데 완벽한 개발 환경입니다. Kintex UltraScale 제품군은 가격, 성능 및 전력의 적절한 균형을 유지하면서 차세대 시스템을 위한 ASIC급 시스템 수준 성능, 클럭 관리 및 전원 관리를 제공합니다.

$2,995

SP605 평가 키트

Spartan™ 6 FPGA SP605 평가 키트는 하드웨어, 설계 도구, IP 및 참조 설계의 모든 기본 구성 요소를 제공하므로 즉시 개발을 시작할 수 있습니다. 이 키트는 시스템 설계를 위한 유연한 환경을 제공하며, 고속 직렬 트랜시버, PCI Express®, DVI 및/또는 DDR3 등의 기능을 활용하는 방법에 대한 사전 검증된 참조 설계 및 예시를 제공합니다. 이 키트에는 특정 응용 분야 및 시장에 맞게 향후 확장하고 맞춤화할 수 있는 업계 표준 FMC(FPGA Mezzanine Card) 커넥터가 포함되어 있습니다.

$495

리소스

PCI Express

PCI Express 솔루션 센터는 PCI Express용 Xilinx 솔루션과 관련된 질문에 대한 답변을 제공합니다.

직렬 트랜시버

고속 직렬 I/O(HSSIO) 솔루션 센터는 Xilinx 멀티 기가비트 트랜시버와 관련된 모든 질문에 대한 답변을 제공하는 리소스입니다.

이더넷

이더넷 IP 솔루션 센터는 이더넷 IP용 Xilinx 솔루션과 관련된 모든 질문에 대한 답변을 제공합니다.

신호 무결성

이 답변 기록에는 참조 클럭, 종료 또는 신호 무결성 문제와 관련된 디버깅 팁이 포함되어 있습니다.

새로운 정보를 놓치지 마세요

최신 뉴스와 업데이트를 받으려면 적응형 SoC 및 FPGA 알림 목록에 등록하세요.

각주
  1. Vivado QuickTake를 사용한 설계 동영상을 통해 이 솔루션에 대해 자세히 알아보세요.