قالب وردپرس
خانه / آموزشی / آموزش FPGA / مجموعه آموزش FPGA و VHDL

مجموعه آموزش FPGA و VHDL

مجموعه آموزش FPGA و VHDL * علم آوران | باشگاه دانشمندان جوان

 

بسم الله الرحمن الرحیم

با سلام و عرض ادب و احترام خدمت کاربران گرامی وب سایت علم آوران.

مجموعه آموزش اف.پی.جی.ای   و زبان توصیف سخت افزار   وی.اچ.دی.ال  فارسی شامل ۱۰ جلسه هم اکنون در وب سایت علم آوران قابل دریافت می باشد.

منبع آموزش کتاب FPGA PROTOTYPING BY VHDL EXAMPLES نوشته Pong P. Chu هست. در این کتاب با FPGAهای ساخت شرکت Xilinx سری Spartan کار می شود.

همه ی فیلم های آموزشی با زبان فارسی و کیفیت FULL HD می باشند.

جهت مشاهده توضیحات بیشتر هر جلسه روی تصویر آن کلیک نمایید.

برای اضافه کردن این دوره آموزشی به سبد خرید روی دکمه زیر کلیک نمایید:↓↓

 

بعد از اضافه کردن محصول به سبد خرید، دکمه “پرداخت” ظاهر خواهد شد. جهت تسویه حساب می توانید از دکمه “پرداخت” یا “سبد خرید” در منوی سمت راست استفاده نمایید.

آموزش FPGA و VHDL - توضیحات جلسه اول - معرفی منابع آموزش * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL - توضیحات جلسه اول - معرفی منابع آموزش * علم آوران | باشگاه دانشمندان جوان

خلاصه سرفصل فیلم آموزشی جلسه اول:

معرفی FPGA و زبان توصیف سخت افزار VHDL

معرفی کتاب منبع

تشریح روند آموزش

معرفی نرم افزارهای مورد نیاز

مشخصات فیلم آموزشی:

زمان آموزش: ۲۴:۳۰ دقیقه

زبان آموزش: فارسی

فرمت فیلم: MP4

کیفیت فیلم: FULL HD

آموزش FPGA و VHDL - توضیحات جلسه دوم - قواعد زبان VHDL - توصیف و کامپایل مقایسه کننده یک بیتی * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL - توضیحات جلسه دوم - قواعد زبان VHDL - توصیف و کامپایل مقایسه کننده یک بیتی * علم آوران | باشگاه دانشمندان جوان

در فیلم فارسی جلسه دوم آموزش FPGA و VHDL بخش اول کتاب FPGA PROTOTYPING BY VHDL EXAMPLES که به عنوان منبع آموزش های FPGA و VHDL در وب سایت علم آوران است را با هم شروع خواهیم کرد. ابتدا مروری برقواعد زبان VHDL خواهیم داشت و سپس کد نویسی و کامپایل کدهای VHDL را در نرم افزار ModelSim انجام خواهیم داد.

 

خلاصه سرفصل فیلم آموزشی جلسه دوم:

بررسی قواعد زبان VHDL

بررسی مقایسه کننده یک بیتی

توصیف سخت افزار مقایسه کننده یک بیتی با زبان VHDL

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

مشخصات فیلم آموزشی:

حجم فایل: ۸۴ مگابایت

زمان آموزش: ۲۱:۴۰ دقیقه

زبان آموزش: فارسی

فرمت فیلم: MP4

کیفیت فیلم: FULL HD

آموزش FPGA و VHDL - توضیحات جلسه سوم - مقایسه کننده دو بیتی * علم آوران | باشگاه دانشمندان جوان

خلاصه سرفصل فیلم آموزشی جلسه سوم:
رسم جدول درستی مقایسه کننده دوبیتی
توصیف سخت افزار مقایسه کننده دو بیتی با زبان VHDL
رفع اشکال و کامپایل کد مقایسه کننده دو بیتی

مشخصات فیلم آموزشی جلسه سوم:

حجم فایل: ۶۸ مگابایت

زمان آموزش: ۱۹:۳۰ دقیقه

زبان آموزش: فارسی

فرمت فیلم: MP4

کیفیت فیلم: FULL HD

آموزش FPGA و VHDL – توضیحات جلسه چهارم - توصیف و شبیه سازی مقایسه گر دو بیتی با استفاده از مقایسه گر یک بیتی و تست مقایسه گر * علم آوران | باشگاه دانشمندان جوان

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

