Quartus® Prime Pro Edition 소프트웨어 버전 21.4 이하의 문제로 인해 IP 매개변수 편집기에 설정된 MSI-X 테이블 오프셋 및 보류 비트 어레이(PBA) 오프셋 매개변수는 하드웨어에 표시된 실제 벡터 테이블 오프셋을 반영하지 않습니다.
예를 들어, IP 매개변수 편집기에서 설정된 0x003FFC00의 테이블 오프셋은 하드웨어에서 0x01FFE000로 보고되고, IP 매개변수 편집기에서 0x03FFE00로 설정된 PBA 오프셋은 하드웨어에서 0x1FFF000로 보고됩니다.
이 문제를 해결하려면 다음 지침에 따라 IP 매개변수 편집기에서 MSI-X IP 매개변수를 설정하십시오.
- IP 매개변수 편집기의 테이블 오프셋 필드는 원하는 테이블 오프셋의 비트[31:3]를 설정합니다
- IP 매개변수 편집기의 테이블 바 표시기 필드는 테이블 오프셋의 하위 3비트[2:0]를 설정합니다
- IP 매개변수 편집기의 보류 중인 비트 어레이(PBA) 필드는 하드웨어에서 PBA 오프셋의 비트[31:3]를 설정합니다.
- IP 매개변수 편집기의 PBA BAR 표시기는 하드웨어에서 PBA 오프셋의 하위 3비트[2:0]를 설정합니다.
예를 들어, 테이블 오프셋을 0x003F_FC00하려면 테이블 오프셋 매개변수를 0x0007_FF80 (테이블 오프셋 [31:3])로 설정하고 테이블 막대 표시기 매개변수를 0x0 (테이블 오프셋 [2:0])으로 설정합니다.
이 문제는 Quartus® Prime Pro Edition 소프트웨어의 향후 버전에서 해결될 예정입니다.