دوره آموزشی FPGA های Xilinx

13
14504
دوره FPGAهای زایلینکس
دوره FPGAهای زایلینکس

FPGA یک تراشه فوق‌العاده قدرتمند و کارامد برای کاربردهای بزرگ نظیر اعمال کنترلی، پردازشی و … می‌باشد. این تراشه قادر است تا با پیاده‌سازی هر آنچه که شما می‌خواهید و با سرعتی فوق‌العاده بالا، عملیات مورد نظر شما را با قدرت بی‌نظیر انجام دهد. هسته اصلی قابل پیاده‌سازی این تراشه LUT می‌باشد که به همراه FF قابلیت سنکرون‌سازی و ترتیبی بودن را به برنامه شما اضافه می‌کند. در این دوره فوق‌العاده شما در ابتدا با اصول عملکردی FPGAها و ساختار داخلی و منابع موجود در آنها آشنا شده و سپس وارد دنیای نرم‌افزاری و سخت‌افزاری یکی از محبوب‌ترین شرکت‌های ارائه‌دهنده این تراشه با برند زایلینکس (Xilinx) می‌شوید. نحوه کار با نرم‌افزار محبوب این شرکت (ISE) را فراخواهید گرفت و سپس، زبان برنامه‌نویسی قدرتمند VHDL نحوه برنامه‌نویسی برای FPGA نیز به مجموعه دانش‌های شما در این خصوص اضافه خواهد کرد. در انتهای این دوره به عنوان یک مثال پروژه آلارم ساده خانگی را کار خواهید کرد. لازم به ذکر است که تراشه مورد استفاده این پروژه Spartan3 است. زبان این دوره که حدوداً 6 ساعت آموزش می‎باشد، انگلیسی روان است و به سهولت مطالب ارائه شده قابل درک و فهم است. مرجع آموزشی مهندسی برق این دوره را به علت کاربردی بودن مطالب آن به همه علاقمندان پیشنهاد می‌نماید.

دوره آموزشی FPGA

دانلود: (تمامی جلسات دوره به صورت کامل قرار داده شد)

دوره آموزشی FPGA های Xilinx - جلسه 1 (مقدمه و اهداف دوره)

دوره آموزشی FPGA های Xilinx - جلسه 2 (مقدمه ای بر FPGA)

دوره آموزشی FPGA های Xilinx - جلسه 3 (LookUp Table ها)

دوره آموزشی FPGA های Xilinx - جلسه 4 (منابع موجود در FPGA)

دوره آموزشی FPGA های Xilinx - جلسه 5 (مشاهده منابع در نرم افزار FPGA Editor)

دوره آموزشی FPGA های Xilinx - جلسه 6 (کار با ISE)

دوره آموزشی FPGA های Xilinx - جلسه 7 (دانلود و نصب ISE)

دوره آموزشی FPGA های Xilinx - جلسه 8 (افزودن لایسنس برای ISE)

دوره آموزشی FPGA های Xilinx - جلسه 9 (Project Navigator در ISE)

دوره آموزشی FPGA های Xilinx - جلسه 10 (FPGA Editor)

دوره آموزشی FPGA های Xilinx - جلسه 11 (بخش های اصلی برنامه VHDL)

دوره آموزشی FPGA های Xilinx - جلسه 12 (انواع داده در VHDL)

دوره آموزشی FPGA های Xilinx - جلسه 13 (عملگرها در VHDL)

دوره آموزشی FPGA های Xilinx - جلسه 14 (سنتز یک کد نمونه VHDL)

دوره آموزشی FPGA های Xilinx - جلسه 15 (شماتیک RTL و Technology پس از سنتز)

دوره آموزشی FPGA های Xilinx - جلسه 16 (گیت منطقی NOT)

دوره آموزشی FPGA های Xilinx - جلسه 17 (گیت های منطقی AND و OR)

دوره آموزشی FPGA های Xilinx - جلسه 18 (گیت های منطقی NOR و XOR)

دوره آموزشی FPGA های Xilinx - جلسه 19 (بردار منطقی استاندارد)

دوره آموزشی FPGA های Xilinx - جلسه 20 (معرفی یک واحد منطقی)

دوره آموزشی FPGA های Xilinx - جلسه 21 (پروسه های سنکرون)