خلاصه سرفصل فیلم آموزشی جلسه چهارم:

توصیف مقایسه گر دو بیتی با استفاده از مقایسه گر یک بیتی با زبان VHDL

شبیه سازی مقایسه گر ایجاد شده

تست مقایسه گر و اطمینان از صحت عملکرد آن

مشخصات فیلم آموزشی جلسه چهارم:

حجم فایل: ۷۶ مگابایت

زمان آموزش: ۲۲:۵۰ دقیقه

زبان آموزش: فارسی

فرمت فیلم: MP4

کیفیت فیلم: FULL HD

آموزش FPGA و VHDL – توضیحات جلسه پنجم – ایجاد دو معماری مختلف برای مدار - ایجاد برنامه تست برای مدار * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه پنجم – ایجاد دو معماری مختلف برای مدار - ایجاد برنامه تست برای مدار * علم آوران | باشگاه دانشمندان جوان

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

خلاصه سرفصل فیلم آموزشی جلسه پنجم:

تعریف دو architecture در یک entity مقایسه کننده دو بیتی

تست مدار با استفاده از دستور Force در نرم افزار ModelSim

ایجاد برنامه ی تست برای مدار مقایسه گر دو بیتی

بررسی صحت کار مقایسه گر دوبیتی با استفاده از برنامه تست

مشخصات فیلم آموزشی جلسه چهارم:

حجم فایل: ۸۹ مگابایت

زمان آموزش: ۲۴:۲۰ دقیقه

زبان آموزش: فارسی

فرمت فیلم: MP4

کیفیت فیلم: FULL HD

 

آموزش FPGA و VHDL – توضیحات جلسه ششم – مفاهیم FPGA - مراحل ساخت یک CPU - توضیح برد Spartan * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه ششم – مفاهیم FPGA - مراحل ساخت یک CPU - توضیح برد Spartan * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه ششم – مفاهیم FPGA - مراحل ساخت یک CPU - توضیح برد Spartan * علم آوران | باشگاه دانشمندان جوان

در فیلم فارسی جلسه ششم آموزش FPGA و VHDL ابتدا مفاهیمی درباره FPGA ارائه خواهد شد و مراحل ساخت یک CPU را در یک ویدئو به صورت انتزاعی توضیح خواهیم داد تا سختی های ساخت یک CPU و به دنبال آن سختی های ساخت یک IC بهتر جا بیفتد و جایگاه مهم و لزوم کار با FPGA ها مشخص شود.
سپس در ادامه کتاب منبع، به معرفی بردهای آموزشی حاوی FPGA های ساخت شرکت Xilinx خواهیم پرداخت و دو برد آموزشی FPGA Xilinx Spartan-3 و FPGA Xilinx Spartan-6 که در این آموزش ها با آنها کار خواهیم کرد را معرفی می کنیم.

خلاصه سرفصل فیلم آموزشی جلسه ششم:

توضیح مفهوم Field و gate array در FPGA

توضیح مراحل ساخت سخت افزار یک CPU

توضیح برد FPGA Xilinx Spartan-3

توضیح برد FPGA Xilinx Spartan-6

توضیح روند نمای ساخت سیستم های مبتنی بر FPGA

مشخصات فیلم آموزشی جلسه ششم:

حجم فایل: ۱۰۹ مگابایت

زمان آموزش: ۲۲:۴۰ دقیقه

زبان آموزش: فارسی

فرمت فیلم: MP4

کیفیت فیلم: FULL HD

 

آموزش FPGA و VHDL – توضیحات جلسه هفتم – شروع کار با نرم افزار ISE - مشاهده RTL مدار در ISE * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه هفتم – شروع کار با نرم افزار ISE - مشاهده RTL مدار در ISE * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه هفتم – شروع کار با نرم افزار ISE - مشاهده RTL مدار در ISE * علم آوران | باشگاه دانشمندان جوان

