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

สถานะของ Loan IO ก่อนการปรับตั้งค่าFPGAหลังจากรันตัวโหลดล่วงหน้าคืออะไร

สิ่งแวดล้อม

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

พิน HPS IO ที่กําหนดค่าเป็น Loan IO โดย Preloader จะไดรฟ์ '1' ก่อนการกําหนดค่าFPGA  ซึ่งอาจทําให้เกิดพฤติกรรมที่ไม่คาดคิดสําหรับพินใดๆ ที่มีวัตถุประสงค์เพื่อ tri-state

 

ความละเอียด

หากต้องการเก็บพินที่จะมอบหมายให้ Loan IO อยู่ในสถานะเปิดเครื่องก่อนการกําหนดค่าFPGA ให้ทําตามขั้นตอนเหล่านี้:

  1. ถ่ายสําเนาโครงการ Quartus® II ของคุณและเปลี่ยนพิน IO การยืมทั้งหมดเป็น GPIO ในระบบ Qsys
  2. คอมไพล์สําเนาของโครงการเพื่อรับไฟล์ handoff สําหรับเจนเนอเรชั่นล่วงหน้า
  3. สร้างตัวโหลดล่วงหน้าตามปกติสําหรับโครงการคัดลอก
  4. ใช้ตัวโหลดล่วงหน้าจากโครงการคัดลอกแทนตัวโหลดล่วงหน้าสําหรับโครงการที่คุณต้องการบูต
  5. หลังจากกําหนดค่าFPGAแล้ว ให้กําหนดค่าการตั้งค่าพินมุก HPS ใหม่โดยใช้การเรียกใช้ฟังก์ชัน sysmgr_pinmux_init ใน system_manager.c แต่ใช้ไฟล์ pinmux_config.h และ pinmux_config_cyclone5.c ที่สร้างขึ้นจากตัวโหลดที่สร้างขึ้นสําหรับโครงการที่คุณต้องการ

ลักษณะการทํางานนี้ได้รับการกําหนดเวลาให้รวมไว้ในเอกสารประกอบ Cyclone® V และ Arria® V รุ่นในอนาคต

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

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

Arria® V ST SoC FPGA
Arria® V SX SoC FPGA
Cyclone® V SE SoC FPGA
Cyclone® V ST SoC FPGA
Cyclone® V SX SoC FPGA

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