트랜시버 PHY IP 지원 센터
트랜시버 PHY IP 지원 센터는 트랜시버 PHY IP 링크를 선택, 설계 및 구현하는 방법에 대한 정보를 제공합니다.
트랜시버 PHY IP 지원 센터는 Agilex™ 7, Agilex™ 5, Stratix® 10, Arria® 10 및 Cyclone® 10 장치에 대한 트랜시버 링크를 선택, 설계 및 구현하는 방법에 대한 정보를 제공합니다. 시스템을 가동하고 트랜시버 링크를 디버깅하는 방법에 대한 지침도 있습니다. 이 페이지는 처음부터 끝까지 고속 트랜시버 시스템 설계 흐름에 부합하는 카테고리로 구성되어 있습니다.
Agilex™ 7 FPGA 인터페이스 프로토콜 설계 및 Agilex™ 5 FPGA 인터페이스 프로토콜 설계에 대한 추가 지원을 받아 주요 중요 리소스 및 문서를 표시하는 표준 개발 흐름에 대한 단계별 안내 여정을 확인하십시오.
다른 장치의 경우 장치 및 제품 지원 컬렉션을 검색하십시오.
1. 장치 및 IP 선택
어떤 FPGA 장치 제품군을 사용해야 합니까?
표 1 - 장치 변형 및 기능 지원 |
|||||||||
---|---|---|---|---|---|---|---|---|---|
장치 | 애자일렉스™ 7 | Stratix® 10 | Arria® 10 | Cyclone® 10 | |||||
장치 변형 | AGF E-타일 | GX/SX L-타일 | GX/SX H-타일 | MX/TX E-타일 | SX(3개) | GX(3) | 지티(4) | 증권 시세 표시기 | |
최대 데이터 속도 (칩-칩)(1)(7) |
GX 채널 | - | - | 17.4 Gbps의 | - | 17.4 Gbps의 | 17.4 Gbps의 | 17.4 Gbps의 | 12.5 Gbps의 |
GXT 채널 | - | 26.6 Gbps의 | 28.3 Gbps의 | 28.3 Gbps의 | - | - | 25.8 Gbps의 | - | |
GXE 채널 | 28.9Gbps(NRZ) 57.8Gbps(PAM4) |
- | - | 28.9Gbps(NRZ) 57.8Gbps(PAM4) |
- | - | - | - | |
최대 데이터 속도 (백플레인)(8) |
GX 채널 | - | 12.5 Gbps의 | 28.3 Gbps의 | 28.3 Gbps의 | 12.5 Gbps의 | 12.5 Gbps의 | 12.5 Gbps의 | 6.6Gbps |
GXT 채널 | - | 12.5 Gbps의 | 28.3 Gbps의 | 28.3 Gbps의 | - | 12.5 Gbps의 | 12.5 Gbps의 | - | |
GXE 채널 | 28.9Gbps(NRZ) 57.8Gbps(PAM4) |
- | - | 28.9Gbps(NRZ) 57.8Gbps(PAM4) |
- | - | - | - | |
장치당 최대 채널 수 | GX 채널 | - | 96 | 96 | - | 96 | 72 | 72 | 12 |
GXT 채널 | - | 32 | 64 | 24 | - | 6 | 6 | - | |
GXE 채널 | 24(및 32 P-Tile) | - | - | 120 | - | - | - | - | |
하드 IP | 장치당 PCIe Gen2 x4 1개. | 1588 기능(옵션)이 포함된 10G/25G/100G 이더넷 + RS-FEC(528, 514)/RS-FEC(544, 514) | PCIe Gen3 x16 장치당 최대 4개 | 50/100Gbps 이더넷 MAC장치당 최대 4개 PCIe Gen3 x16 장치당 최대 4개 SR-IOV(PF/2K VF 4개) (6) | 1588 기능(옵션)이 포함된 10G/25G/100G 이더넷 + RS-FEC(528, 514)/RS-FEC(544, 514) | PCIe Gen3 x16 장치당 최대 4개 | PCIe Gen3 x16 장치당 최대 4개 | PCIe Gen3 x16 장치당 최대 4개 | PCIe* Gen3 x8 장치당 최대 4개 |
SR-IOV 지원을 사용할 수 없습니다. | |||||||||
노트:
|
추가 자료
다음 사용 설명서의 개요 장을 참조하십시오.
주제 | : Agilex™ 7 | Stratix® 10 | Arria® 10 | Cyclone® 10 |
---|---|---|---|---|
추가 자료 |
2. 설계 흐름 및 IP 통합
트랜시버 사용에 대한 정보는 어디서 찾을 수 있습니까?
Stratix® 10 장치 제품군 핀 연결 지침과 함께 E-타일 채널 배치 도구를 사용하여 포괄적인 문서를 읽고 Quartus® Prime 소프트웨어에서 설계를 구현하기 전에 E-타일에서 프로토콜 배치를 신속하게 계획합니다. Excel 기반 E-타일 채널 배치 도구는 명령, 범례, 개정 및 프로토콜 탭으로 보완됩니다.
주제 | Agilex™ 7 | Agilex™ 5 | Stratix® 10 | Arria® 10 | Cyclone® 10 |
---|---|---|---|---|---|
고려해야 할 디자인 권장 사항은 무엇입니까? | |||||
트랜시버 PHY IP 통합에 대한 정보는 어디에서 찾을 수 있습니까? | |||||
트랜시버 PHY IP 레지스터 매핑에 대한 정보는 어디서 찾을 수 있습니까? | |||||
아날로그 설정 지침 | |||||
추가 자료 |
3. 보드 설계 및 전원 관리
주제 | : Agilex™ 7 | Agilex™ 5 | Stratix® 10 | Arria® 10 | Cyclone® 10 | 최대® 10 | Stratix® V | Arria® V | Cyclone® V | 최대® V |
---|---|---|---|---|---|---|---|---|---|---|
보드 설계 지침 |
||||||||||
핀 연결 가이드라인 | ||||||||||
도해 검토 | ||||||||||
전원 관리 |
시뮬레이션 모델 및 도구
Advanced Link Analyzer는 고속 직렬 링크 성능을 빠르고 쉽게 평가할 수 있는 최첨단 jitter/noise eye 링크 분석 도구입니다. FPGA 솔루션이 시스템 요구 사항에 어떻게 부합하는지 이해하는 데 도움이 되는 이상적인 사전 설계 도구입니다. 또한 사후 설계 지원을 위한 효과적인 도구로 디버그 및 검증을 지원합니다.
모델
개발 키트 사용자 가이드
주제 | Agilex™ 7 | Stratix® 10 | Arria® 10 |
---|---|---|---|
개발 키트 사용자 가이드 |
4. 상호 운용성 및 표준 테스트
주제 | : Agilex™ 7 | Agilex™ 5 | Stratix® 10 | Arria® 10 | Cyclone® 10 | 최대® 10 |
---|---|---|---|---|---|---|
응용 프로그램 | ||||||
모델 |
5. 디자인 예제 및 참조 디자인
주제 | : Agilex™ 7 | Stratix® 10 | Arria® 10 | Cyclone® 10 |
---|---|---|---|---|
설계 예시 및 레퍼런스 디자인 |
6. 교육 과정 및 비디오
권장 교육 과정
주제 |
묘사 |
---|---|
E-타일 클러킹 | E-tile에서 사용 가능한 참조 클럭에 대해 알아보고 E-tile 트랜시버 데이터 경로 클럭이 생성 및 배포됩니다. |
GTS 트랜시버 기본 교육 | 이 교육에서는 다양한 응용 분야에 최적화된 Agilex™ 5 FPGA GTS 트랜시버의 기본 사항을 소개합니다. |
트랜시버 툴킷 교육 | 이 온라인 교육에서는 Quartus® Prime Pro 소프트웨어의 트랜시버 툴킷과 Auto Sweep 및 Eye Viewer와 같은 기능을 소개합니다. |
다양한 고속 프로토콜을 지원하는 데 사용되는 20nm 및 28nm FPGA 트랜시버에서 발견되는 기본 빌딩 블록을 알아보십시오. |
|
다양한 고속 프로토콜을 지원하는 데 사용되는 Stratix® 10 FPGA 트랜시버의 기본 빌딩 블록에 대해 알아보십시오. |
|
Stratix® 10 FPGA 트랜시버 PHY 계층 구축 | Stratix® 10 FPGA 트랜시버 PHY 계층 솔루션을 구성하는 세 가지 리소스, 즉 트랜시버 PHY, 트랜시버 PLL 및 트랜시버 리셋 컨트롤러를 정의하는 방법을 알아보십시오. |
Arria® 10 및 Cyclone® 10 FPGA 트랜시버의 아날로그 설정을 디버깅하고 동적으로 미세 조정하는 방법을 알아보십시오. |
|
Arria® 10 FPGA 트랜시버의 아날로그 기능과 이를 사용하여 링크 성능을 개선하는 방법에 대해 알아보십시오. |
|
Arria® 10 및 Cyclone® 10 FPGA 트랜시버 IP 블록을 사용하여 맞춤형 트랜시버 구현을 구축하는 방법을 알아보십시오. |
|
Arria® 10 및 Cyclone® 10 FPGA 트랜시버 블록에 있는 클록킹 리소스에 대해 알아보십시오. |
주제 |
묘사 |
---|---|
F-타일 채널 배치 도구 | F-타일 채널 배치 도구를 장치 제품군 핀 연결 지침과 함께 사용하면 포괄적인 문서를 읽고 Quartus® Prime Pro 소프트웨어에서 설계를 구현하기 전에 제품에서 프로토콜 배치를 신속하게 계획할 수 있습니다. |
빠른 비디오 FPGA
타이틀 |
묘사 |
---|---|
17G 트랜시버 데모 비디오 | 당사 연구실에서 17Gbps 트랜시버를 실행하는 최초의 Agilex™ 5 FPGA E-시리즈 그룹 B 장치를 시청하십시오. |
동적 재구성이 가능한 Arria® 10 장치 심플렉스 트랜시버를 동일한 물리적 트랜시버 채널에 배치하는 방법을 알아보려면 이 비디오를 시청하십시오. |
|
이 비디오를 시청하여 Arria® 10 장치에서 전송(TX) 위상 잠금 루프(PLL) 스위칭 및 임베디드 스트리머를 사용하여 데이터 속도 변경을 수행하는 방법을 알아보십시오. |
|
총 4부로 구성된 이 비디오를 시청하여 Arria® 10 FPGA 개발 키트에 제시된 트랜시버 툴킷 응용 프로그램 사용 방법을 알아보십시오. 이 비디오에서는 트랜시버에 대한 최적의 물리 매체 부착(PMA) 설정을 얻는 방법에 대해 설명합니다. |
|
총 4부로 구성된 이 비디오를 시청하여 Arria® 10 FPGA 개발 키트에 제시된 트랜시버 툴킷 응용 프로그램 사용 방법을 알아보십시오. 이 비디오에서는 트랜시버에 대한 최적의 PMA 설정을 얻는 방법을 설명합니다. |
|
총 4부로 구성된 이 비디오를 시청하여 Arria® 10 FPGA 개발 키트에 제시된 트랜시버 툴킷 응용 프로그램 사용 방법을 알아보십시오. 이 비디오에서는 트랜시버에 대한 최적의 PMA 설정을 얻는 방법을 설명합니다. |
|
총 4부로 구성된 이 비디오를 시청하여 Arria® 10 FPGA 개발 키트에 제시된 트랜시버 툴킷 응용 프로그램 사용 방법을 알아보십시오. 이 비디오에서는 트랜시버에 대한 최적의 PMA 설정을 얻는 방법을 설명합니다. |
|
Arria® 10 트랜시버 프리엠퍼시스 기능의 기본 사항을 알아보십시오. 시뮬레이션된 파형과 실리콘 측정값을 비교합니다. |
|
이 비디오를 시청하여 Arria® 10 장치의 임베디드 스트리머와 함께 TX PLL 스위칭을 사용하여 데이터 속도 변경을 수행하는 방법을 알아보십시오. |
|
임베디드 스트리머를 사용하여 Arria® 10 장치 트랜시버 표준 PCS로 동적 재구성을 수행하는 방법을 알아보려면 이 비디오를 시청하십시오. |
|
Advanced Link Analyzer에서 Arria® 10 장치 트랜시버 IBIS-AMI 모델을 사용하여 신호 무결성 시뮬레이션을 수행하는 방법을 알아보려면 이 비디오를 시청하십시오. 또한 이 비디오에서는 아이 다이어그램 보고에 대해 다룹니다. |
7. 디버그
도구
Stratix® 10 장치 E-Tile 트랜시버 디버그 도구
디버그 도구는 두 개의 하위 도구로 구성됩니다.
- 상태 도구를 사용하면 PMA 매개변수를 읽고 재설정한 다음 파일에 기록할 수 있습니다. 또한 적응 흐름(내부/외부 루프백, 초기 적응), 읽기 및 재설정 비트 오류를 수행할 수 있습니다.
- 튜닝 툴을 사용하면 10Gbps/28Gbps/56Gbps에 대한 기본 라인 PMA 파라미터 구성으로 트랜시버를 튜닝할 수 있으며, 사용자 지정 파라미터를 사용하면 PMA 파라미터를 스윕하고 파일에 기록할 수 있습니다. 이 도구를 사용하여 Stratix® 10 Device E-Tile의 트랜시버 채널 상태를 분석할 수 있습니다.
Stratix® 10개 장치 L-타일/H-타일 트랜시버 PHY 디버그 도구
이 디버그 도구는 4개의 하위 도구로 구성됩니다.
- 전압 도구를 사용하면 수신기 데이터 샘플링 노드와 송신기 노드의 전압을 측정할 수 있습니다.
- 채널 상태 도구를 사용하면 수신기 클럭 데이터 복구(CDR), 교정 상태, 루프백 상태 및 PRBS 발생기/체커 상태 데이터에 잠긴 상태를 확인할 수 있습니다.
- Adaptation status tool을 사용하면 구성된 적응 등록 비트를 골든 비트 설정과 교차 검증할 수 있습니다. - 골든 비트는 지정된 레지스터에 권장되는 비트 설정입니다.
- 눈 디버그 도구를 사용하면 눈 높이 및/또는 눈 너비를 측정할 수 있습니다.
이 도구를 사용하여 Stratix® 10 장치 L-타일/H-타일의 트랜시버 채널 상태를 분석하십시오.
Arria® 10 장치 트랜시버 PHY - 오류 트리 분석기
이 대화형 오류 트리 분석기는 Arria® 10 장치 트랜시버 PHY를 사용하는 동안 발생할 수 있는 문제 해결에 대한 지침을 제공합니다. 분석기는 세 개의 섹션으로 구성됩니다.
- 네이티브 PHY 디버그
- 링크 튜닝 디버그
- 동적 재구성 디버그
이 오류 트리 분석기를 사용하면 트랜시버 PHY 문제를 해결하고 설계 장치를 최대한 효율적으로 개선할 수 있습니다. Arria® 10 장치 트랜시버 PHY 디버그 도구와 함께 사용
Arria® 10 장치 트랜시버 PHY 디버그 도구
이 디버그 도구는 Stratix® 10 버전과 동일한 4개의 하위 도구로 구성됩니다.
- 전압 도구를 사용하면 수신기 데이터 샘플링 노드와 송신기 노드의 전압을 측정할 수 있습니다.
- 채널 상태 도구를 사용하면 수신기 클럭 데이터 복구(CDR), 교정 상태, 루프백 상태 및 PRBS 발생기/체커 상태 데이터에 잠긴 상태를 확인할 수 있습니다.
- Adaptation status tool을 사용하면 구성된 적응 등록 비트를 골든 비트 설정과 교차 검증할 수 있습니다. - 골든 비트는 지정된 레지스터에 권장되는 비트 설정입니다.
- 눈 디버그 도구를 사용하면 눈 높이 및/또는 눈 너비를 측정할 수 있습니다.
이 도구를 사용하여 Arria® 10 장치의 트랜시버 채널 상태를 분석할 수 있습니다.
주제: | Agilex™ 7 | Agilex™ 5 | Quartus® Prime1 |
Stratix® 10 | Arria® 10 | Cyclone® 10 |
---|---|---|---|---|---|---|
지적 재산권(IP) 코어 릴리스 정보 |
|
|||||
FPGA 장치 정오표 | ||||||
사용 설명서(다음 사용 설명서의 디버그 기능에 대한 장 참조) |
1. 트랜시버 네이티브 PHY IP 릴리스 노트는 이제 Quartus® Prime 디자인 제품군 릴리스 노트에서 찾을 수 있습니다.
트랜시버 레지스터 매핑 가이드
주제 | : Agilex™ 7 | Agilex™ 5 | Quartus® Prime | Stratix® 10 | Arria® 10 | Cyclone® 10 |
---|---|---|---|---|---|---|
트랜시버 레지스터 매핑 가이드 |
|
|
|
|||
추가 자료 |
이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.