در فیلم فارسی جلسه هفتم آموزش FPGA و VHDL کار با نرم افزار Xilinx ISE Design Suite 14.7 را شروع خواهیم کرد. در جلسات آموزشی وب سایت علم آوران، مدارهای طراحی شده را با این نرم افزار روی FPGAها سنتز خواهیم کرد.
بعد از معرفی بخش های مختلف نرم افزار ISE، یک پروژه جدید ایجاد کرده و فایل های HDL که در جلسات قبل ایجاد کرده ایم را به آن اضافه می کنیم و RTL مدار را در آن مشاهده خواهیم کرد.
در این جلسه همچنین مروری بر نرم افزار ModelSim خواهیم داشت.

خلاصه سرفصل فیلم آموزشی جلسه هفتم:

معرفی بخش های مختلف نرم افزار Xilinx ISE Design Suite 14.7

ایجاد پروژه جدید در نرم افزار ISE

اضافه کردن فایل HDL مقایسه کننده دوبیتی به پروژه و مشاهده RTL آن

مرور نرم افزار ModelSim

مشخصات فیلم آموزشی جلسه هفتم:

حجم فایل: ۶۶ مگابایت

زمان آموزش: ۱۳ دقیقه

زبان آموزش: فارسی

فرمت فیلم: MP4

کیفیت فیلم: FULL HD

آموزش FPGA و VHDL – توضیحات جلسه هشتم – سنتز یک جمع کننده و تفریق کننده چهار بیتی روی FPGA * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه هشتم – سنتز یک جمع کننده و تفریق کننده چهار بیتی روی FPGA * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه هشتم – سنتز یک جمع کننده و تفریق کننده چهار بیتی روی FPGA * علم آوران | باشگاه دانشمندان جوان

 

در فیلم فارسی جلسه هشتم آموزش FPGA و VHDL  یک پروژه جدید در نرم افزار Modelsim ایجاد کرده و کد VHDL نوشته شده برای جمع کننده و تفریق کننده چهار بیتی را شبیه سازی می کنیم تا از صحت کارکرد آن اطمینان حاصل کنیم.
سپس با انتخاب مشخصات FPGA مقصد، پروژه جدیدی در نرم افزار ISE ایجاد می کنیم و فایل های VHDL تست شده را به آن اضافه کرده و RTL مدار را به صورت گرافیکی مشاهده می کنیم و بعد از آن سیگنال های ورودی و خروجی مدار را به پایه های FPGA تخصیص می دهیم و در نهایت با یک پروگرمر USB مدار را روی FPGA سنتز خواهیم کرد و مدل سخت افزاری مدار ساخته شده را خواهیم ساخت.
اکنون این مدار ساخته شده سخت افزاری آماده استفاده در مکان مورد نظر می باشد…

خلاصه سرفصل فیلم آموزشی جلسه هشتم:

ایجاد پروژه جدید در نرم افزار Modelsim

ایجاد پروژه جدید در نرم افزار XILINX ISE

انتصاب ورودی و خروجی های کد VHDL به پایه های FPGA

سنتز کد روی FPGA XILINX SPARTAN-6

مشخصات فیلم آموزشی جلسه هشتم:

حجم فایل: ۹۲ مگابایت

زمان آموزش: ۱۳:۵۰ دقیقه

زبان آموزش: فارسی

فرمت فیلم: MP4

کیفیت فیلم: FULL HD

 

آموزش FPGA و VHDL – توضیحات جلسه نهم – بررسی یک اشتباه در سنتز توصیف سخت افزار روی FPGA * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه نهم – بررسی یک اشتباه در سنتز توصیف سخت افزار روی FPGA * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه نهم – بررسی یک اشتباه در سنتز توصیف سخت افزار روی FPGA * علم آوران | باشگاه دانشمندان جوان

در فیلم فارسی جلسه نهم آموزش FPGA و VHDL این نکته را بررسی می کنیم، وقتی شما یک سخت افزار را با زبان VHDL توصیف می کنید و کد شما از نظر سینتکس هیچ خطایی ندارد و نرم افزار های IDE مانند Modelsim و ISE از نظر سینتکس هیچ خطایی در کد نوشته شده نمی گیرند، به این معنا نیست که کد شما قابل سنتز روی FPGA هست، بلکه شما باید مراحل دیگری را هم انجام دهید تا کد VHDL شما قابل سنتز باشد و یکی از مهم ترین این مراحل شبیه سازی هست.

خلاصه سرفصل فیلم آموزشی جلسه نهم:

بررسی سه توصیف سخت افزار به زبان VHDL

توصیف های سخت افزاری بررسی شده:

