ID บทความ: 000097478 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 18/06/2024

ทําไมไฟล์ pof โปรแกรมเมอร์ Quartus® Prime Pro Edition ไปยัง AGI027RBES DK-DEV-AGI027RBES สําเร็จเมื่อทําตามคู่มือผู้ใช้ตัวอย่างการออกแบบ R-Tile FPGA IP สําหรับ Compute Express Link* (CXL*)

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • OS Independent family

    BUILT IN - ARTICLE INTRO SECOND COMPONENT

    ปัญหาสำคัญ

    คำอธิบาย

    เนื่องจากปัญหาในคู่มือผู้ใช้ตัวอย่างการออกแบบ R-Tile FPGA IP สําหรับ Compute Express Link* (CXL*) เวอร์ชัน 1.10.0 คุณอาจสังเกตเห็นความล้มเหลวในการเขียนโปรแกรม pof บน DK-DEV-AGI027RBES เมื่อทําตามบท "C. การเขียนโปรแกรมชุดพัฒนา Agilex™ 7 ด้วย USB Blaster II ภายนอก" คําอธิบายสําหรับขั้นตอนการเขียนโปรแกรมของ DK-DEV-AGI027R1BES และ DK-DEV-AGI027RBES ไม่แยกและชัดเจนพอ

    ความละเอียด

    เพื่อหลีกเลี่ยงปัญหานี้ โปรดดูคําแนะนําต่อไปนี้:

    1.ขั้นตอนการเขียนโปรแกรมสําหรับ dk-dev-AGI027R1BES:

    • เชื่อมต่อ USB blaster II ภายนอกเข้ากับส่วนหัว J10- External JTAG
    • ตั้งสวิตช์ SW5.3 เป็น ON (เป็นครั้งแรก)
    • เปิดเครื่องมือเขียนโปรแกรมซอฟต์แวร์ Quartus® Prime Pro Edition
    • คลิกการตั้งค่าฮาร์ดแวร์ และเลือก USB Blaster II
    • ตั้งค่าความถี่ฮาร์ดแวร์เป็น 1600000Hz และยกเลิกการเลือกกล่องปรับความถี่อัตโนมัติที่กล่องสแกนโซ่
    • คลิก ปิด

    • คลิก ตรวจหาอัตโนมัติ และเลือกอุปกรณ์ MAX® 10 คลิก ตกลง

    • คลิกขวาที่อุปกรณ์ MAX® 10 และเลือก แก้ไข ->เปลี่ยนไฟล์
    • เลือกภาพไฟล์ MAX® 10 SOF: max10_bmc_avstx8_test.sof แล้วคลิก เปิด
    • เลือกกล่องกาเครื่องหมาย โปรแกรม/กําหนดค่า และคลิก เริ่ม เพื่อเริ่มการเขียนโปรแกรม

    • เมื่อการดําเนินการเสร็จสิ้นเรียบร้อยแล้ว 100% ให้คลิก ตรวจหาอัตโนมัติ
    • คลิก ใช่ ในหน้าต่างแบบผุดขึ้น

    • คลิกขวาที่อุปกรณ์ QSPI_2Gb เลือก แก้ไข ->เปลี่ยนไฟล์
    • เลือกภาพไฟล์ POF: file.pof และคลิก เปิด
    • เลือกกล่อง QSPI_2Gb, P1, OPTION_BITS และคลิก Start เพื่อเริ่มการเขียนโปรแกรม
    • เมื่อการดําเนินการเสร็จสิ้นเรียบร้อยแล้ว 100% ปิดหน้าต่างโปรแกรมเมอร์ ปิดแพลตฟอร์ม (กดปุ่มเปิดปิดบนเซิร์ฟเวอร์ของคุณแทนที่จะพิมพ์ "poweroff" ในหน้าต่างคําสั่ง) ตั้งค่า SW5.3 เป็น OFF ตัดการเชื่อมต่อ USB Blaster II และบูตแพลตฟอร์มอีกครั้ง

    • พิมพ์ "lspci -vt " ในหน้าต่างคําสั่งควรพบอุปกรณ์ 0ddb

    2.ขั้นตอนการเขียนโปรแกรมสําหรับ dk-dev-AGI027RBES:

    • เสียบสาย USB เข้ากับพอร์ต USB J8 (เมื่อใช้งาน J10, DIPSWITCH SW5.3 (DK-DEV-AGI027RES และ DK-DEV-AGI027R1BES) และ SW8.3 (ควรปิด DK-DEV-AGI027RB และ DK-DEV-AGI027-RA) ตั้งค่า DIPSWITCH SW2 เป็น [on:off:off:X] (บิตที่ 4 ไม่สนใจ) คุณสามารถทําตามชุดนี้ซึ่งได้รับการตรวจสอบบนฮาร์ดแวร์:

    SW1=เปิด/ปิด/ปิด/ปิด;

    SW2=เปิด/ปิด/ปิด/ปิด;

    SW3=ปิด/เปิด/เปิด/ปิด;

    SW4=ปิด/ปิด/เปิด/ปิด;

    SW5=ปิด/ปิด/ปิด;

    SW8=ปิด/ปิด/ปิด/ปิด

    • เปิดเครื่องมือเขียนโปรแกรมซอฟต์แวร์ Quartus® Prime Pro Edition
    • คลิกการตั้งค่าฮาร์ดแวร์ และเลือก USB Blaster II
    • ตั้งค่าความถี่ฮาร์ดแวร์เป็น 1600000Hz และยกเลิกการเลือกกล่องปรับความถี่อัตโนมัติที่กล่องสแกนโซ่
    • คลิก ปิด

    • คลิก ตรวจหาอัตโนมัติ เพื่อสแกนอุปกรณ์ JTAG

    หากไม่พบเชน JTAG ให้ลองตั้งค่า SW4:3 เป็น OFF

    หากอุปกรณ์ที่เรียกว่า 1_BIT_TAP ปรากฏขึ้นระหว่าง AGIB027R29AR0 และ VTAP10 ให้ละเว้นและดําเนินการต่อในขั้นตอนถัดไป

    A screenshot of a computer Description automatically generated

    • คลิกขวาที่อุปกรณ์ VTAP10, แก้ไข>เปลี่ยนอุปกรณ์ เปลี่ยนเป็น MAX 10 > 10M50DAF256

    A screenshot of a computer Description automatically generated

    • คลิกขวาที่อุปกรณ์ 10M50DAF256, แก้ไข> แนบอุปกรณ์ Flash เลือก QSPI_2Gb หน่วยความจําแฟลช Quad SPI
    • ในหน้า โปรแกรมเมอร์ ให้คลิก QSPI_2Gb >เปลี่ยนไฟล์เพื่อเลือกไฟล์ .pof

    • เริ่มโปรแกรมเมอร์
    • เมื่อการดําเนินการเสร็จสิ้นลง 100% ปิดหน้าต่างโปรแกรมเมอร์ และปิดแพลตฟอร์ม (กดปุ่มเปิดปิดบนเซิร์ฟเวอร์ของคุณแทนการพิมพ์ "poweroff" ในหน้าต่างคําสั่ง) หาก SW4:3 ปิดแพลตฟอร์มให้เปิดออก และยกเลิกการเชื่อมต่อ USB Blaster II และบูตแพลตฟอร์มอีกครั้ง
    • พิมพ์ "lspci -vt " ในหน้าต่างคําสั่งควรพบอุปกรณ์ 0ddb

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

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

    เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7 I-ซีรีส์

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