IP Core پروتکل ارتباطی PCIe(yg4)


pcie_yg4

IPهای PCIe-yg4 در محیط Vivado توسط مهندسان این شرکت پیاده‌سازی شده‌اند. این IPها برای ارتباط FPGA و PCIe مورد استفاده قرار می‌گیرد. در صورتی که کاربر بخواهد انتقال داده از طریق پروتکل ارتباطی PCIe انجام شود، می‌تواند از این IPها استفاده نماید.  این IPها نسل چهارم IPهای PCIe ایجاد شده توسط این شرکت می‌باشد.

pcie_yg4
درباره محصول
توضیحات فنی
مشخصات دیگر

ویژگی‌ها و قابلیت‌ها

  • دارای حداکثر هشتDMA (چهار DMA برای ارسال و چهار DMA برای دریافت) در تراشه‌های Ultrascale و چهار DMA قابل تنظیم در تراشه‌های سری هفت

  • قابلیت انتخاب تعداد DAMها (حداکثر 8 عدد)

  • قابلیت تنظیم نوع DMA (تنطیم به صورت ارسال یا دریافت و حداکثر چهار DMA برای ارسال و چهار DMA برای دریافت)

  • دارای فضای رجیستری برای اهداف کنترلی 

  • تعیین تعداد رجیسترهای کم سرعت با توجه به نیاز توسط کاربر

  • قابلیت تست IP با استفاده از ماژول Tester پیاده­ سازی شده توسط شرکت (تست دریافت داده بدون گم شدن داده به صورت کنترل شده و یا freerun، تست loopback داده در FPGA (ارسال داده و دریافت مجدد آن))

  • ارائه نرم‌افزار کاربری به همراه DLL برای تست و انتقال داده 

  • ارسال و دریافت داده با حداکثر نرخ ارتباطی 

تذکر: در صورتی  که کاربر از بوردهای این شرکت که توسط این IPها پشتیبانی شده است خریداری نماید، IP Core به صورت رایگان ارائه می‌شود.

تذکر: در حال حاضر نرخ عملیاتی ارتباطی PCIe در صورت استفاده از PCIe-yg4 IP  برای ارسال داده از بورد به کامپیوتر در حالت *Free run و بدون ازبین رفتن داده برابر 5Gbps و برای دریافت در این حالت نیز برابر 1Gbps و ارسال داده در حالت کنترل شده و غیر Free Run برابر 6Gbps می‌باشد.

*در حالت Free Run داده بدون کنترل پر بودن بافرهای مسیر ارسال یا دریافت، داده را ارسال می‌کند.

دیگر ویژگی‌ها

تراشه‌های پشتیبانی شده

  • Ultrascale

  • تراشه‌های سری هفت (در صورت درخواست مشتری)

تذکر: در صورتی که کاربر IPهای PCIe-yg4 را برای خانواده‌ دیگری از FPGA  درخواست نماید، بعد از بررسی و در صورت امکان قابل ارائه خواهد بود.

IPهای PCIe-yg4

  • pcie_c11z_g2_yg4_x.x

  • pcie_c11z_g3_yg4_x.x

ابزارهای مورد استفاده

  • Vivado Design Suite

خدمات نرم افزاری

  • درایور و نرم افزار YasinPCIeTester_P4

  • نرم‌افزار Yasin-Mainsoft

نرخ ارتباط PCIe با استفاده از این IP Core در جدول زیر آورده شده است.

جدول 1: نرخ ارتباط PCIe

Lane

PCIe Version

عملیاتی

ایده­آل

X4

X8

X8

800MB/s

1.5GB/s

2 GB/s

1.0

1200MB/s

2.8GB/s

4 GB/s

2.0

--

--

7.9 GB/s

3.0

حجم منابع استفاده شده برای نمونه در دو حالت در شکل‌های زیر آورده شده است.

شکل 1: منابع استفاده شده برای pcie_c11z_g2_yg4 با یک DMA ارسال و یک DMA دریافت

شکل 2: منابع استفاده شده برای pcie_c11z_g2_yg4 با چهار DMA ارسال و چهار DMA دریافت

کاربردها

  • قابلیت استفاده برای بوردهای YE-C11Z
نظرات شما