문서 ID: 000084875 콘텐츠 형태: 제품 정보 및 문서 마지막 검토일: 2015-01-01

트리플 스피드 이더넷(TSE) 메가위저드에서 ATX PLL을 선택하려면 어떻게 합니까?

환경

  • 이더넷
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    설명

    MegaWizard 플러그인 관리자는 1000BASE-X/SGMII PCS 및 PMA가 있는 이더넷 MAC을 만드는 동안 ATX PLL을 선택할 수 있는 옵션이 없습니다. Stratix® IV GX/GT 장치에는 이더넷 MAC 1000BASE-x 트랜시버에 사용할 수 있는 추가 보조 전송(ATX) PLL이 있습니다. 아래 단계에서는 트랜시버 설계에서 ATX PLL을 사용하는 방법을 보여줍니다.

     

    1. 1000BASE-X/SGMII PCS 및 PMA 디자인을 갖춘 이더넷 MAC에서 ATX PLL을 사용하려면 Quartus에서 디자인을 실행해야 합니다. 분석 및 합성 후 설계의 모든 계층 구조를 확장합니다. 이더넷 MAC IP 내에 AltGX 메가기능이 표시됩니다.

     

    2. 두 번 클릭하여 Megawizard 플러그인 관리자를 통해 ALTGX 코어를 열 수 있습니다. 이 시점에서 Megawizard가 만든 모든 설정을 볼 수 있습니다. 안타깝게도 사용 ATX PLL 옵션(PLL 설정 아래)이 회색으로 표시됩니다.

     

    3. Megawizard 플러그인 관리자의 모든 페이지를 확인하고 ALTGX에서 Megawizard가 만든 모든 설정을 복사합니다. 메가위저드 관리자를 닫습니다.

     

    4. 다음 단계는 ATX PLL을 선택한 새로운 ALTGX 메가 기능을 만드는 것입니다. Megawizard 플러그인 관리자를 다시 열고 이번에는 새로운 AltGX 메가 기능(IO/ALTGX 아래에 위치)을 만듭니다. 3단계에서 복사한 모든 설정을 사용하십시오. 그러나 이번에는 "ATX PLL 사용"을 선택합니다.

     

    5. 새로운 ALTGX 메가기능을 생성합니다.

     

    6. 이더넷 IP에서 ALTGX를 인스턴스화하는 설계 파일을 찾아 엽니다. 이 경우 파일은 "altera_tse_gxb_gige_inst.v"입니다. 5단계에서 생성된 ATX PLL로 이전 ALTGXB를 새 ALTGXB로 교체하십시오.

    참고: 새로운 ALTGX에는 'fixedclk'와 'fixedclk_fast' 포트가 없습니다. 반드시 의견을 제시하십시오.

     

    ATXPLL 코드는 수정 후 다음과 같습니다.

    (DEVICE_FAMILY == "STRATIXIV" || DEVICE_FAMILY == "HARDCOPYIV")

    시작

                    ATX PLL이 없는 altera_tse_alt4gxb_gige the_altera_tse_alt4gxb_gige// ALTGXB

        MY_ALTGX_WITH_ATXPLL THE_ALTERA_TSE_ALT4GXB_GIGE///ALTGXB(ATX PLL 포함)

    (

    .cal_blk_clk(cal_blk_clk),

    .fixedclk(wire_reconfig_clk),

    .fixedclk_fast(1'b0),

    .gxb_powerdown(gxb_powerdown),

     

    7. 디자인을 다시 구성합니다. Fitter 보고서의 변경 사항을 확인합니다.

     

    아래 그림은 TSE 메가코어 "my_ethernet"에서 AltGX 코어 "altera_tse_alt4gxb_gige"의 위치를 보여줍니다.

     

     

     

     

    Figure 1

    관련 제품

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

    Stratix® IV GX FPGA
    Stratix® IV FPGA

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