۱- جمع کننده و تفریق کننده چهاربیتی

۲- یک پردازنده با دستورات کاهش یافته

۳- یک پردازنده ۸ بیتی

کامپایل کد در نرم افزار Modelsim

بررسی خطاهای نحوی کد در نرم افزار ISE

مشاهده شماتیک

تولید فایل قابل پروگرام روی FPGA

آموزش FPGA و VHDL – توضیحات جلسه دهم – اتصال مانیتور VGA به FPGA * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه دهم – اتصال مانیتور VGA به FPGA * علم آوران | باشگاه دانشمندان جوان

آموزش FPGA و VHDL – توضیحات جلسه دهم – اتصال مانیتور VGA به FPGA * علم آوران | باشگاه دانشمندان جوان

در فیلم فارسی جلسه دهم آموزش FPGA و VHDL ابتدا توضیحاتی در رابطه با اتصالات پورت VGA ارائه خواهد شد و اینکه هر سیگنال از کابل VGA مانیتور را باید به کدام پایه از FPGA متصل کنیم. سپس دیتاشیت برد XILINX SPARTAN-6 را بررسی می کنیم تا مشخص شود در این برد آموزشی، پایه های سوکت VGA به کدامیک از پایه های FPGA متصل شده اند و سپس در کد VHDL توسعه داده شده، سیگنال های توصیف سخت افزار را به پایه های FPGA اختصاص می دهیم و در نهایت کد نوشته شده را روی FPGA سنتز کرده و نتیجه حاصل از آن را روی مانیتور مشاهده خواهیم کرد.

خلاصه سرفصل فیلم آموزشی جلسه دهم:

توضیح اتصالات پورت VGA

بررسی دیتاشیت برد XILINX SPARTAN-6

تخصیص سیگنال های توصیف سخت افزار به پایه های FPGA

سنتز توصیف سخت افزاری

اتصال مانیتور به FPGA و مشاهده نتایج سیگنال های تولید شده

 

برای اضافه کردن این دوره آموزشی به سبد خرید روی دکمه زیر کلیک نمایید:↓↓

 

بعد از اضافه کردن محصول به سبد خرید، دکمه “پرداخت” ظاهر خواهد شد. جهت تسویه حساب می توانید از دکمه “پرداخت” یا “سبد خرید” در منوی سمت راست استفاده نمایید.

برای اضافه کردن این دوره آموزشی به سبد خرید روی دکمه زیر کلیک نمایید:↓↓

 

بعد از اضافه کردن محصول به سبد خرید، دکمه “پرداخت” ظاهر خواهد شد. جهت تسویه حساب می توانید از دکمه “پرداخت” یا “سبد خرید” در منوی سمت راست استفاده نمایید.

درباره ی رضا

⬛️ با سلام و احترام ↙️وب سایت علم آوران با هدف انتقال تجربیاتی در زمینه رایانه و ادبیات ایجاد شده است و امیدواریم که بتوانیم وظیفه ی خودمان را در نشر آموخته هایمان انجام دهیم. لطفا پیشنهادات، انتقادات و نظرات سازنده خود را از ما دریغ نفرمایید. ❌استفاده از مطالب علم آوران به منزله ی پذیرفتن شرایط و قوانین زیر می باشد: 1⃣- حفظ کپی رایت و حقوق علم آوران در مطالب منتشر شده. 2⃣- عدم دستکاری مقالات، فیلم ها، کدها و دیگر محصولات منتشر شده توسط علم آوران بدون هماهنگی و کسب اجازه از پدید آورنده. 3⃣- عدم کپی برداری مطالب علم آوران در دیگر وب سایت ها، وبلاگ ها، انجمن ها و … 4⃣- عدم کپی برداری لینک دانلود محصولات علم آوران در دیگر وب سایت ها، وبلاگ ها، انجمن ها و … ↙️ از صمیم قلب برای شما آرزوی شادی و کامیابی داریم و قبلا از همکاری شما تشکر می کنیم.

همچنین ببینید

آموزش بازی سازی در یونیتی - ایجاد زمین اصلی بازی * علم آوران | باشگاه دانشمندان جوان

آموزش بازی سازی در یونیتی – ایجاد زمین اصلی بازی

  باسمه تعالی   برای ایجاد زمین بازی از شیء Terrain در منوی GameObject استفاده …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code