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

ทําไมฉันจึงไม่สามารถอ่านค่าการลงทะเบียน RU_RECONFIG_TRIGGER_CONDITION ที่ถูกต้องได้แม้ว่ามีข้อผิดพลาดเกิดขึ้นระหว่างการอัปเดตระบบระยะไกลในอุปกรณ์ Cyclone® IV

สิ่งแวดล้อม

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

เมื่อคุณอ่านการลงทะเบียน RU_RECONFIG_TRIGGER_CONDITION ในอุปกรณ์ Cyclone® IV ที่ 0x18 ออฟเซ็ตที่อยู่ในโหมดภาพจากโรงงาน คุณอาจได้รับค่า 0x0 แม้ว่ามีข้อผิดพลาดเกิดขึ้นระหว่างการอัปเดตรูปภาพแอปพลิเคชัน

ตามคู่มือผู้ใช้ Intel® FPGA IP ที่อัปเดตระยะไกลภายใต้ตารางที่ 20 ส่วนชดเชยแอดเดรสสองบิตสุดท้ายแสดงถึงสัญญาณ read_source ดังนั้น ที่อยู่ชดเชย 0x18 สองบิตสุดท้ายคือ 00 ซึ่งหมายถึงเนื้อหาสถานะปัจจุบันในการลงทะเบียนสถานะ นี่คือเหตุผลที่ว่าทําไมคุณจึงเห็นมูลค่าการลงทะเบียน RU_RECONFIG_TRIGGER_CONDITION 0x0 เมื่ออ่าน 0x18 ออฟเซ็ตที่อยู่

 

ความละเอียด

คุณต้องเขียนแอดเดรสออฟเซ็ตที่ถูกต้องเพื่อให้มีค่า read_source ตามที่แสดงในตารางที่ 21 ของ คู่มือผู้ใช้ Intel FPGA IP การอัปเดตระยะไกล ในอุปกรณ์ Cyclone IV คุณสามารถอ่านเงื่อนไขทริกเกอร์การกําหนดค่าใหม่ได้ในระหว่าง read_source = 01 (แหล่งที่มาของเงื่อนไขการกําหนดค่าใหม่ในสถานะ 1) และ read_source = 10 (อ่านแหล่งที่มาของเงื่อนไขทริกเกอร์การกําหนดค่าใหม่ในสถานะที่ผ่านมา 2) ดังนั้นคุณจึงสามารถอ่าน RU_RECONFIG_TRIGGER_CONDITION ลงทะเบียนได้ที่ address offset 0x19 (read_source=01) หรือ 0x1A (read_source=10)

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

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

Cyclone® IV FPGA

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