دوره آموزشی
دوبله زبان فارسی
طراحی تعبیهشده با FPGA، بخش 2 - آموزش اولیه FPGA
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک راهکار تعبیهشده مبتنی بر FPGA از صفر با استفاده از FPGAs و نرمافزارهای Altera/Intel
- اعمال دانش Verilog در کاربردهای واقعی با FPGAs
پیشنیازهای دوره
- دانش اولیه زبانهای توصیف سختافزار مانند Verilog یا VHDL مورد انتظار است.
- نیازی به خرید چیزی ندارید، اما اگر بخواهید همراه با مثالهای ارائهشده در طول دوره پیش بروید، یک بورد Altera/Intel DE0-CV بسیار مفید خواهد بود.
توضیحات دوره
وقت آن رسیده که با یک FPGA واقعی کار کنیم!
در این بخش دوم از مجموعهی طراحی تعبیهشده با FPGA، با یک FPGA واقعی کار میکنیم تا طرحهایمان را به واقعیت تبدیل کنیم.
از یک بورد توسعهی FPGA از Terasic استفاده خواهیم کرد. یک FPGA از خانوادهی Cyclone V ساخت Altera/Intel را با مجموعهی توسعهی Quartus Prime برنامهریزی میکنیم.
این دوره از دو بخش اصلی تشکیل شده است:
- اصول FPGAs، که در آن اصول ضروری FPGAs، چگونگی کار آنها، و اینکه چه کارهایی را میتوانند و چه کارهایی را نمیتوانند انجام دهند، بررسی میکنیم.
- آموزش عملی، که در آن چند مدار سختافزاری ساده طراحی میکنیم و آنها را روی یک بورد توسعهی FPGA بارگذاری میکنیم. برای این بخش دوم نیازی به خرید نیست، اما داشتن بورد شخصی برای همراهی با مثالها و ادامهی آزمایش و دستکاری در آینده با این توانایی جدید، قطعاً کمککننده است.
منتظر چه هستید؟ بیایید خوش بگذرانیم!!!
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد طراحی FPGA را یاد بگیرد.
- توسعهدهندگانی که دربارهی طراحی FPGA کنجکاو هستند.
- مهندسان تعبیه که میخواهند دربارهی FPGAs یاد بگیرند.
- این دوره برای مهندسان تعبیه باتجربهای که در FPGAs تخصص دارند مناسب نیست.
طراحی تعبیهشده با FPGA، بخش 2 - آموزش اولیه FPGA
-
ساختار دوره 04:51
-
معرفی مدرس 00:53
-
انگیزه: طراحی سختافزار 02:52
-
انگیزه: پردازندههای نرم 01:37
-
مقدمهای بر FPGAها 01:47
-
مروری بر FPGA 01:09
-
FPGAها در برابر ASIC 01:08
-
داخل یک FPGA چیست؟ 00:45
-
داخل بلوکهای منطقی چیست؟ - جدولهای جستوجو 03:10
-
داخل بلوکهای منطقی چیست؟ جمعکنندهها و فلیپفلاپها 03:54
-
داخل interconnectها چیست؟ 02:28
-
داخل بلوکهای I/O چیست؟ 01:07
-
بخش قابلبرنامهریزی کدام است؟ 05:07
-
FPGAها در برابر CPLDها 02:05
-
FPGA چگونه برنامهریزی میشود؟ 03:15
-
چه شرکتهایی FPGA تولید میکنند؟ 01:58
-
چه سختافزاری را میتوان با FPGA پیادهسازی کرد؟ 02:23
-
از کجا یک بورد تهیه کنیم؟ 02:25
-
جعبهگشایی بورد 02:10
-
وبسایت بورد DE0-CV 01:49
-
محتوای CD بورد DE0-CV 04:04
-
مروری سریع بر دفترچه راهنما 05:20
-
فرآیند توسعه FPGA 00:40
-
مراحلی که باید انجام دهید 01:04
-
ایجاد یک پروژه 02:20
-
کد خود را بنویسید 01:25
-
تخصیص پایهها 04:06
-
نمایش تخصیص پایهها 02:32
-
تعیین قیود زمانبندی 05:15
-
نمونهای از تأخیرهای انتشار 08:15
-
زمانبندی در سیستمهای ترتیبی 04:23
-
چرا این موضوع در FPGAها مهم است؟ 04:21
-
کامپایلر چه نقشی بر عهده میگیرد؟ 03:27
-
تحلیل زمانبندی 01:15
-
فایلهای برنامهریزی 02:15
-
نصب Quartus Prime 02:28
-
آشنایی با محیط Quartus Prime 05:49
-
نصب قالب پروژه DE0-CV 05:10
-
بررسی کد قالب سطح بالا 02:25
-
وارد کردن چند خط کد اثبات مفهوم 01:53
-
کامپایل طراحی شما 03:17
-
برنامهریزی دستگاه شما - حالت JTAG 05:21
-
برنامهریزی دستگاه شما - حالت Active Serial 03:10
-
بازگرداندن آن به حالت کارخانه 01:51
-
System Builder: سادهترین راه برای شروع سریع برنامههای شما 03:26
-
توصیف سیستم 06:28
-
بررسی کد جمعکننده 04:46
-
بررسی کد Blinky 02:27
-
بررسی کد ماژولهای نمونهسازیشده 04:29
-
برنامهریزی جمعکننده روی بورد 02:50
-
نمایش RTL شماتیک 04:49
-
به همه چیزهایی که یاد گرفتیم فکر کنید 01:24
-
بعدش چه میشود؟ 02:03
-
خداحافظی 01:02
مشخصات آموزش
طراحی تعبیهشده با FPGA، بخش 2 - آموزش اولیه FPGA
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:متوسط
- تعداد درس:54
- مدت زمان :02:44:55
- حجم :1.27GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy