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

มีปัญหาที่ทราบเกี่ยวกับคุณสมบัติการกําหนดค่า IOPLL ใหม่ในอุปกรณ์ Arria 10 หรือไม่

สิ่งแวดล้อม

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

ใช่ เนื่องจากปัญหาซอฟต์แวร์ Quartus® Prime เวอร์ชั่น 16.0 และก่อนหน้า การกําหนดค่าตัวนับ C ใหม่ใน IOPLs อาจไม่สามารถทํางานได้อย่างถูกต้อง ปัญหานี้เกิดขึ้นเนื่องจากการแมปตรรกะกับตัวนับทางกายภาพไม่ได้ถูกสร้างขึ้นอย่างถูกต้องในบางการคอมไพล์ ซึ่งจะทําให้ตัวนับ C ที่ตั้งใจไม่ให้ทําการกําหนดค่าใหม่อย่างถูกต้องเมื่อทําการกําหนดค่าใหม่ในโหมดผู้ใช้

ความละเอียด

เพื่อแก้ไขปัญหานี้ คุณสามารถสั่งซื้อตัวนับเอาต์พุต IOPLL ที่ใช้ในการออกแบบได้ด้วยตนเอง ทําตามขั้นตอนด้านล่างเพื่อสั่งซื้อตัวนับเอาต์พุตอีกครั้ง:

  1. ใส่บรรทัดต่อไปนี้ลงในไฟล์ quartus.ini และวางไฟล์ในไดเรกทอรีโครงการ:

    cpll_disable_oport_rotation=on

  2. ระบุตัวนับเอาต์พุตทางกายภาพที่ใช้ในการคอมไพล์

ใช้ Read_PLL_Setting.tcl เพื่ออ่านการตั้งค่าตัวนับ C ทางกายภาพที่ใช้ในการออกแบบ โปรดดูที่ส่วน README ในไฟล์ tcl สําหรับคําแนะนําเกี่ยวกับวิธีการใช้สคริปต์
 

      ดาวน์โหลดไฟล์ Read_PLL_Setting.tcl

  1. การอ้างอิงไขว้ไปยังรายงานสรุป PLL เพื่อระบุตัวนับทางกายภาพที่ใช้
     
  2. สร้าง IP IOPLL ใหม่เพื่อสั่งซื้อนาฬิกาเอาต์พุตอีกครั้งตามตัวนับทางกายภาพที่ระบุไว้ในขั้นตอนที่ 2 ซึ่งไม่จําเป็นบน IOPLL ที่ใช้สําหรับอินเทอร์เฟซหน่วยความจําภายนอก

ตัว อย่าง เช่น:

พิจารณา IP IOPLL ต่อไปนี้และตัวนับทางกายภาพที่ใช้ในการคอมไพล์

IP สัญญาณนาฬิกาออกใน IOPLLความถี่ตัวนับทางกายภาพ
Outclk0AC4
Outclk1BC5



 



 

สร้าง IP IOPLL ใหม่ด้วยพารามิเตอร์ต่อไปนี้

IP สัญญาณนาฬิกาออกใน IOPLLความถี่
Outclk0อย่าสนใจ (A หรือ B)
Outclk1อย่าสนใจ (A หรือ B)
Outclk2อย่าสนใจ (A หรือ B)
Outclk3อย่าสนใจ (A หรือ B)
Outclk4A
Outclk5B






 




 

  1. จํากัดตําแหน่ง IOPLL ตามการคอมไพล์ที่ส่งผ่าน
  2. ทําการเปลี่ยนแปลงการเชื่อมต่อที่จําเป็นในไฟล์ RTL
  3. อัปเดตไฟล์ SDC ด้วยชื่อนาฬิกาที่สั่งซื้อใหม่ (หากมี)
  4. คอมไพล์การออกแบบใหม่

ปัญหานี้จะได้รับการแก้ไขในการเปิดตัวซอฟต์แวร์ Quartus Prime ในอนาคต

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

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

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

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