ترکیب سخت افزار سیستم
هر فرستنده و گیرنده پرسرعت از دو کانال تشکیل شده است: فرستنده و گیرنده. فرستنده و گیرنده از یک لایه لایه برنامه نویسی فیزیکی (PCS ، زیر لایه کدگذاری Si-Cal کدگذاری P) و یک لایه لایه اضافی رسانه فیزیکی (PMA ، لایه زیرین Physic-Cal Media) تشکیل شده است.
PCS شامل منطق اصلی توابع دیجیتال در گیرنده گیرنده سازگار با پروتکل پشتیبانی شده است و کانال انتقال شامل جبران فاز FIFO ، سریال بایت ، رمزگذار 8B / 10B و سایر ماژول ها است. کانال های دریافت کننده شامل تراز کننده کلمات ، تطبیق میزان FIFO ، رسیور 8B / 10B ، unstring بایت ، مرتب کننده بایت ، FIFO جبران کننده فاز و سایر ماژول ها هستند.
PMA شامل یک مدار آنالوگ برای بافرهای ورودی / خروجی ، CDR ، SER / DES و یک پیش وزن و برابری قابل برنامه ریزی برای بهینه سازی عملکرد یک کانال داده سریال است.
هنگامی که کانال گیرنده دستگاه کار می کند ، داده های موازی خروجی در ساختار FPGA از طریق فرستنده PCS و PMA منتقل می شوند و در نهایت به داده های سریال برای ارسال ارسال می شوند. داده های سریال ورودی دریافت شده توسط گیرنده PMA و PCS در قالب داده سریال پردازش شده و برای پردازش بیشتر به معماری داخلی FP منتقل می شود.
ادغام FPGA
از فرستنده و گیرنده های پرسرعت استفاده زیادی می شود. با استفاده از دیسک حالت جامد رابط SATA بر اساس FPGA به عنوان مثال ، دیسک حالت جامد رابط SATA توسعه روند آینده است ، در حالی که فرستنده و گیرنده های سریالی با سرعت بالا متوجه حالت ذخیره سازی هسته IP SATA می شوند و فرستنده و گیرنده های با سرعت بالا از اجزای اصلی هستند اجرای لایه فیزیکی پروتکل SATA - سایپرز ، باشگاه دانش داده های سریال پروتکل SATA با سرعت انتقال 1.5-6Gbit / s کار می کنند ، که مستقیماً توسط FPGA قابل تحقق نیست. به منظور پاسخگویی به این تقاضا ، بسیاری از تولیدکنندگان FPGA دستگاههای فیزیکی پرسرعت عمومی را در داخل FPGA ادغام کرده و حالت پیکربندی انعطاف پذیر را برای انجام بسیاری از عملکردهای مشابه فراهم می کنند.














































