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

ทําไมคอร์ PCIe® จึงส่งคืนข้อมูลการเสร็จสมบูรณ์ที่ไม่คาดคิดหลายรายการเพื่อตอบสนองต่อคําขออ่านหน่วยความจําของโฮสต์บนอินเทอร์เฟซ Avalon-MM

สิ่งแวดล้อม

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

ปัญหานี้อาจเกิดจากความไม่ตรงกันระหว่าง PCIe® การกําหนดค่านาฬิกาและการเชื่อมต่อนาฬิกาของระบบในตัวสร้าง SOPC

เมื่อเลือกฟิลด์ "ใช้นาฬิกาคอร์ PCIe" ใน "โดเมนนาฬิกาAvalon®" ภายใต้แท็บ "Avalon" คอร์จะคาดหวังว่านาฬิกาของแอปพลิเคชันจะเหมือนกับpcie_core_clk ดังนั้น หากตรรกะผู้ใช้ใช้แหล่งนาฬิกาที่แตกต่างกัน คอร์อาจส่งคืนข้อมูลขยะหลายรายการ  ในกรณีนี้ คุณอาจเห็นการยอมรับTxsReadDataValid_oและTxsReadData_oบนอินเทอร์เฟซ Avalon-MM โดยมีหรือไม่มีคําขอ MRD ที่รอดําเนินการ

มีสองวิธีในการแก้ไขปัญหานี้:

1. หากมีวัตถุประสงค์ในการออกแบบซิงโครนัส ให้เลือก 'ใช้นาฬิกาคอร์ PCIe' และเชื่อมต่อpcie_core_clkกับนาฬิกาแอปพลิเคชันที่เหลือ

2. หากต้องการการออกแบบที่ไม่ต่อเนื่อง ให้เลือก "ใช้แยกนาฬิกา" และเชื่อมต่อนาฬิกากับแหล่งนาฬิกาใดๆ ก็ได้

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

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

Arria® II GX FPGA
Stratix® IV GX FPGA
Stratix® IV GT FPGA
Cyclone® IV GX FPGA

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