ศูนย์สนับสนุน PCI Express* IP Core
ศูนย์สนับสนุน PCI Express* (PCIe*) ให้คําแนะนําการออกแบบ คุณจะพบแหล่งข้อมูลที่จัดระเบียบตามหมวดหมู่ที่สอดคล้องกับขั้นตอนการออกแบบระบบ PCIe
ศูนย์สนับสนุน PCI Express (PCIe*) IP Core ให้ข้อมูลเกี่ยวกับวิธีเลือก ออกแบบ และใช้งานลิงก์ PCIe นอกจากนี้ยังมีคําแนะนําเกี่ยวกับวิธีการนําระบบของคุณมาใช้และดีบักลิงก์ PCIe หน้านี้จัดเป็นหมวดหมู่ที่สอดคล้องกับโฟลว์การออกแบบระบบ PCIe ตั้งแต่เริ่มต้นจนเสร็จสิ้นสําหรับ Agilex™ 7, Agilex™ 5 และ Agilex™ 3, Stratix® 10 SoC, Arria® 10 SoC, Cyclone® 10 GX SoC, Cyclone® 10 LP SoC, Arria® V SoC, Cyclone® V SoC
รับการสนับสนุนเพิ่มเติมสําหรับการออกแบบโปรโตคอลอินเทอร์เฟซ Agilex™ 7 FPGA, การออกแบบโปรโตคอลอินเทอร์เฟซ Agilex™ 5 FPGA และการออกแบบโปรโตคอลอินเทอร์เฟซ Agilex™ 3 FPGA ทีละขั้นตอนสําหรับขั้นตอนการพัฒนามาตรฐานการท่องทรัพยากรและเอกสารที่สําคัญ
สําหรับอุปกรณ์อื่นๆ ให้ค้นหาคอลเล็คชั่นการสนับสนุนอุปกรณ์และผลิตภัณฑ์
1.การเลือกอุปกรณ์
ตระกูลอุปกรณ์ FPGA
โปรดดูตารางบนหน้า FPGA IP สําหรับ PCIe* สําหรับการสนับสนุนอุปกรณ์สําหรับจํานวนการรองรับ Hardened PCI Express IP Blocks and Device Configurations and Features เพื่อทําความเข้าใจการสนับสนุน PCIe สําหรับ FPGAs
คุณสามารถเปรียบเทียบอุปกรณ์ในตารางและเลือกอุปกรณ์ที่เหมาะสมกับการใช้งานระบบ PCIe ของคุณ
2.คู่มือผู้ใช้และการออกแบบอ้างอิง
โซลูชัน PCIe IP ครอบคลุมสแต็คโปรโตคอล PCIe ที่มีการต่อยอดจากเทคโนโลยี Altera® ซึ่งรวมถึงเลเยอร์ Transaction และ Data Link และเลเยอร์ทางกายภาพที่ชุบแข็ง ซึ่งรวมถึงไฟล์แนบสื่อทางกายภาพ (PMA) และเลเยอร์ย่อยการเข้ารหัสทางกายภาพ (PCS) Altera® PCIe IP ยังประกอบด้วยบล็อกตัวเลือก เช่น เอนจินการเข้าถึงหน่วยความจําโดยตรง (DMA) และ Single Root I/O Virtualization (SR-IOV) สําหรับข้อมูลเพิ่มเติม โปรดดูคู่มือผู้ใช้ต่อไปนี้:
คู่มือผู้ใช้ IP
อุปกรณ์ Agilex™ 7
คู่มือผู้ใช้ F-Tile IP
- คู่มือผู้ใช้ FPGA F-Tile Avalon® Streaming IP Core สําหรับ PCI Express
- AXI Streaming FPGA IP Core สําหรับ PCI Express*
- คู่มือผู้ใช้ Scalable Switch FPGA IP Core สําหรับ PCI Express*
คู่มือผู้ใช้ R-Tile IP
- คู่มือผู้ใช้ FPGA R-Tile Avalon® Streaming IP Core สําหรับ PCI Express
- AXI Streaming FPGA IP Core สําหรับ PCI Express*
- คู่มือผู้ใช้ Scalable Switch FPGA IP Core สําหรับ PCI Express*
คู่มือผู้ใช้ P-Tile IP
- คู่มือผู้ใช้ FPGA P-Tile Avalon Streaming IP Core สําหรับ PCI Express
- คู่มือผู้ใช้ FPGA P-Tile Avalon Memory Mapped (Avalon-MM) สําหรับ PCI Express
- คู่มือผู้ใช้ Multi Channel DMA for PCI Express IP Core
- AXI Streaming FPGA IP Core สําหรับ PCI Express*
- คู่มือผู้ใช้ Scalable Switch FPGA IP Core สําหรับ PCI Express*
อุปกรณ์ Agilex™ 5
- คู่มือผู้ใช้ GTS AXI Streaming FPGA IP Core สําหรับ PCI Express*
- คู่มือผู้ใช้ IP Scatter-Gather DMA FPGA SCALABLE
อุปกรณ์ Agilex™ 3
อุปกรณ์ Stratix® 10
คู่มือผู้ใช้ P-Tile
- คู่มือผู้ใช้ FPGA P-Tile Avalon-ST Hard IP สําหรับ PCI Express
- คู่มือผู้ใช้ FPGA P-Tile Avalon Memory Mapped IP Core สําหรับ PCI Express
- คู่มือผู้ใช้ Multi Channel DMA for PCI Express IP Core
- คู่มือผู้ใช้ Scalable Switch FPGA IP Core สําหรับ PCI Express*
คู่มือผู้ใช้ H-Tile/L-Tile
- คู่มือผู้ใช้ Multi Channel DMA for PCI Express IP Core
- คู่มือผู้ใช้ Avalon Memory Mapped (Avalon-MM) Stratix® 10 Hard IP+ สําหรับโซลูชัน PCI Express
- คู่มือผู้ใช้ Stratix® 10 H-Tile/L-Tile Avalon Memory Mapped (AvalonMM) Hard IP สําหรับ PCI Express
- คู่มือผู้ใช้ Single Root I/O Virtualization (SR-IOV) Stratix® 10 Avalon Streaming (Avalon-ST)
- คู่มือผู้ใช้การปรับใช้ Stratix® 10 Configuration via Protocol (CvP)
อุปกรณ์ Arria® 10 และ Cyclone® 10
- อินเทอร์เฟซ Arria® 10 และ Cyclone® 10 GX Avalon Memory Mapped (Avalon-MM) สําหรับคู่มือผู้ใช้ PCI Express
- คู่มือผู้ใช้ Arria® 10 หรือ Cyclone® 10 GX Avalon Memory Mapped (Avalon-MM) DMA สําหรับโซลูชัน PCI Express
- คู่มือผู้ใช้ Arria® 10 และ Cyclone® 10 GX Avalon-ST สําหรับคู่มือผู้ใช้ PCI Express
- อินเทอร์เฟซ Arria® 10 Avalon Streaming (Avalon-ST) พร้อมคู่มือผู้ใช้โซลูชัน SR-IOV PCIe
- คู่มือผู้ใช้ Quartus® Prime Pro Edition การกําหนดค่าใหม่บางส่วน
- Arria®การเริ่มต้น 10 CvP และการกําหนดค่าใหม่บางส่วนบนคู่มือผู้ใช้ PCI Express
คู่มือผู้ใช้ตัวอย่างการออกแบบ
อุปกรณ์ Agilex™ 7
คู่มือผู้ใช้ตัวอย่างการออกแบบ F-Tile
คู่มือผู้ใช้ตัวอย่างการออกแบบ R-Tile
คู่มือผู้ใช้ตัวอย่างการออกแบบ P-Tile
- คู่มือผู้ใช้ตัวอย่างการออกแบบ FPGA P-Tile Avalon Streaming (Avalon-ST) สําหรับ PCI Express
- FPGA P-Tile Avalon Memory Mapped (Avalon-MM) IP สําหรับตัวอย่างการออกแบบ PCI Express
- คู่มือผู้ใช้ตัวอย่างการออกแบบ DMA for PCI Express IP หลายช่องสัญญาณ
อุปกรณ์ Agilex™ 5
- คู่มือผู้ใช้ตัวอย่างการออกแบบ GTS AXI Streaming FPGA IP Core สําหรับ PCI Express*
- คู่มือผู้ใช้ตัวอย่างการออกแบบ Scatter-Gather DMA FPGA IP Scalable
อุปกรณ์ Agilex™ 3
อุปกรณ์ Stratix® 10
คู่มือผู้ใช้ตัวอย่างการออกแบบ P-Tile
- คู่มือผู้ใช้ตัวอย่างการออกแบบ FPGA P-Tile Avalon Streaming (Avalon-ST) สําหรับ PCI Express
- FPGA P-Tile Avalon Memory Mapped (Avalon-MM) IP สําหรับตัวอย่างการออกแบบ PCI Express
- คู่มือผู้ใช้ตัวอย่างการออกแบบ DMA for PCI Express IP หลายช่องสัญญาณ
คู่มือผู้ใช้ตัวอย่างการออกแบบ L/H-Tile
- คู่มือผู้ใช้ตัวอย่างการออกแบบ DMA for PCI Express IP หลายช่องสัญญาณ
- คู่มือผู้ใช้ตัวอย่างการออกแบบ Stratix® 10 Avalon Streaming (Avalon-ST) สําหรับ PCIe Design Example
- คู่มือผู้ใช้ตัวอย่างการออกแบบ Stratix® 10 Avalon -MM Hard IP สําหรับ PCIe
อุปกรณ์ Arria® 10 และ Cyclone® 10
- คู่มือผู้ใช้ตัวอย่างการออกแบบ Arria® 10 และ Cyclone® 10 Avalon-ST Hard IP สําหรับ PCIe
- คู่มือผู้ใช้ตัวอย่างการออกแบบ Arria® 10 และ Cyclone® 10 Avalon-MM
เอกสารการเผยแพร่ IP
อุปกรณ์ Agilex™ 7
- เอกสารเผยแพร่ P-Tile IP สําหรับ PCI Express IP Core
- เอกสารเผยแพร่ F-Tile Avalon® Streaming FPGA IP Core สําหรับ PCIe*
- เอกสารเผยแพร่ R-Tile FPGA IP Core สําหรับ PCI Express* IP Core
- หมายเหตุการเผยแพร่ DMA หลายช่องทางสําหรับ PCI Express IP Core
อุปกรณ์ Agilex™ 5
- เอกสารเผยแพร่ GTS AXI Streaming FPGA IP Core สําหรับ PCI Express*
- เอกสารเผยแพร่ Scatter-Gather DMA FPGA IP Scalable
อุปกรณ์ Agilex™ 3
อุปกรณ์ Stratix® 10
- เอกสารเผยแพร่ L/H-Tile Hard IP สําหรับ PCI Express IP Core
- เอกสารเผยแพร่ P-Tile IP สําหรับ PCI Express IP Core
- หมายเหตุการเผยแพร่ DMA หลายช่องทางสําหรับ PCI Express IP Core
อุปกรณ์ Arria® 10 และ Cyclone® 10
อินเทอร์เฟซ PHY สําหรับ PCI Express (PIPE) โดยใช้ตัวรับส่งสัญญาณ Native PHY IP Core
คุณยังสามารถปรับใช้เลเยอร์ทางกายภาพของ PCIe โดยใช้คอร์ IP PHY ตัวรับส่งสัญญาณ Native และต่อเข้ากับเลเยอร์โปรโตคอลที่เหลือซึ่งใช้เป็นซอฟต์ลอจิกใน FPGA Fabric ซอฟต์ลอจิกนี้สามารถเป็นการออกแบบของคุณเองหรือ IP ของบริษัทอื่น
ค้นหาข้อมูลเพิ่มเติมเกี่ยวกับคอร์ IP PHY ตัวรับส่งสัญญาณในบท PIPE ของคู่มือผู้ใช้ต่อไปนี้:
อุปกรณ์ Stratix® 10
อุปกรณ์ Arria® 10
อุปกรณ์ Cyclone® 10
การออกแบบอ้างอิง
อุปกรณ์ Agilex™ 7
อุปกรณ์ Stratix® 10
- Gen3x16 Avalon-MM DMA พร้อมการออกแบบอ้างอิงหน่วยความจําภายใน (AN 881)
- การออกแบบอ้างอิง Gen3x16 Avalon-MM DMA พร้อมหน่วยความจําภายนอก (DDR4) (AN 881)
- การออกแบบอ้างอิง Gen3x16 Avalon-MM DMA พร้อม HBM2 (AN 881)
- Gen3x16 การใช้ Avery BFM สําหรับการจําลอง (AN 811)
- Gen3x8 Avalon-MM DMA พร้อมหน่วยความจําภายใน (วิกิ)
- Gen3x8 Avalon -MM DMA พร้อมหน่วยความจํา DDR3/DDR4 ภายนอก (AN 829)
- Gen3x8 Avalon-MM DMA สําหรับเวอร์ชัน Quartus® รุ่นเก่า (AN 690)
- การกําหนดค่าใหม่บางส่วน Gen3x8 บนการออกแบบอ้างอิง PCI Express (AN 819)
อุปกรณ์ Arria® 10
- Gen3x8 Avalon-MM DMA พร้อมหน่วยความจํา DDR3 ภายนอก (AN 708)
- การออกแบบอ้างอิง Gen3x8 Avalon-MM DMA พร้อมหน่วยความจําภายใน (AN 690)
- วิธีการรัน Avalon-MM DMA Design Part1 (วิดีโอ)
- วิธีการรัน Avalon-MM DMA Design Part2 (วิดีโอ)
- การกําหนดค่าใหม่บางส่วนของฮาร์ดแวร์ SoC
- บทช่วยเรียนการอัปเดตค่าคงที่ในการกําหนดค่าใหม่บางส่วน - Arria®อุปกรณ์ 10 GX เท่านั้น (AN 817)
- การกําหนดค่าใหม่บางส่วนตามลําดับขั้นบน PCIe (AN 813)
- บทช่วยสอนการกําหนดค่าใหม่บางส่วนตามลําดับขั้น - Arria®อุปกรณ์ 10 GX เท่านั้น (AN 806)
- การกําหนดค่าใหม่บางส่วนของการออกแบบ - Arria®อุปกรณ์ 10 GX เท่านั้น (AN 797)
- การกําหนดค่าใหม่บางส่วนบน PCIe (AN 784)
- พอร์ตหลัก PCIe สูงสุด Gen2x8 ด้วย MSI
อุปกรณ์ Cyclone® 10
อุปกรณ์รุ่นเก่า
ชุดพัฒนา
ชุดเครื่องมือพัฒนา FPGA GX Stratix® V
- PCIe AVMM พร้อมอินเทอร์เฟซการเข้าถึงหน่วยความจําโดยตรง (DMA) และหน่วยความจํา DDR3
- AN708: การออกแบบอ้างอิง PCI Express DMA โดยใช้หน่วยความจําภายนอก
ชุดเครื่องมือพัฒนา FPGA GT Arria® V
ชุดเครื่องมือเริ่มต้น GX Arria® V
ชุดเครื่องมือพัฒนา FPGA Cyclone® V GT
- PCIe AVMM พร้อมอินเทอร์เฟซหน่วยความจํา DMA และบนชิป
- Gen2x4 AVMM DMA - Cyclone® V
- PCIe AVMM พร้อม DMA และอินเทอร์เฟซหน่วยความจําบนชิป (ไดรเวอร์ Linux)
- Gen2x4 AVMM DMA - Arria® V
- Gen2x4 AVMM DMA - Cyclone® V
PCIe พร้อมการออกแบบอ้างอิงอินเทอร์เฟซหน่วยความจําบนชิป
ชุดเครื่องมือพัฒนา FPGA GX Stratix® V
ชุดเครื่องมือพัฒนา FPGA GT Arria® V
ชุดเครื่องมือพัฒนา FPGA Cyclone® V GT
ชุดพัฒนา FPGA Stratix® IV GX
ชุดพัฒนา FPGA Cyclone® IV GX
ชุดพัฒนา FPGA Arria® II GX
รายการและเครื่องมือเอกสารประกอบ PCIe อื่นๆ
ชุดเครื่องมือพัฒนา FPGA GX Stratix® V
ข้อมูลเพิ่มเติม
อุปกรณ์ Agilex™ 7
อุปกรณ์ Arria® 10
3. การผสานรวม IP
โปรดดูที่ส่วน การเริ่มต้นใช้งาน และส่วน Physical Layout of Hard IP ของคู่มือผู้ใช้คอร์ IP ที่คุณเลือก คุณยังสามารถอ้างอิงเอกสารต่อไปนี้เพื่อขอรายละเอียด:
อุปกรณ์ Agilex™ 7
อุปกรณ์ Agilex™ 5
อุปกรณ์ Agilex™ 3
อุปกรณ์ Stratix® 10
- วิธีการใช้ PCI Express (PIPE) ในส่วนตัวรับส่งสัญญาณ FPGA 10 Stratix® ของคู่มือผู้ใช้ Stratix® L- และ H-Tile Transceiver PHY
- AN 778: หมายเหตุการใช้งานตัวรับส่งสัญญาณ Stratix® 10
อุปกรณ์ Arria® 10
อุปกรณ์ Cyclone® 10
วิดีโอเพิ่มเติม
ชื่อเรื่อง |
คำอธิบาย |
---|---|
บทนําเกี่ยวกับ FPGA P-Tile | Agilex™ F-ซีรีส์ และ Stratix® 10 DX FPGAs มาพร้อมกับไทล์ตัวรับส่งสัญญาณ P-Tile ซึ่งใช้มาตรฐาน PCI Express* Gen3 และ Gen4 การฝึกอบรมนี้เป็นขั้นตอนแรกในการเรียนรู้วิธีสร้างอินเทอร์เฟซความเร็วสูงโดยใช้ P-Tile |
บทนําสําหรับ FPGA R-Tile | FPGAs Agilex™ 7 บางรุ่นมาพร้อมกับไทล์ตัวรับส่งสัญญาณ R-Tile ซึ่งใช้มาตรฐาน PCI Express* Gen3, Gen4 และ Gen5 การฝึกอบรมนี้เป็นขั้นตอนแรกในการเรียนรู้เกี่ยวกับวิธีการสร้างอินเทอร์เฟซความเร็วสูงโดยใช้ R-Tile |
เรียนรู้วิธีกําหนดค่าอุปกรณ์ Arria® 10 ของคุณโดยใช้โปรโตคอล PCIe |
|
การออกแบบอ้างอิง PCIe Avalon-MM Master DMA ในอุปกรณ์ Arria® 10 (ส่วนที่ 1) |
เรียนรู้วิธีการตั้งค่าฮาร์ดแวร์การออกแบบอ้างอิง PCIe Avalon Memory Mapped (Avalon-MM) DMA ในอุปกรณ์ Arria® 10 สําหรับระบบปฏิบัติการ Linux และ Windows จากวิดีโอส่วนที่ 1 นี้ |
การออกแบบอ้างอิง PCIe Avalon-MM Master DMA ในอุปกรณ์ Arria® 10 (ส่วนที่ 2) |
เรียนรู้วิธีการตั้งค่าฮาร์ดแวร์การออกแบบอ้างอิง PCIe Avalon Memory Mapped Master DMA ในอุปกรณ์ Arria® 10 สําหรับระบบปฏิบัติการ Linux และ Windows จากวิดีโอส่วนที่ 2 นี้ |
5. ดีบัก
เอกสารเผยแพร่คอร์ทรัพย์สินทางปัญญา (IP)
อุปกรณ์ Agilex™ 7
- เอกสารเผยแพร่ P-Tile IP สําหรับ PCI Express IP Core
- หมายเหตุการเผยแพร่ DMA หลายช่องทางสําหรับ PCI Express IP Core
อุปกรณ์ Stratix® 10
- เอกสารเผยแพร่ Stratix® 10 Multi Channel DMA for PCI Express IP Core
- เอกสารเผยแพร่ L/H-Tile Hard IP สําหรับ PCI Express IP Core
- เอกสารเผยแพร่ P-Tile IP สําหรับ PCI Express IP Core
อุปกรณ์ Arria® 10 และ Cyclone® 10
คู่มือการวิเคราะห์โครงสร้างข้อบกพร่อง
แนวทางการจัดวางแหล่งข้อมูล FPGA
6. แหล่งข้อมูลเพิ่มเติม
การย้ายไปยังอุปกรณ์ Stratix® 10
รายชื่อผู้ประกอบระบบ PCIe-SIG
สําหรับข้อมูลเพิ่มเติม ให้ค้นหาแหล่งข้อมูลต่อไปนี้: เอกสาร หลักสูตรการฝึกอบรม วิดีโอ ตัวอย่างการออกแบบ และฐานความรู้
เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้