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

ทําไมการกําหนดค่าใหม่โดยใช้ไฟล์ MIF/HEX บน ALTPLL Intel® FPGA IP สร้างความถี่สัญญาณนาฬิกาเอาต์พุตที่ไม่ถูกต้อง

สิ่งแวดล้อม

  • Intel® Quartus® Prime Standard Edition
  • IP เอฟพีจีเอ Intel® กำหนดค่า IOPLL ใหม่
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เมื่อสร้างความถี่สัญญาณนาฬิกาเอาต์พุตที่มี C-Counter ที่เกิน 512 จะมีการปรับใช้ Cascading Counter หลังการปรับขยาย หากคุณกําลังสร้าง MIF/HEX จาก ALTPLL Intel® FPGA IP ที่ตัวนับ C เกิน 512 ไม่รองรับ Cascaded C-Counter หลังจากกําหนดค่าใหม่ คุณอาจพบว่าความถี่สัญญาณนาฬิกาเอาต์พุตไม่ถูกต้อง

    ความละเอียด

    เปิดใช้งาน Enter Output Clock parameters ใน INTEL® FPGA IP ALTPLL และปรับพารามิเตอร์สัญญาณนาฬิกาเอาต์พุตด้วยตนเอง ตรวจสอบให้แน่ใจว่าตัวนับ C ไม่เกินค่า 512 และการตั้งค่าภายในไม่ได้ทําการฉีด Cascading Counter หลังสเกลก่อนสร้างไฟล์ MIF/HEX ดังที่แสดงในรูปภาพที่ 1

    รูปภาพที่ 1

     

    อีกทางเลือกหนึ่งคือ การเรียงซ้อน PLL ในโหมดปกติหรือโดยตรงผ่านเครือข่าย Global Clock (GCLK) สามารถใช้เพื่อให้ได้ความถี่สัญญาณนาฬิกาเอาต์พุตที่ต้องการ

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

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

    Cyclone® IV FPGA
    Arria® FPGA
    Stratix® IV FPGA
    Stratix® III FPGA
    Arria® II GX FPGA
    Cyclone® II FPGA
    Intel® Cyclone® 10 LP FPGA
    Cyclone® FPGA
    Stratix® II FPGA
    Cyclone® III FPGA
    เอฟพีจีเอ Stratix®

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