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

ทําไมสัญญาณ rx_freqlocked ติดอยู่ในสถานะย่อยหลังจากการกําหนดค่า PLL ใหม่ของตัวรับส่งสัญญาณ IV IV Cyclone® การกําหนดค่า PLL ใหม่ของตัวรับส่งสัญญาณ IV GX Cycloneมีขั้นตอนที่ถูกต้องอย่างไร

สิ่งแวดล้อม

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

สัญญาณRx_freqlockedอาจติดอยู่ในสถานะ deasserted (ต่ํา) หลังจากการกําหนดค่าลูปแบบล็อกตัวรับส่งสัญญาณ IV GX Cyclone® (PLL) ใหม่แม้ว่าtx_clkoutและrx_clkoutจะเปลี่ยนเป็นความถี่ที่ถูกต้อง การรีเซ็ตตัวรับส่งสัญญาณหรือ MPLL ไม่สามารถแก้ปัญหาได้

คุณอาจเห็นปัญหานี้เมื่อคุณพยายามกําหนดค่าการกําหนดค่า MPLL ใหม่เป็นอีกค่าหนึ่งด้วยค่าตัวนับ M อื่น ตัวอย่างเช่น คุณอาจเห็นปัญหานี้ หากการตั้งค่าพารามิเตอร์ MPLL แบบคงที่มีค่า M counter เป็น 5 และคุณกําหนดค่า MPLL ใหม่ด้วยการตั้งค่า M Counter เป็น 25 ปัญหานี้จะไม่ดูว่าการตั้งค่าพารามิเตอร์ MPLL แบบคงที่และ MPLL ที่กําหนดค่าใหม่จะมีค่า M counter เดียวกันหรือไม่

เนื่องจากข้อบกพร่องของซอฟต์แวร์ สัญญาณอินพุตตัวใดตัวหนึ่งไปยังตัวตรวจจับ PPM จึงไม่ได้รับการอัปเดตอย่างถูกต้องหลังจากการกําหนดค่า PLL ใหม่

 

ความละเอียด

ปัญหานี้สามารถแก้ไขได้ด้วยการกําหนดค่าแชนแนลใหม่หลังจากกําหนดค่า PLL ใหม่เพื่ออัปเดตสัญญาณอินพุตของตัวตรวจจับ PPM

หากต้องการแก้ไขปัญหานี้ ให้ทําตามขั้นตอนเหล่านี้:

  1. ระหว่างการกําหนดค่า PLL ใหม่ของตัวรับส่งสัญญาณ ให้ ระงับ ตัวรับส่งสัญญาณในรีเซ็ตโดยการยืนยันสัญญาณtx_digitalreset rx_digitalreset และrx_analogreset
  2. แสดง การกําหนดค่า PLL ใหม่เพื่ออัปเดต MPLL ด้วยไฟล์ PLL MIF
  3. แสดง การกําหนดค่าช่องสัญญาณใหม่และอัปเดตตัวรับส่งสัญญาณด้วยไฟล์ GXB กําหนดค่า MIF ใหม่ หากคุณมีการสร้างอินสแตนซ์ของแชนเนลหลายรายการที่เชื่อมต่อกับ MPLL เดียวกัน ให้ทําการกําหนดค่าแชนเนลใหม่บนแต่ละแชนเนล
  4. tx_digitalreset และrx_analogresetแบบแยก
  5. เมื่อตรวจสอบrx_freqlocked (สูง) ให้รออย่างน้อย 4us ก่อนแล้ว จึงเพิกถอน rx_digitalreset

หมาย เหตุ:
สําหรับซอฟต์แวร์ Quartus® II v11.0: คุณสามารถใช้ซอฟต์แวร์โดยตรงและใช้โซลูชันนี้ (การกําหนดค่าใหม่ PLL ตามการกําหนดค่าช่องสัญญาณที่ตามมา)
สําหรับซอฟต์แวร์ Quartus II v10.1SP1: ก่อนใช้งานโซลูชันนี้ ให้ติดตั้งโปรแกรมแก้ไข 1.03 สร้างไฟล์ส่วนประกอบALTGX_RECONFIGใหม่และทําการคอมไพล์ใหม่เพื่อสร้างไฟล์ GXB MIF
สําหรับซอฟต์แวร์ Quartus II v10.1: ก่อนใช้งานโซลูชันนี้ ให้ติดตั้งโปรแกรมแก้ไข 0.36 สร้างไฟล์ส่วนประกอบALTGX_RECONFIGใหม่และทําการคอมไพล์ใหม่เพื่อสร้างไฟล์ GXB MIF
สําหรับซอฟต์แวร์ Quartus II เวอร์ชั่นก่อนหน้า: โปรดย้ายการออกแบบของคุณไปที่ 11.0, สร้างไฟล์ส่วนประกอบALTGX_RECONFIGใหม่, ทําการคอมไพล์ใหม่เพื่อสร้างไฟล์ GXB MIF ให้ทําตามขั้นตอนที่ระบุไว้ในโซลูชันนี้

Patch 1.03 สําหรับซอฟต์แวร์ Quartus II เวอร์ชั่น 10.1SP1

Patch 0.36 สําหรับซอฟต์แวร์ Quartus II เวอร์ชัน 10.1

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

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

Cyclone® IV GX FPGA

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