FPGA
Field-Programmable Gate Array یا به اختصار FPGA، یک مدار مجتمع است که به گونهای طراحی شدهاست تا بعد از تولید انبوه، قابل پیکربندی توسط طراح یا مشتری باشد. به این علت به آن Field-Programmable (برنامهپذیر در میدان) میگویند.این تراشهها متشکل از هزاران تا میلیونها آرایه منطقی هستند و با سوییچهای قابل برنامهریزی به یکدیگر متصل شدهاند و طراح بر اساس نیاز میتواند روابط بین آرایهها را تغییر دهد و توابع مورد نیاز خود را پیادهسازی نماید. FPGAها قابلیت انجام توابع پیچیدهی منطقی را در کمتر از چند نانوثانیه دارا هستند و با امکان پردازشهای موازی میتوانند عملیاتهای بسیار پیچیده را در کسری از ثانیه به انجام برسانند. دقت و کارآیی FPGAها باعث شده است تا در موقعیتهای حساس به کار گرفته شوند و معمولاً زمانی که نیاز به پیادهسازی یک سیستم سفارشی و حساس پیچیده وجود داشته باشد، از FPGA استفاده میشود. امروزه FPGAها به دلیل سرعت و دقت بالا و نیز تامین امنیت بالا، قابل اعتماد بودن، سازگاری با دماهای بالا و امکاناتی از قبیل DSP کاربردهای فراوانی در فناوریهای مختلف به ویژه مخابرات پیدا کردهاند.
دوره FPGA کاربردی دانشگاه کُرنل
این دوره شامل ۲۸ جلسه است که تمامی جلسهها دارای زیرنویس انگلیسی هستند. یکی از ویژگیهای خوب این دوره استاد آن یعنی بروس لَند است که تاکید بسیار زیادی بر روی جنبه کاربردی مباحث دارد.شما میتوانید با کلیک بر روی عنوان هر یک از جلسات این دوره، به صورت آنلاین آن را مشاهده کنید یا فایل تصویری آن جلسه را به همراه زیرنویس، دانلود کنید.
منابع این دوره
در این دوره بروس لند از منابع مختلفی استفاده می کند تا دانشجویان به بهترین شکل ممکن با مباحث مطرح شده آشنا شوند. شما می توانید با کلیک بر روی دگمه زیر و مراجعه به صفحه این درس در سایت دانشگاه کرنل منابع مرتبط با هرجلسه را مشاهده کنید.مشاهده صفحه FPGA در سایت دانشگاه کُرنل
درباره استاد این دوره
خرید پستی
اگر امکان دانلود یا مشاهده آنلاین این کلاس آموزشی برای شما فراهم نیست، میتوانید با کلیک بر روی دگمهی زیر و سفارش مجموعه FPGA دانشگاه کُرنل، تمامی قسمتهای آن را از طریق پُست درب منزل خود تحویل بگیرید.خرید پستی مجموعه FPGA دانشگاه کُرنل
- PNT5760 – جلسه ۱: مقدمه
- PNT5760 – جلسه ۲: RAM بر روی بورد DE2 و Cyclone
- PNT5760 – جلسه ۳: VGA در بورد DE2
- PNT5760 – جلسه ۴: Diffusion limited agregation in Verilog
- PNT5760 – جلسه ۵: فیلتر صدا
- PNT5760 – جلسه ۶: Stach Mach و Compiler
- PNT5760 – جلسه ۷: ADC و DAC در بورد DE2
- PNT5760 – جلسه ۸: فیلتر دیجیتال
- PNT5760 – جلسه ۹: Digital filtering
- PNT5760 – جلسه ۱۰: موج ۲ بعدی در FPGA – قسمت ۱
- PNT5760 – جلسه ۱۱: موج ۲ بعدی در FPGA – قسمت ۲
- PNT5760 – جلسه ۱۲: موج ۲ بعدی در FPGA – قسمت ۳
- PNT5760 – جلسه ۱۳: سری فرکتالی مندلبرات در FPGA
- PNT5760 – جلسه ۱۴: موج ۲ بعدی در NIOS
- PNT5760 – جلسه ۱۵: SOPC و Nios2
- PNT5760 – جلسه ۱۶: نرم افزار NIOS2 – قسمت ۱
- PNT5760 – جلسه ۱۷: نرم افزار NIOS2 – قسمت ۲
- PNT5760 – جلسه ۱۸: توضیحی در مورد پروژه درس
- PNT5760 – جلسه ۱۹: Floating Point – قسمت ۱
- PNT5760 – جلسه ۲۰: Floating Point – قسمت ۲
- PNT5760 – جلسه ۲۱: Multi_Nios
- PNT5760 – جلسه ۲۲: پردازش تصویر
- PNT5760 – جلسه ۲۳ – تشخیص Edge
- PNT5760 – جلسه ۲۴: تشخیص چهره
- PNT5760 – جلسه ۲۵: Mandelbrot و مکان یابی صدا
- PNT5760 – جلسه ۲۶: سنتز صدا و مکان یابی
- PNT5760 – جلسه ۲۷: سنتز صدا
- PNT5760 – جلسه ۲۸: Stack machine VGA interface