가능한 근본 원인은 PMBUS의 외부 하드웨어 액세스 오류가 Avalon® 스트리밍 x8 구성 중에 관찰되지만 JTAG 구성 중에는 관찰되지 않는 경우 PMBUS의 신호 무결성 문제입니다.
구성 디버거 도구의 장치 정보를 사용하여 어떤 구성 오류가 발생하는지 알 수 있습니다. 외부 하드웨어 액세스 오류가 발생하면 장치 정보가 다음과 같이 표시됩니다.
주요 오류 코드: 0x0000F002
주요 Err또는 유형: ERR_EX_HW_ACCESS_FAIL
오류 메시지:
장치에서 받은 오류 메시지: 외부 하드웨어 액세스 오류.
구성 중 PMBUS 오류가 감지되었습니다. 잠재적 오류: 인텔 Quartus Prime 프로젝트에서 VID 설정이 잘못되었습니다. 대상 장치는 보드의 스마트 레귤레이터 또는 PMBUS 마스터와 통신하지 못합니다.
PMBUS는 호스트 장치와 레귤레이터 장치 모두에서 각 포트에 대해 양방향 오픈 드레인 버퍼를 사용합니다. 낮은 상태는 호스트 또는 레귤레이터 장치에 의해 적극적으로 구동됩니다. 그러나 신호의 모든 버퍼가 트라이-스테이트링될 때 풀업 저항기를 통해 높은 상태가 수동적으로 제공됩니다. PMBUS의 특성상 높은 상태는 소음에 상대적으로 취약합니다.
Avalon 스트리밍 x8 구성 중에 하드웨어 액세스 오류가 관찰되지만 JTAG 구성 중에 관찰되지 않는 경우, Avalon 스트리밍 x8 구성의 신호가 PMBUS에서 소음을 유발하고 PMBUS 작업에 영향을 줄 수 있습니다.
Avalon 스트리밍 x8 구성 신호에서 PMBUS 신호까지의 소음을 개선하려면 다음 방법을 고려하십시오.
- 구성 호스트의 Avalon 스트리밍 x8 구성 신호의 드라이브 강도가 낮아질 수 있습니다.
- PMBUS 신호에서 풀업 저항의 저항을 줄입니다.
- 보드 레이아웃을 변경하여 Avalon 스트리밍 x8 구성 신호와 PMBUS 신호 간의 교차 대화를 줄입니다.