Thiết kế tham chiếu PCI Express & Ghi chú ứng dụng

Được đề xuất cho:

  • Thiết bị: Nhiều

  • Quartus®: Không xác định

author-image

Bởi

PCIE và Công nghệ Intel

Giao thức PCI Express* (PCIe*) là giao thức nối tiếp có hiệu năng cao, có thể mở rộng và có tính năng cao với tốc độ truyền dữ liệu từ 2,5 gigatransfer mỗi giây (GT/giây) đến 16,0 GT/giây và hơn thế nữa. Intel cung cấp một sự kết hợp độc đáo giữa IP cứng và mềm để mang lại hiệu suất vượt trội và tính linh hoạt để tích hợp tối ưu.

Tính năng

Intel FPGA sở hữu trí tuệ (IP) cho PCI Express tiếp tục mở rộng khi tổ chức PCI-SIG cung cấp các thông số kỹ thuật thế hệ tiếp theo. Intel đã là thành viên của PCI-SIG từ năm 1992 và với mỗi thế hệ silicon mới, Intel tiếp tục tham gia vào các Hội thảo tuân thủ PCI-SIG để đảm bảo khả năng tương tác và tuân thủ các tiêu chuẩn ngành hiện tại.

Intel cung cấp FPGA IP dựa trên chức năng PCI Express IP dựa trên chức năng tương thích với Trình thiết kế nền tảng.

IP cứng P-Tile PCIe đã thông qua thành công sự kiện kiểm tra tuân thủ PCI-SIG vào tháng 8 năm 2019. Kết quả được đăng trên trang web của bộ tích hợp PCI-SIG.

Tính năng PCIe* cho IP cứng P-Tile:

  • Ngăn xếp giao thức hoàn chỉnh bao gồm giao dịch, liên kết dữ liệu và các lớp vật lý được triển khai dưới dạng IP cứng
  • Hỗ trợ nguyên bản lên đến Gen4x16 cho các chế độ điểm cuối và cổng gốc
  • Khả năng phân kỳ cổng: bốn cổng gốc x4s, hai điểm cuối x8s
  • Hỗ trợ chế độ bỏ qua TLP ở cả chế độ ngược dòng và hạ nguồn
  • Hỗ trợ tải trọng tối đa lên đến 512B
  • Hỗ trợ thẻ 10 bit cho bộ điều khiển x16 chỉ với 512 NRS nổi bật tối đa
  • Refclk riêng biệt với Xung phổ trải rộng độc lập (SRIS)
    • Refclk riêng biệt không có xung phổ trải (SRNS)
    • Kiến trúc Refclk phổ biến
  • Báo cáo lỗi nâng cao PCI Express (chỉ PF)
  • Chỉ hỗ trợ trạng thái công suất D0 và D3 PCIe
  • Phân luồng tại đầu thu
  • Phát hiện hiện diện Retimers

Tính năng đa chức năng và ảo hóa:

  • Hỗ trợ SR-IOV (8 PDF, 2K VF cho mỗi Điểm cuối)
  • Hỗ trợ VirtIO thông qua giao diện đánh chặn cấu hình
  • Hỗ trợ I/O có thể mở rộng và bộ nhớ ảo dùng chung (SVM) (trong tương lai)
  • Dịch vụ điều khiển truy cập (ACS)
  • Điều chỉnh định tuyến-ID thay thế (ARI)
  • Đặt lại mức chức năng (FLR)
  • Gợi ý xử lý TLP (TPH)
  • Dịch vụ dịch địa chỉ (ATS)
  • ID không gian địa chỉ xử lý (PasID)

Tính năng giao diện người dùng:

  • Avalon® trực tuyến (Avalon-ST) /Avalon bộ nhớ được ánh xạ (Avalon-MM) giao diện phía người dùng
  • Giao diện gói người dùng với tiêu đề, dữ liệu và tiền tố riêng
  • Giao diện gói người dùng có thể xử lý lên đến hai TLP trong bất kỳ chu kỳ nhất định nào (chỉ chế độ x16)
  • Lên đến 512 yêu cầu không được đăng xuất sắc (chỉ x16 lõi)
  • Lên đến 256 yêu cầu không đăng ký chưa được đăng ký (lõi x8 và x4)
  • Hỗ trợ chế độ IP cứng tự động
    • Chế độ này cho phép IP cứng PCIe giao tiếp với Máy chủ trước khi cấu hình FPGA nhập vào chế độ người dùng hoàn tất.
  • FPGA cấu hình lõi thông qua liên kết PCIe (Cập nhật CVP Init và CVP)

Tính năng gỡ lỗi IP:

  • Bộ công cụ gỡ lỗi bao gồm các tính năng sau:
    • Thông tin trạng thái giao thức và liên kết
    • Khả năng gỡ lỗi cơ bản và nâng cao bao gồm truy cập đăng ký PMA và khả năng xem mắt.

Hỗ trợ trình điều khiển:

  • Trình điều khiển thiết bị Linux*/Windows*

  • CvP – Cấu hình thông qua giao thức
  • PRoP – Định cấu hình lại một phần qua PCI Express
  • SR-IOV – Ảo hóa I/O gốc đơn
  • DMA - Truy cập bộ nhớ trực tiếp

Để được hỗ trợ kỹ thuật trên lõi IP này, vui lòng truy cập Trung tâm hỗ trợ IP PCI Express. Bạn cũng có thể tìm kiếm các chủ đề liên quan về chức năng này trong Trung tâm tri thức.

Tiêu chuẩn giao thức

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.