문서 ID: 000097994 콘텐츠 형태: 문제 해결 마지막 검토일: 2024-11-12

사용자 정의 트랜잭션을 포함하도록 PCI Express* 디자인 예제 테스트벤치용 Arria® 10 및 Cyclone® 10 GX Avalon® 메모리 매핑(Avalon-MM) 인터페이스를 어떻게 수정할 수 있습니까?

환경

  • 인텔® Quartus® Prime Pro Edition
  • PCI Express*용 인텔® Arria® 10 Cyclone® 10 하드 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    설명

    Altera에서 지원하지는 않지만, PCI Express*용 Arria® 10 및 Cyclone® 10 GX Avalon® 메모리 매핑(Avalon-MM) 인터페이스 디자인 예제 테스트벤치는 일반 텍스트 RTL로 되어 있으며 간단한 추가 트랜잭션을 포함하도록 수정할 수 있습니다.

    테스트벤치 및 루트 포트 BFM 또는 엔드포인트 BFM은 변형에 인터페이스하는 애플리케이션 계층 로직의 기본 테스트를 수행하는 간단한 방법을 제공합니다. 이 BFM을 사용하면 구성 가능한 매개 변수로 간단한 작업 자극을 만들고 실행하여 예제 설계의 기본 기능을 실행할 수 있습니다. 테스트벤치와 BFM은 전체 검증 환경을 대체하기 위한 것이 아닙니다. 코너 케이스 및 특정 트래픽 프로필 자극은 다루지 않습니다. 자세한 내용은 아래 나열된 항목을 참조하십시오. 가능한 최상의 검증 범위를 보장하기 위해 Atlera는 상업적으로 이용 가능한 PCI Express 검증 IP 및 도구를 얻거나 자체 광범위한 하드웨어 테스트 또는 둘 다를 수행 할 것을 강력히 제안합니다.

    PCI Express*용 Arria® 10 및 Cyclone® 10 GX Avalon® 메모리 매핑(Avalon-MM) 인터페이스 사용 설명서 섹션 13.1. Avalon-MM 엔드포인트 테스트벤치에 altpcietb_bfm_rp_gen3_x8.sv 파일이 예제 엔드포인트 설계 또는 자체 설계로 전송된 트랜잭션을 수정하고 변경하는 데 사용되는 모듈이어야 한다고 잘못 명시되어 있습니다.

    해결 방법

    예제 엔드포인트 설계 또는 자체 설계로 전송되는 트랜잭션을 수정하고 변경하려면 섹션 13.3을 참조하십시오. PCI Express*용 Arria® 10 및 Cyclone® 10 GX Avalon® 메모리 매핑(Avalon-MM) 인터페이스의 Avalon-MM 테스트 드라이버 모듈 사용 설명서.

    IP 코어 업데이트로 인해 수정할 올바른 파일 이름이 설명서에 명시된 대로 altpcietb_bfm_driver_avmm.v에서 altpcietb_bfm_driver_downstream.v로 변경되었습니다.

    PCI Express*용 Arria® 10 및 Cyclone® 10 GX Avalon® 메모리 매핑(Avalon-MM) 인터페이스 사용 설명서의 정보가 이 변경 사항을 반영하여 업데이트되었습니다.

    관련 제품

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

    인텔® Arria® 10 FPGA 및 SoC FPGA
    인텔® Cyclone® 10 GX FPGA

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