문서 ID: 000081408 콘텐츠 형태: 문제 해결 마지막 검토일: 2013-11-26

Control of RapidIO II IP Core EF_PTR Fields is Incorrect

환경

    인텔® Quartus® II 구독 에디션
BUILT IN - ARTICLE INTRO SECOND COMPONENT

중요 문제

설명

RapidIO II MegaCore 기능 사용자 가이드에 확장된 기능이 있다고 명시되어 있습니다. RapidIO II 매개변수 편집기에서 기능 포인터 매개변수 하나의 레지스터에서 포인터 체인의 최종 EF_PTR 제어합니다. IP 코어에서 다른 블록으로 차단합니다. 이 기능을 통해 사용자는 사용자 로직에 추가 사용자 정의 레지스터 블록을 지정하고 을 클릭하여 체인 끝에 추가합니다. IP 코어 변형이 구현되면 오류 관리 확장, 매개 변수가 필드를 제어합니다. EF_PTR 레지스터의 Error Management Extensions Block Header 오프셋 0x300 및 IP 코어 변형이 구현되지 않는 경우 오류 관리 확장, 매개 변수가 EF_PTR 필드 제어 에서 레지스터를 LP-Serial Lane Register Block Header 오프셋 0x200.

그러나 이 기능은 올바르게 구현되지 않았습니다. 이 경우 오류 관리 확장이 구현되지 않음, IP 코어는 그럼에도 불구하고 레지스터의 EF_PTR 필드를 LP-Serial Lane Register Block Header 레지스터에 오프셋 Error Management Extensions Block Header 되는 것으로 설정합니다. 0x300 확장 기능 포인터 매개변수의 값입니다.

이 문제는 구현하지 않는 변형에만 영향을 미칩니다. 오류 관리 확장. 이러한 변형에서는 지정할 수 없습니다. 예상 위치에 있는 사용자 정의 레지스터 블록의 주소, 등록 EF_PTR 필드입니다 LP-Serial Lane Register Block Header .

해결 방법

이 문제를 방지하려면 소프트웨어가 의존하지 않도록 하십시오. 모든 RapidIO II IP에서 레지스터 필드의 LP-Serial Lane Register Block HeaderEF_PTR 오류 관리 확장을 구현하지 않는 코어 변형 블록.

이 문제는 RapidIO II MegaCore 버전 13.1에서 해결되었습니다. 함수. 확장 기능 포인터 매개변수는 이제 명령 및 상태 등록 탭에서 사용할 수 있습니다. 기능 등록 탭입니다.

관련 제품

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

인텔® 프로그래밍 가능 장치

1

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