PCI Express* IP 지원 센터
PCI Express*(PCIe*) 지원 센터에서 설계 지침을 제공합니다. PCIe 시스템 설계 흐름에 맞는 범주별로 정리된 리소스를 찾을 수 있습니다.
PCI Express(PCIe*) IP 지원 센터는 PCIe 링크 선택, 설계 및 구현 방법에 대한 정보를 제공합니다. 시스템을 가동하고 PCIe 링크를 디버깅하는 방법에 대한 지침도 있습니다. 이 페이지는 Agilex™ 7 및 Agilex™ 5, Stratix® 10 SoC, Arria® 10 SoC, Cyclone® 10 GX SoC, Cyclone® 10 LP SoC, Arria® V SoC Cyclone® V SoC 장치의 처음부터 끝까지 PCIe 시스템 설계 흐름에 부합하는 범주로 구성되어 있습니다.
Agilex™ 7 FPGA 인터페이스 프로토콜 설계 및 Agilex™ 5 FPGA 인터페이스 프로토콜 설계에 대한 추가 지원을 받아 주요 중요 리소스 및 문서를 표시하는 표준 개발 흐름에 대한 단계별 안내 여정을 확인하십시오.
다른 장치의 경우 장치 및 제품 지원 컬렉션을 검색하십시오.
2. 사용자 가이드 및 참조 디자인
PCIe IP 솔루션은 트랜잭션 및 데이터 링크 계층을 포함하는 Altera® 기술을 선도하는 PCIe 강화 프로토콜 스택을 포함합니다. 및 PMA(Physical Medium Attachment) 및 PCS(Physical Coding Sublayer)를 모두 포함하는 강화된 물리적 계층을 포함한다. Altera® PCIe IP에는 직접 메모리 액세스(DMA) 엔진 및 단일 루트 I/O 가상화(SR-IOV)와 같은 선택적 블록도 포함됩니다. 자세한 내용은 다음 사용 설명서를 참조하십시오.
IP 사용자 가이드
Agilex™ 7 장치
F-타일 IP 사용 설명서
- PCI Express용 FPGA F-타일 Avalon® 스트리밍 IP 사용 설명서
- PCI Express*용 AXI 스트리밍 FPGA IP
- PCI Express*용 확장 가능 스위치 FPGA IP 사용 설명서
R-타일 IP 사용자 가이드
- PCI Express용 FPGA R-타일 Avalon® 스트리밍 IP 사용 설명서
- PCI Express*용 AXI 스트리밍 FPGA IP
- PCI Express*용 확장 가능 스위치 FPGA IP 사용 설명서
P-Tile IP 사용 설명서
- PCI Express용 FPGA P-Tile Avalon 스트리밍 IP 사용 설명서
- PCI Express용 FPGA P-Tile Avalon 메모리 매핑(Avalon-MM) IP 사용 설명서
- PCI Express IP 가이드 용 다중 채널 DMA 사용자 가이드
- PCI Express*용 AXI 스트리밍 FPGA IP
- PCI Express*용 확장 가능 스위치 FPGA IP 사용 설명서
Agilex™ 5 장치
Stratix® 10 기기
P-타일 사용자 가이드
- PCI Express용 FPGA P-Tile Avalon-ST 하드 IP 사용 설명서
- PCI Express용 FPGA P-Tile Avalon 메모리 매핑 IP 사용 설명서
- PCI Express IP 가이드 용 다중 채널 DMA 사용자 가이드
- PCI Express*용 확장 가능 스위치 FPGA IP 사용 설명서
H-타일/L-타일 사용 설명서
- PCI Express IP 가이드 용 다중 채널 DMA 사용자 가이드
- PCI Express 솔루션용 Avalon 메모리 매핑(Avalon-MM) Stratix® 10 하드 IP+ 사용 설명서
- PCI Express용 Stratix® 10 H-타일/L-타일 Avalon 메모리 매핑(AvalonMM) 하드 IP 사용 설명서
- PCI Express 솔루션용 Stratix® 10 Avalon 스트리밍(Avalon-ST) 및 단일 루트 I/O 가상화(SR-IOV) 인터페이스 사용 설명서
- Stratix® 10 프로토콜을 통한 구성(CvP) 구현 사용자 가이드
Arria® 10 및 Cyclone® 10 장치
- PCI Express용 Arria® 10 및 Cyclone® 10 GX Avalon 메모리 매핑(Avalon-MM) 인터페이스 사용 설명서
- PCI Express 솔루션용 Arria® 10 또는 Cyclone® 10 GX Avalon 메모리 매핑(Avalon-MM) DMA 인터페이스 사용 설명서
- PCI Express용 Arria® 10 및 Cyclone® 10 GX Avalon-ST 인터페이스 사용 설명서
- SR-IOV PCIe 솔루션 포함 Arria® 10 Avalon 스트리밍(Avalon-ST) 인터페이스 사용 설명서
- Quartus® Prime Pro Edition 사용 설명서 부분 재구성
- PCI Express를 통한 Arria® 10 CvP 초기화 및 부분 재구성 사용 설명서
디자인 예제 사용 설명서
Agilex™ 7 장치
F-타일 디자인 예제 사용 설명서
R-타일 디자인 예제 사용자 가이드
P-타일 디자인 예제 사용 설명서
- PCI Express 설계 예제용 FPGA P-Tile Avalon 스트리밍(Avalon-ST) IP 사용 설명서
- PCI Express 설계 사례용 FPGA P-Tile Avalon 메모리 매핑(Avalon-MM) IP
- PCI Express IP용 다중 채널 DMA 설계 사례 사용자 가이드
Agilex™ 5 장치
Stratix® 10 기기
P-타일 디자인 예제 사용 설명서
- PCI Express 설계 예제용 FPGA P-Tile Avalon 스트리밍(Avalon-ST) IP 사용 설명서
- PCI Express 설계 사례용 FPGA P-Tile Avalon 메모리 매핑(Avalon-MM) IP
- PCI Express IP용 다중 채널 DMA 설계 사례 사용자 가이드
L/H-타일 디자인 예제 사용 설명서
- PCI Express IP용 다중 채널 DMA 설계 사례 사용자 가이드
- PCIe용 Stratix® 10 Avalon 스트리밍(Avalon-ST) IP 설계 예제 사용 설명서
- PCIe용 Stratix® 10 Avalon -MM 하드 IP 설계 Example 사용 설명서
Arria® 10 및 Cyclone® 10 장치
- PCIe용 Arria® 10 및 Cyclone® 10 Avalon-ST 하드 IP 설계 예제 사용 설명서
- PCIe용 Arria® 10 및 Cyclone® 10 Avalon-MM 인터페이스 설계 예제 사용 설명서
IP 릴리스 정보
Agilex™ 7 장치
- PCI Express IP 코어용 P-Tile IP 릴리스 정보
- PCIe*용 F-타일 Avalon® 스트리밍 FPGA IP 릴리스 노트
- PCI Express* IP 코어용 R-타일 FPGA IP 릴리스 노트
- PCI Express IP용 다중 채널 DMA 릴리스 노트
Agilex™ 5 장치
Stratix® 10 기기
- PCI Express IP 코어용 L/H-Tile 하드 IP 릴리스 노트
- PCI Express IP 코어용 P-Tile IP 릴리스 정보
- PCI Express IP용 다중 채널 DMA 릴리스 노트
Arria® 10 및 Cyclone® 10 장치
트랜시버 네이티브 PHY IP 코어를 사용하는 PCI Express(PIPE)용 PHY 인터페이스
또한 트랜시버 네이티브 PHY IP 코어를 사용하여 PCIe의 물리적 계층만 구현하고 FPGA 패브릭에서 소프트 로직으로 구현된 나머지 프로토콜 계층과 함께 연결할 수 있습니다. 이 소프트 로직은 자체 설계일 수도 있고 타사 IP일 수도 있습니다.
트랜시버 네이티브 PHY IP 코어에 대한 자세한 내용은 다음 사용 설명서의 PIPE 장을 참조하십시오.
Stratix® 10 기기
Arria® 10 기기
Cyclone® 10 기기
참조 디자인
Agilex™ 7 장치
Stratix® 10 기기
- 내부 메모리 레퍼런스 디자인이 적용된 Gen3x16 Avalon-MM DMA(AN 881)
- 외부 메모리(DDR4) 레퍼런스 디자인이 탑재된 Gen3x16 Avalon-MM DMA(AN 881)
- HBM2 참조 디자인이 포함된 Gen3x16 Avalon-MM DMA(AN 881)
- 시뮬레이션에 Avery BFM을 사용하는 Gen3x16(AN 811)
- 내부 메모리가 있는 Gen3x8 Avalon-MM DMA(Wiki)
- 외부 DDR3/DDR4 메모리가 있는 Gen3x8 Avalon -MM DMA(AN 829)
- 레거시 Quartus® 버전용 Gen3x8 Avalon-MM DMA(AN 690)
- PCI Express 참조 디자인을 통한 Gen3x8 부분 재구성(AN 819)
Arria® 10 기기
- 외부 DDR3 메모리 탑재 Gen3x8 Avalon-MM DMA(AN 708)
- 내부 메모리가 있는 Gen3x8 Avalon-MM DMA 레퍼런스 디자인(AN 690)
- Avalon-MM DMA Design Part1 실행 방법(비디오)
- Avalon-MM DMA Design Part2 실행 방법(비디오)
- SoC 하드웨어 부분 재구성
- 정적 업데이트 부분 재구성 튜토리얼 - Arria® 10 GX 장치 전용(AN 817)
- PCIe를 통한 계층적 부분 재구성(AN 813)
- 계층적 부분 재구성 튜토리얼 - Arria® 10 GX 장치 전용(AN 806)
- 설계 부분 재구성 - Arria® 10 GX 장치 전용(AN 797)
- PCIe를 통한 부분 재구성(AN 784)
- MSI 탑재 최대 Gen2x8 PCIe 루트 포트
Cyclone® 10 기기
레거시 장치
개발 키트
Stratix® V GX FPGA 개발 키트
Arria® V GT FPGA 개발 키트
Arria® V GX 시작 키트
Cyclone® V GT FPGA 개발 키트
- DMA 및 온칩 메모리 인터페이스가 있는 PCIe AVMM
- Gen2x4 AVMM DMA - Cyclone® V
- DMA 및 온칩 메모리 인터페이스가 있는 PCIe AVMM(Linux 드라이버)
- Gen2x4 AVMM DMA - Arria® V
- Gen2x4 AVMM DMA - Cyclone® V
온칩 메모리 인터페이스 참조 설계를 갖춘 PCIe
Stratix® V GX FPGA 개발 키트
Arria® V GT FPGA 개발 키트
Cyclone® V GT FPGA 개발 키트
Stratix® IV GX FPGA 개발 키트
Cyclone® IV GX FPGA 개발 키트
Arria® II GX FPGA 개발 키트
기타 PCIe 참고 자료 항목 및 도구
Stratix® V GX FPGA 개발 키트
3. IP 통합
선택한 IP 코어 사용 설명서의 시작 섹션 및 하드 IP의 물리적 레이아웃 섹션을 참조하십시오. 자세한 내용은 다음 문서를 참조할 수도 있습니다.
Agilex™ 7 장치
Stratix® 10 기기
- Stratix® L 및 H-Tile 송수신 장치 PHY 사용 설명서의 Stratix® 10 FPGA 송수신 장치 섹션에서 PCI Express(PIPE)를 구현하는 방법
- AN 778: Stratix® 10 트랜시버 사용 애플리케이션 노트
Arria® 10 기기
Cyclone® 10 기기
추가 영상
타이틀 |
묘사 |
---|---|
FPGA P-타일 소개 | Agilex™ F-시리즈 및 Stratix® 10 DX FPGAs는 PCI Express* Gen3 및 Gen4 표준을 구현하는 P-Tile 트랜시버 타일과 함께 패키지됩니다. 이 교육은 P-타일을 사용하여 고속 인터페이스를 구축하는 방법을 배우는 첫 번째 단계입니다. |
FPGA R-타일 소개 | 일부 Agilex™ 7 FPGAs은 PCI Express* 표준 Gen3, Gen4 및 Gen5를 구현하는 R-Tile 트랜시버 타일과 함께 패키지됩니다. 이 교육은 R-타일을 사용하여 고속 인터페이스를 구축하는 방법을 배우는 첫 번째 단계입니다. |
PCIe 프로토콜을 사용하여 Arria® 10 장치를 구성하는 방법을 알아보십시오. |
|
이 1부 비디오에서 Linux 및 Windows 운영 체제 모두를 위한 Arria® 10 장치에서 PCIe Avalon 메모리 매핑(Avalon-MM) DMA 참조 설계 하드웨어를 설정하는 방법에 대해 알아보십시오. |
|
이 2부 비디오에서 Linux 및 Windows 운영 체제 모두를 위한 Arria® 10 장치에서 PCIe Avalon 메모리 매핑 마스터 DMA 참조 설계 하드웨어를 설정하는 방법을 알아보십시오. |
5. 디버그
지적 재산권(IP) 코어 릴리스 정보
Agilex™ 7 장치
Stratix® 10 기기
- PCI Express IP용 Stratix® 10 다중 채널 DMA 릴리스 노트
- PCI Express IP 코어용 L/H-Tile 하드 IP 릴리스 노트
- PCI Express IP 코어용 P-Tile IP 릴리스 정보
Arria® 10 및 Cyclone® 10 장치
결함 트리 분석 가이드
FPGA 리소스 배치 지침
6. 추가 자료
Stratix® 10 장치로 마이그레이션
PCIe-SIG 통합기 목록
이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.