IP 코어로 생성된 SerialLite III 테스트벤치 예제 디자인은 표준 클럭 모드(SCM)와 기본 매개변수 설정을 사용합니다. 고급 클럭킹 모드(ACM)에서 시뮬레이션을 실행하려면 테스트벤치의 기본 설정을 IP 매개변수 편집기 GUI의 사용자 설정과 일치하도록 수동으로 수정해야 합니다.
1. \'<ip 변형 이름>_example/seriallite_iii/example_testbench\' 디렉토리로 이동하여 텍스트 편집기에서 \'test_env.v\' 파일을 엽니다.
2. 다음 수정 test_env 매개변수는 사용자 IP 매개변수 편집기 설정과 일치합니다.
- user_clock_frequency (필수 사용자 클럭 주파수)
- pll_ref_freq (트랜시버 참조 클럭 주파수)
- pll_ref_var (트랜시버 참조 클럭 주파수)
- data_rate (레인당 트랜시버 데이터 속도)
- meta_frame_length (메타 프레임 길이)
- ecc_enable (ECC 보호)
다음 사항을 확인하십시오. test_env 매개변수는 고급 클럭킹 모드에서 사용되지 않으며 무시될 수 있습니다.
- reference_clock_frequency (fPLL 참조 클럭 주파수)
- coreclkin_frequency (코어 클럭 주파수)
3. \'로 이동./vsim\' 하위 디렉터리 및 열기 \'run_vsim.do\' 텍스트 편집기에서 파일.
a. 추가 \' 정의 ADVANCED_CLOCKING\'에서 vsim 명령 옵션으로.
B. 레인 수를 \'로 설정합니다.-G/test_env/레인=\'.
- 기본 레인 수는 5로 설정되어 있습니다.
4. SerialLite III 사용자 가이드에 설명된 절차에 따라 시뮬레이션을 실행합니다.