ID บทความ: 000098343 ประเภทข้อมูล: ความสามารถในการทำงานร่วมกัน การตรวจสอบครั้งล่าสุด: 18/03/2024

ทําไมตัวควบคุม 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 เพื่อให้ต่ําระหว่างการถ่ายโอน สามารถใช้ HPS GPIO เป็น SS_N แทนที่จะใช้ SS_N ของคอนโทรลเลอร์ SPI ซอฟต์แวร์ HPS GPIO สามารถทําให้ GPIO อยู่ในระดับต่ําตลอดช่วงการถ่ายโอนทั้งหมด

เมื่อตัวควบคุม HPS SPI ทํางานเป็นรอง SPI ที่จับคู่จะต้องถ่ายโอนเฟรมทีละตัวด้วยการสลับ SS_N ระหว่างแต่ละเฟรม

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 3 ผลิตภัณฑ์

เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7
Intel® Arria® 10 FPGA และ SoC FPGA
Cyclone® V FPGA และ SoC FPGA

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้