중요 문제
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 Header
값 EF_PTR
오류 관리 확장을 구현하지 않는 코어 변형
블록.
이 문제는 RapidIO II MegaCore 버전 13.1에서 해결되었습니다. 함수. 확장 기능 포인터 매개변수는 이제 명령 및 상태 등록 탭에서 사용할 수 있습니다. 기능 등록 탭입니다.