문서 ID: 000098343 콘텐츠 형태: 호환성 마지막 검토일: 2024-03-18

HPS SPI 컨트롤러가 연속 데이터 전송을 지원하지 못하는 이유는 무엇입니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

알려진 제한 사항으로 인해 HPS SPI 컨트롤러는 연속 데이터 전송을 지원할 수 없습니다.

  1. HPS SPI 컨트롤러가 SPI 기본 역할을 하고 둘 이상의 프레임을 전송할 때 항상 각 프레임 간에 SSx_N 전환합니다. 전송 기간 동안 SSx_N 낮게 유지할 수 없습니다.
  2. HPS SPI 컨트롤러가 SPI 보조 컨트롤러로 작동하고 둘 이상의 프레임을 수신하는 경우 쌍을 이루는 SPI 기본 컨트롤러는 각 프레임 간에 SS_N 전환해야 합니다. 그렇지 않으면 HPS SPI 보조에서 첫 번째 프레임만 처리됩니다.

해결 방법

HPS SPI 컨트롤러가 기본 컨트롤러로 작동하고 페어링된 SPI 보조 컨트롤러가 전송 중에 SS_N 낮게 유지해야 하는 경우 SPI 컨트롤러의 SS_N 대신 HPS GPIO를 SS_N로 사용할 수 있습니다. HPS GPIO 소프트웨어는 전체 전송 기간 동안 GPIO를 낮게 유지할 수 있습니다.

HPS SPI 컨트롤러가 보조로 작동하는 경우 페어링된 SPI 기본은 각 프레임 간에 SS_N 토글하면서 프레임을 하나씩 전송해야 합니다.

관련 제품

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

인텔® Agilex™ FPGAs 및 SoC FPGAs
인텔® Arria® 10 FPGA 및 SoC FPGA
Cyclone® V FPGA 및 SoC FPGA

1

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