개요
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 및 베어메탈 |
개발 보드
제품 설명 | 가격 |
---|---|
Virtex™ UltraScale+™ FPGA VCU118 평가 키트는 최첨단 Virtex UltraScale+ FPGA를 평가하는 데 이상적인 개발 환경입니다. Virtex UltraScale+ 디바이스는 최고 수준의 직렬 I/O 및 신호 처리 대역폭과 최고 온칩 메모리 집적도를 모두 포함하여 핀펫 노드에서 최고 성능과 통합 기능을 제공합니다. |
$6,995 |
Virtex™ UltraScale™ FPGA VCU110 개발 키트는 Virtex UltraScale 디바이스가 제공하는 전례 없는 수준의 성능, 시스템 통합 및 대역폭을 평가할 수 있는 완벽한 개발 환경입니다. |
$15,995 |
Virtex™ UltraScale™ FPGA VCU108 평가 키트는 Virtex UltraScale 디바이스가 제공하는 전례 없는 수준의 성능, 시스템 통합 및 대역폭을 평가할 수 있는 완벽한 개발 환경입니다. |
$5,995 |
Kintex™ UltraScale™ FPGA KCU105 평가 키트는 최첨단 Kintex UltraScale 프로그래밍 가능 FPGA를 평가하는 데 완벽한 개발 환경입니다. Kintex UltraScale 제품군은 가격, 성능 및 전력의 적절한 균형을 유지하면서 차세대 시스템을 위한 ASIC급 시스템 수준 성능, 클럭 관리 및 전원 관리를 제공합니다. |
$2,995 |
Spartan™ 6 FPGA SP605 평가 키트는 하드웨어, 설계 도구, IP 및 참조 설계의 모든 기본 구성 요소를 제공하므로 즉시 개발을 시작할 수 있습니다. 이 키트는 시스템 설계를 위한 유연한 환경을 제공하며, 고속 직렬 트랜시버, PCI Express®, DVI 및/또는 DDR3 등의 기능을 활용하는 방법에 대한 사전 검증된 참조 설계 및 예시를 제공합니다. 이 키트에는 특정 응용 분야 및 시장에 맞게 향후 확장하고 맞춤화할 수 있는 업계 표준 FMC(FPGA Mezzanine Card) 커넥터가 포함되어 있습니다. |
$495 |
리소스
새로운 정보를 놓치지 마세요
최신 뉴스와 업데이트를 받으려면 적응형 SoC 및 FPGA 알림 목록에 등록하세요.
각주
- Vivado QuickTake를 사용한 설계 동영상을 통해 이 솔루션에 대해 자세히 알아보세요.
- Vivado QuickTake를 사용한 설계 동영상을 통해 이 솔루션에 대해 자세히 알아보세요.