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


pcie_yg2

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

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

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

  • دارای حداکثر هفتDMA قابل تنظیم برای ارسال و دریافت داده

  • قابلیت انتخاب تعداد DAMها

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

  • قابلیت انتخاب دو حالت Ram_mode و Fifo_mode برای ارسال داده از کامپیوتر به کارت

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

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

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

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

  • IPها با عنوان g1 برای نسل 1 PCIe (باس انتقال داده به صورت 64 بیتی) و IPها با عنوان g2 برای نسل 2 PCIe (باس انتقال داده به صورت 128 بیتی) کاربرد دارد.

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

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

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

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

  • Kintex7 برای IPهایی با عنوان c20y و e14z

  • Artix7 برای IPهایی با عنوان e15z

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

IPهای PCIe-yg2

  • pcie_c20y_g1_yg2

  • pcie_c20y_g2_yg2

  • pcie_e14z_g2_yg2

  • pcie_e15z_g1_yg2

  • pcie_e15z_g2_yg2

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

  • Vivado Design Suite

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

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

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

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

جدول 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: منابع استفاده شده برای یک نمونه در حالت Ram mode

شکل 2: منابع استفاده شده برای یک نمونه در حالت Fifo mode

کاربردها

  • قابلیت استفاده برای کلیه بوردهای YE-C20Y، YE-14Z، YE-E15Z
نظرات شما