دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش FPGA101 - طراحی سیستم‌های دیجیتال با استفاده از Verilog و پایتون

آموزش FPGA101 - طراحی سیستم‌های دیجیتال با استفاده از Verilog و پایتون

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • آشنایی با اصول Verilog و FPGA
  • آشنایی با طراحی RTL، شامل منطق ترکیبی، منطق ترتیبی، ماشین‌های حالت محدود (FSM) و ماشین‌های حالت محدود با مسیرهای داده (FSMD)
  • ایجاد رابط بین مدار دیجیتال در FPGA و یک پردازنده ARM
  • ساخت یک TPU کوچک از گوگل

پیش‌نیازهای دوره

  • آشنایی با اصول مدارهای دیجیتال و برنامه‌نویسی امتیاز اضافه‌ای خواهد بود.

توضیحات دوره

FPGAs معمولاً برای پیاده‌سازی اپلیکیشن‌های پردازش سیگنال دیجیتال که به شتاب محاسباتی نیاز دارند، استفاده می‌شوند. همچنین FPGAs برای اعتبارسنجی مدارهای دیجیتال قبل از تولید آنها به‌صورت تراشه‌های سیلیکونی که به آنها مدارهای مجتمع خاص برنامه‌ریزی شده (ASIC) گفته می‌شود، به کار می‌روند. زبان توصیف سخت‌افزاری Verilog و VHDL (HDL) برای توصیف مدارهای دیجیتال، هم برای FPGA و هم برای اهداف ASIC استفاده می‌شود. این دوره روی زبان Verilog تمرکز دارد.

این دوره اصول اولیه ساخت مدارهای دیجیتال با استفاده از Verilog را آموزش می‌دهد. چهار موضوع از مدارهای دیجیتال بنیادی: منطق ترکیبی، منطق ترتیبی، ماشین‌های حالت محدود (FSM) و ماشین‌های حالت محدود با مسیرهای داده (FSMD) توضیح داده می‌شود. سه مبحث دیگر در مورد یکپارچه‌سازی مدار دیجیتال در FPGA با پردازنده ARM توضیح داده می‌شود. در پایان دوره، یک پروژه نهایی در مورد نحوه ساخت یک TPU کوچک از گوگل توضیح داده می‌شود.

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

این دوره برای چه کسانی مناسب است؟

  • کسی که به یادگیری اصول طراحی سیستم‌های دیجیتال علاقه‌مند است.

آموزش FPGA101 - طراحی سیستم‌های دیجیتال با استفاده از Verilog و پایتون

  • مقدمه 04:26
  • Verilog - بخش 1 06:12
  • تراشه FPGA 05:36
  • نصب Vivado 02:15
  • جریان شبیه‌سازی 03:11
  • جریان کامپایل 05:54
  • Verilog - بخش 2 08:38
  • مدل‌سازی مدارهای ترکیبی 07:11
  • تست مدارهای ترکیبی 05:36
  • Verilog - بخش 3 07:38
  • مدل‌سازی مدارهای ترتیبی - بخش 1 05:11
  • مدل‌سازی مدارهای ترتیبی - بخش 2 06:39
  • تست مدارهای ترتیبی 07:25
  • مدل‌سازی مدارهای FSM 04:59
  • مدل‌سازی مدارهای FSMD 09:36
  • تست مدارهای FSMD 07:00
  • مقدمه Zynq 05:52
  • تست GPIO ساده 06:47
  • سیستم DMA PE استریم 13:26
  • سیستم PE حافظه بلوکی 15:08
  • معماری شبکه عصبی 08:06
  • طراحی RTL پردازنده سیستولیک 13:23
  • طراحی SoC و نرم‌افزار 08:55

1,112,500 222,500 تومان

مشخصات آموزش

آموزش FPGA101 - طراحی سیستم‌های دیجیتال با استفاده از Verilog و پایتون

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:مقدماتی
  • تعداد درس:23
  • مدت زمان :02:49:09
  • حجم :1000.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,762,000 1,752,400 تومان
  • زمان: 22:11:23
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

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