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

ทําไมการออกแบบ PCIe SOPC ทําให้ผู้ใช้เข้าถึง Dword เพียงเครื่องเดียวได้

สิ่งแวดล้อม

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

สองเงื่อนไขต่อไปนี้อาจทําให้ SOPC Builder (SOPCB) ทําลายผู้ใช้ในการเข้าถึง dword เดียวในบัส PCIe®

1. หากความกว้างของ Datapath ของการออกแบบของผู้ใช้ไม่ตรงกันกับความกว้าง Avalon®-MM ของคอร์ PCIe SOPCB จะใส่อะแดปเตอร์เพื่อให้เข้ากับคอร์เหล่านั้นโดยอัตโนมัติ ส่งผลให้การเข้าถึงแบบ Burst ของผู้ใช้ถูกแบ่งเป็นการเข้าถึง dword หลายรายการ

2. หากไม่มีการกําหนดค่าเลเยอร์แอปพลิเคชันให้ใช้pcie_core_clkที่สร้างขึ้นจากคอร์ PCIe
SOPCB จะแทรกลอจิกแบบไม่ต่อเนื่องเพื่อทําลายการเข้าถึง dword เดียวในปัจจุบัน

การแก้ไขปัญหานี้ ตรรกะผู้ใช้ต้องปฏิบัติตามข้อกําหนดต่อไปนี้:

1. ความกว้างของพาธข้อมูลของแอปพลิเคชันจะเหมือนกับความกว้าง Avalon-MM ของคอร์ PCIe
2. นาฬิกาของผู้ใช้ทั้งหมดจะเชื่อมต่อกับpcie_core_clk
3. "ใช้นาฬิกาคอร์ PCIe" ถูกเลือกไว้ใน "โดเมนนาฬิกาAvalon" ภายใต้แท็บ "Avalon" ใน PCIe GUI

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

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

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

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