เนื่องจากปัญหาในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 21.2 การลงทะเบียน F-Tile PMA/FEC Direct PHY Intel FPGA IP Soft CSR มีค่าการอ่านไม่ถูกต้อง
หากผู้ใช้ดําเนินการอ่านค่าของที่อยู่ลงทะเบียนต่อไปนี้ด้านล่าง:
1) ประเภท PMA
a. ชื่อลงทะเบียน: PMA_type
B ค่า:
0: FGT
1: FHT
c. ที่อยู่ออฟเซ็ต: 0x800[12]
d. สังเกตปัญหา: ค่าการอ่านPMA_typeอาจไม่ถูกต้อง
2) RX CDR ถูกล็อกไปยังข้อมูล
a. ชื่อลงทะเบียน: rx_cdr_locked2data
B ค่า:
0: RX CDR PLL ปลดล็อคแล้ว
1: เลนทางกายภาพที่สอดคล้องกัน RX CDR ถูกล็อคไปยังข้อมูล
c. ที่อยู่ออฟเซ็ต: 0x814[15:0]
D. เป็นที่สังเกตปัญหา: ค่าการอ่านข้อมูล RX CDR สําหรับสถานะถูกล็อคเป็นข้อมูลติดอยู่ที่ '0' เสมอ แม้ว่าช่องสัญญาณ RX จะทํางานในโหมด locked-to-data แล้วก็ตาม
คุณจะอ่านค่าที่ไม่ถูกต้องสําหรับการลงทะเบียนดังกล่าวทั้งสองข้างต้น ปัญหานี้ใช้ได้สําหรับทั้งโหมด PMA Direct และ FEC Direct
มีโปรแกรมแก้ไขเพื่อแก้ไขปัญหานี้สําหรับซอฟต์แวร์ Intel Quartus Prime Pro Edition เวอร์ชั่น 21.2 ดาวน์โหลด และ ติดตั้ง Patch 0.16 จากลิงก์ที่เหมาะสมด้านล่าง
ดาวน์โหลด โปรแกรมปรับปรุง 0.16 for Windows (quartus-21.2-0.16-windows.exe)
ดาวน์โหลด patch 0.16 สําหรับ Linux (quartus-21.2-0.16-linux.run)
ดาวน์โหลด Readme สําหรับโปรแกรมแก้ไข 0.16 (quartus-21.2-0.16-readme.txt)
โปรแกรมปรับปรุงจะอัปเดตค่าการลงทะเบียน Soft CSR เพื่อมอบมูลค่าการอ่านที่ถูกต้องสําหรับทั้งการลงทะเบียนที่กล่าวถึง
หลังจากแก้ไขปัญหา/แก้ไขปัญหาแล้ว:
1) ประเภท PMA
ค่าการอ่านข้อมูลประเภท PMA สําหรับประเภท FGT คือ '0' และ FHT คือ '1'
2) RX CDR ถูกล็อกไปยังข้อมูล
ค่าการอ่านข้อมูล RX CDR ที่ล็อคให้มีข้อมูลแสดงถึงสถานะที่แท้จริงของช่องสัญญาณ เช่น เมื่อช่องสัญญาณ RX บรรลุ LTD และยกเลิกการยืนยันเมื่อ LTD ไม่สําเร็จ
ปัญหานี้แก้ไขได้ด้วยซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 21.3