PCI Express®용 Altera® 하드 IP를 타사 BBFM의 엔드포인트로 시뮬레이션할 때 EIOS를 발송하고 전기 유휴 상태로 들어가는 시간 동안 시뮬레이션 오류가 보고될 수 있습니다.
이 사례에 대한 예시 Denali BFM 오류는 아래와 같습니다.
*Denali* 오류: @42853200 ps:: 감지된[cfg_0_0] (TX) [] PL_TTX_IDLE_SET_TO_IDLE [PCISIG]. [port_0]. TX: 송신기가 TTX-IDLE-SET-TO-IDLE(20 Gen1-UI)를 초과했습니다.
이 문제는 시뮬레이션에만 영향을 미치며 하드웨어에 영향을 미치지 않습니다.
근본 원인은 트랜시버 시뮬레이션 모델 아날로그 PMA 타이밍 부정확성 때문입니다.
아래와 같이 파일 altera_xcvr_fpll_a10.sv를 수정하여 시간대를 추가합니다.
ifdef ALTERA_RESERVED_QIS_ES
.pipe12_elec_idle_delay_val(3\'b100),
Endif
3. 시뮬레이션 저장 및 재컴퓨션