fpgairan
fpgairan
خواندن ۱ دقیقه·۴ سال پیش

ویدیوی آموزشی پاسخ به سوال : FPGA چیست ؟

1- زبان توصیف سخت افزار چیست؟

برای اینکه بفهمیم FPGA چیست ، فرض می کنیم که شما با استفاده از کد ها یک برنامه را می نویسید.

روشی که معمولاً این کد کار می کند این است که به دستورالعمل هایی کامپایل می شود که روی یک پردازنده اجرا می شوند.

اما شما می توانید آن را کمی متفاوت بنویسید و آن سنتز می شود تا به طور موثر بر روی FPGA اجرا شود.

این نوع کد ، یک زبان توصیف سخت افزار نامیده می شود.

2- FPGA چیست ؟

سنتز فرآیند نگاشت این کد در بلوک های فیزیکی سخت افزار است.

این بلوک های سخت افزار، کاملاً از رجیسترها و بلوک های دیجیتال تشکیل شده است.

ترفند این است که بلوک های دیجیتال را می توان با استفاده از جداول LUT پیاده سازی کرد.

پس اگر یک دسته LUT را کنار هم قرار دهید و آنها را قابل برنامه نویسی کنید، سپس یک ساختار سوییچ به آن اضافه کنید که بتواند همه آنها را به هم متصل کند و بعد به کاربر اجازه دهید که LUT ها را دوباره طوری که خودش می خواهد برنامه نویسی کند، حالا یک دستگاه مستقل داریم که می تواند هر کدی که ما بخواهیم، اجرا کند که به این دستگاه FPGA گفته می شود.

https://www.aparat.com/v/5cTo0

برای آشنایی بیشتر با مفهوم FPGA، ویدیوی بالا را مشاهده نمایید.

FPGA چیست ؟ - IRANFPGA
FPGA چیست ؟ - IRANFPGA


الکترونیکfpgaتکنولوژیمهندسی
اجرای پروژه های FPGA ، برگزاری دوره های آموزشی و معرفی بردهای پردازشی
شاید از این پست‌ها خوشتان بیاید