ID บทความ: 000096325 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 16/10/2023

ทําไมโปรเซสเซอร์ Nios® V/g ไม่บูทจาก Instruction Coupled Memory (TCM)

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • Windows 11* Family

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

    เนื่องจากข้อจํากัดของโปรเซสเซอร์ Nios® V/g ในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 23.3 ทําให้โปรเซสเซอร์ Nios® V/g ไม่สามารถบูทได้โดยตรงจาก TCM คําสั่งที่เริ่มต้นด้วยหน่วยความจํา

    สาเหตุหลักของปัญหานี้คือ TCM คําสั่งสามารถเข้าถึงได้เฉพาะเป็นหน่วยความจําคําสั่ง (ไม่รองรับทั้งเป็นคําสั่งและหน่วยความจําข้อมูล) ดังนั้น ฟังก์ชัน alt_load() จึงไม่สามารถใช้เพื่อคัดลอกส่วนข้อมูลได้ ผู้ใช้จําเป็นต้องสร้างอินสแตนซ์และเริ่มต้นหน่วยความจําข้อมูลเฉพาะสําหรับ TCM คําสั่ง

    ความละเอียด

    หากต้องการแก้ไขปัญหานี้ในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชัน 23.3 ให้ทําตามขั้นตอนด้านล่าง:

    1. สร้างอินสแตนซ์ คําสั่ง TCM สําหรับหน่วยความจําคําสั่ง

    2. สร้างอินสแตนซ์อุปกรณ์หน่วยความจําสําหรับหน่วยความจําข้อมูลที่เชื่อมต่อกับพอร์ตตัวจัดการข้อมูล หน่วยความจําบนชิปหรือ Data TCM สามารถใช้ได้หรือไม่ก็ดี

    3. แปลงไฟล์ .elf เป็นไฟล์ .hex สําหรับทั้ง ITCM และหน่วยความจําข้อมูล ตรวจสอบให้แน่ใจว่าที่อยู่เริ่มต้นและที่อยู่ปลายทางถูกต้องสําหรับหน่วยความจําแต่ละตัว

    4. เริ่มต้น ทั้ง อุปกรณ์คําสั่งและหน่วยความจําข้อมูล ด้วยไฟล์ .hex ที่เกี่ยวข้อง

    5. คอมไพล์ใหม่ เพื่อสร้าง ไฟล์ .sof ใหม่

    ขณะนี้ข้อจํากัดนี้ถูกกําหนดให้ได้รับการปรับปรุงในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition ในอนาคต

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

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

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

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