دوره آموزشی FPGA های Xilinx - جلسه 22 (تنظیمات سنتز)

دوره آموزشی FPGA های Xilinx - جلسه 23 (طراحی سنکرون)

دوره آموزشی FPGA های Xilinx - جلسه 24 (الگوهای برنامه نویسی و نمونه کد سنتز فلیپ فلاپ)

دوره آموزشی FPGA های Xilinx - جلسه 25 (سنتز بلاک رم ها و الگوی برنامه نویسی آن)

دوره آموزشی FPGA های Xilinx - جلسه 26 (سیگنال ها، ثابت ها و متغیرها در VHDL)

دوره آموزشی FPGA های Xilinx - جلسه 27 (آشنایی با آرایه ها)

دوره آموزشی FPGA های Xilinx - جلسه 28 (آشنایی با Generic ها)

دوره آموزشی FPGA های Xilinx - جلسه 29 (عملیات جمع و تفریق در VHDL)

دوره آموزشی FPGA های Xilinx - جلسه 30 (عملیات حاصلضرب در VHDL)

دوره آموزشی FPGA های Xilinx - جلسه 31 (کتابخانه ها و پکیج ها)

دوره آموزشی FPGA های Xilinx - جلسه 32 (عبارت شرطی IF)

دوره آموزشی FPGA های Xilinx - جلسه 33 (عبارت Case)

دوره آموزشی FPGA های Xilinx - جلسه 34 (حلقه ها درVHDL)

دوره آموزشی FPGA های Xilinx - جلسه 35 (توابع در VHDL)

دوره آموزشی FPGA های Xilinx - جلسه 36 ( شروع مثال - مروری بر سیستم آلارم )

دوره آموزشی FPGA های Xilinx - جلسه 37 ( دیاگرام حالت )

دوره آموزشی FPGA های Xilinx - جلسه 38 ( الگوی ماشین حالت محدود )

دوره آموزشی FPGA های Xilinx - جلسه 39 ( تعریف حالت ها )

دوره آموزشی FPGA های Xilinx - جلسه 40 ( ویرایش پروسه )

دوره آموزشی FPGA های Xilinx - جلسه 41 ( ویرایش پروسه خروجی )

دوره آموزشی FPGA های Xilinx - جلسه 42 ( تنظیم حالت بعدی )

دوره آموزشی FPGA های Xilinx - جلسه 43 ( بررسی Syntax برنامه و رفع خطاهای موجود )

دوره آموزشی FPGA های Xilinx - جلسه 44 ( اضافه کردن خروجی آلارم و ورودی سنسور )

دوره آموزشی FPGA های Xilinx - جلسه 45 ( اضافه کردن مدار debouncer )

دوره آموزشی FPGA های Xilinx - جلسه 46 ( مقدمه ای بر شبیه سازی )

دوره آموزشی FPGA های Xilinx - جلسه 47 ( ساختن Test Bench برای شبیه سازی )

دوره آموزشی FPGA های Xilinx - جلسه 48 ( اجرای شبیه سازی در نرم افزار Isim )

دوره آموزشی FPGA های Xilinx - جلسه 49 (جانمایی طرح در ماژول بالاتر )

دوره آموزشی FPGA های Xilinx - جلسه 50 ( اضافه کردن ماژول مدیریت کلاک )

دوره آموزشی FPGA های Xilinx - جلسه 51 ( اضافه کردن قیدهای فیزیکی )

دوره آموزشی FPGA های Xilinx - جلسه 52 ( اضافه کردن قیدهای تایمینگ )

دوره آموزشی FPGA های Xilinx - جلسه 53 ( اجرای پیاده سازی )

دوره آموزشی FPGA های Xilinx - جلسه 54 ( اجرای شبیه سازی بعد از روتینگ Post Route )

دوره آموزشی FPGA های Xilinx - جلسه 55 ( تحلیل تایمینگ )

دوره آموزشی FPGA های Xilinx - جلسه 56 ( ایجاد فایل برنامه ریزی FPGA )

دوره آموزشی FPGA های Xilinx - جلسه 57 و پایانی ( بارگذاری طرح بر روی برد )

رمز فایل های فشرده: www.mycomlife.com
حجم تقریبی فایل فشرده: 2 گیگابایت

13 دیدگاه‌ها