문서 ID: 000081214 콘텐츠 형태: 문제 해결 마지막 검토일: 2015-04-15

PCI Express MSI-X 테이블이 누락되어 프로토콜(CvP) Init 설계를 통한 내 구성에서 활성화되지 않은 이유는 무엇입니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

PCI Express 드라이버가 코어를 로드하기 전에 장치 레지스터를 열거하려고 하면 프로토콜(CvP) 초기화 모드 설계를 통해 구성에서 MSI-X 기능이 비활성화됩니다. MSI-X 테이블은 테이블의 메모리가 코어 이미지에 있기 때문에 코어를 로드해야 합니다. 주변 장치 CvP 이미지에서는 테이블을 사용할 수 없습니다.

해결 방법
  1. 사용 중인 PCI Express 변종에 MSI-X를 설정하고 MSI-X가 활성화되어 있는지 확인하십시오.
  2. 플래시를 통해 주변 이미지를 로드합니다.
  3. OS에 있을 때는 소프트웨어 드라이버(예: quartus_cvp)를 통해 코어 이미지를 로드 합니다.
  4. 이전 드라이버가 설정된 경우.:
    PCI Express용 드라이버를 제거하고 재설치합니다.
    또는
    드라이버를 비활성화하고 다시 활성화합니다.
  5. MSI-X 테이블이 설정되고 링크에서 인터럽트 관찰이 가능한지 확인하십시오.

관련 제품

이 문서는 다음 항목에 적용됩니다. 16 제품

Cyclone® V SE SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® V SX SoC FPGA
Stratix® V GS FPGA
Stratix® V GT FPGA
Stratix® V GX FPGA
인텔® Arria® 10 GX FPGA
Arria® V GX FPGA
Cyclone® V GT FPGA
Arria® V GT FPGA
인텔® Arria® 10 SX SoC FPGA
Arria® V GZ FPGA
인텔® Arria® 10 GT FPGA
Cyclone® V GX FPGA
Arria® V ST SoC FPGA
Arria® V SX SoC FPGA

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.