문서 ID: 000085692 콘텐츠 형태: 문제 해결 마지막 검토일: 2014-09-25

낮은 지연 시간 40-100GbE IP 코어는 제어 및 상태 인터페이스에서 Avalon-MM 사양을 잘못 구현합니다.

환경

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

    중요 문제

    설명

    낮은 지연 시간 40-100GbE IP 코어 제어 및 상태 인터페이스 IP 코어 레지스터에 대한 액세스를 제공하고 구현해야 합니다. Avalon-MM 인터페이스 슬레이브 프로토콜. 그러나 IP 코어는 이 프로토콜을 올바르게 구현하지 않습니다. 특히 출력 status_waitrequest 신호는 사양을 준수하지 않습니다. IP 코어는 응용 프로그램이 또는 입력을 종료할 때까지 이 신호를 디저트하지 마십시오. status_read status_write 신호.

    Avalon-MM 프로토콜 사양에 따라 마스터 (응용 프로그램)은 읽기 또는 쓰기 요청 신호를 보류해야 합니다. 슬레이브가 웨이트레퀴스트 신호를 해제할 때까지. 그러나, 현재 IP 코어 구현, IP 코어가 잘못 가정합니다 마스터가 읽기 또는 쓰기 요청을 주장하는 경우 여러 요청 바쁜 신호가 어설션될 때 신호.

    Avalon-MM 사양에 대한 자세한 내용은 Avalon 인터페이스 사양.

    해결 방법

    이 문제를 해결하려면 응용 프로그램이 새 읽기 또는 쓰기 요청(assert status_read 또는status_write) 신호가 status_waitrequest 해제된 경우에만, 신호 또는 status_write 신호가 있어야 합니다.status_read 단 한 번의 클럭 주기만을 위한 높은 속도입니다.

    이 문제는 지연 시간 40의 버전 14.0에서 해결되었습니다. 100Gbps 이더넷 MAC 및 PHY 메가코어 기능.

    관련 제품

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

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

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