ID บทความ: 000094603 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 02/08/2023

ทําไมบริดจ์ F2SDRAM ไม่เสถียร หรือไม่สามารถทําธุรกรรมการอ่าน/เขียนได้หลังจากทําการกําหนดค่าเต็มรูปแบบ core.rbf ผ่าน FPGA โอเวอร์เลย์ใน Linux

สิ่งแวดล้อม

u-boot-socfpga

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

เนื่องจากปัญหาในไดรเวอร์บริดจ์สําหรับสะพาน F2SDRAM อาจเห็นพฤติกรรมต่อไปนี้:

- เงื่อนไขการล็อกในบริดจ์ F2SDRAM เมื่อ

  • คุณสามารถดําเนินการกําหนดค่าคอร์ FPGA เต็มรูปแบบใน Linux ผ่านโอเวอร์เลย์ FPGA
  • คุณปิดใช้งานบริดจ์ในคอนโซล U-Boot หลังจากการกําหนดค่า core.rbf โดยเรียกใช้คําสั่ง "disable bridge"

- ข้อยกเว้นเคอร์เนล Linux (data abort) หรือธุรกรรม F2SDRAM ที่ไม่สมบูรณ์หลังจาก FPGA การกําหนดค่าคอร์ใหม่

  • คุณสามารถดําเนินการกําหนดค่าคอร์ FPGA เต็มรูปแบบใน Linux ผ่านโอเวอร์เลย์ FPGA
  • คอนโทรลเลอร์ Arm AXI มีปัญหากับ HPS ผ่านบริดจ์ F2SDRAM
  • คุณสามารถปรับตั้งค่าคอร์ FPGA ใหม่เต็มรูปแบบใน Linux ผ่านโอเวอร์เลย์ FPGA
  • คอนโทรลเลอร์ Arm AXI มีปัญหากับ HPS ผ่านบริดจ์ F2SDRAM
  • Linux Kernel Exception : อาจเคยเห็นข้อยกเว้นของตัวชี้ Null หรือป้าย Arm AMBA AXI Ready จากบริดจ์ FPGA2SDRAM อาจไม่ทํางานก่อนที่ธุรกรรมแรกจะเสร็จสมบูรณ์

ปัญหาเหล่านี้ไม่ส่งผลต่อบริดจ์ H2F หรือ Lightweight H2F

ปัญหาเหล่านี้ส่งผลกระทบต่อ Intel Agilex® 7 SoC, อุปกรณ์ Intel® Stratix® 10 FPGA และอุปกรณ์ Intel® eASIC™ N5X

ความละเอียด

ปัญหาได้รับการแก้ไขด้วยเฟิร์มแวร์ที่เชื่อถือได้ของ GitHub เวอร์ชันล่าสุดของ arm socfpga_v2.7.1 และ v2.8.0 และ U-Boot เวอร์ชัน socfpga_v2022.10

สําหรับโฟลว์ ATF แพทช์จะมีอยู่ในเวอร์ชันเฟิร์มแวร์ที่เชื่อถือได้ของ arm socfpga_v2.7.1 และ v2.8.0 - https://github.com/altera-opensource/arm-trusted-firmware

รหัสยอมรับโปรแกรมแก้ไข:

สําหรับโฟลว์ดั้งเดิม (Non-ATF) – แพทช์มีอยู่ใน u-boot-socfpga - socfpga_v2022.10 - https://github.com/altera-opensource/u-boot-socfpga/tree/socfpga_v2022.10

รหัสยอมรับโปรแกรมแก้ไข:

หรือคุณอาจใช้วิธีการต่อไปนี้เพื่อหลีกเลี่ยงปัญหาล็อกอัปบริดจ์ F2SDRAM:

    • หลีกเลี่ยงการใช้โอเวอร์เลย์ FPGA เพื่อการกําหนดค่าเต็มรูปแบบ
    • ห้ามดําเนินการปิดใช้งานบริดจ์ในขั้นตอน U-Boot

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

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

เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7

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