ساخت RISC-V SoC از ابتدا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری اصول اولیه نحوه کارکرد تراشههای کامپیوتری پیچیده
- یادگیری اینکه چگونه پردازندهها کد را از سطح پایین اجرا میکنند.
- یادگیری مبانی طراحی FPGA
- یادگیری RISC-V ISA
- یادگیری اینکه چگونه کامپایلرها با استفاده از خط فرمان کار میکنند.
- یادگیری اینکه چگونه از اسکریپتهای پیونددهنده و سینتکس اولیه آنها استفاده کنیم.
- تجربه عملی در طراحی RISC-V SoC سفارشی، نوشتن نرمافزار برای آن، شبیهسازی آن و شبیهسازی آن روی FPGA
توضیحات دوره
آیا تمایل دارید به حوزه الکترونیک بپردازید یا شکاف دانش خود رد طراحی System-on-Chip را پر کنید؟ شاید شما فردی علاقهمند هستید که میخواهد SoCs را برای پروژههای خود بسازد. اگر این توصیف شامل حال شماست، پس به دوره خوش آمدید!
در این دوره، ما از یادگیری اسمبلی و کد C تا شبیهسازی RTL و دیدن جادوی FPGA، به ایجاد System-on-Chip میپردازیم.
دستور کار
دستور کار دوره شامل تحلیل تمام آنچه است که شما باید بدانید تا پروژه نهایی را بسازید.
پروژه نهایی یک System-on-chip کارآمد با برخی از دستگاههای جانبی: عمدتاً یک ماژول GPIO و یک فرستنده UART است.
- بخش 1 - مقدمه
- بخش 2 - پردازندهها
- بخش 3 - نرمافزار، کامپایلر و پیونددهنده
- بخش 4 - ساخت SoC ساده
- بخش 5 - افزودن دستگاه جانبی به SoC
- بخش 6 - طراحی IP پیشرفته پرشتاب برای SoC
- بخش 7 - UART IP Core
- بخش 8 - شبیهسازی FPGA
- +10 لابراتوار
آنچه یاد خواهید گرفت:
- یادگیری اصول اولیه نحوه عملکرد تراشههای کامپیوتری پیچیده
- یادگیری اینکه پردازندهها چگونه کد ماشین را اجرا میکنند.
- یادگیری RISC-V ISA
- یادگیری اینکه چگونه با فایلهای make، کامپایلرها و اسکریپتهای پیونددهنده کار کنید.
- یادگیری اینکه چگونه لوازم جانبی خارجی را اضافه کرده و از نقشههای رجیستری استفاده کنید.
- یادگیری مبانی جریان FPGA
- کسب تجربه عملی در طراحی RISC-V SoC، نوشتن و اشکالزدایی نرمافزار برای آن و پیادهسازی آن روی بورد FPGA
شما به یک کامیونیتی از علاقهمندان و یادگیرندگان میپیوندید. این دوره صرفا تئوری نیست، بلکه شما دانش عملی کسب کرده و طراحیهای SoC خود را جانبخشی میکنید.
این دوره برای چه کسانی مناسب است؟
- دانشجویان - اگر به دنبال یک مسیر شغلی در مهندسی، علوم کامپیوتر یا فناوری هستید، این دوره مقدمهای فوقالعاده برای یک جنبه اساسی از الکترونیک مدرن است.
- علاقهمندان و متفکران - اگر از کار با دستگاههای الکترونیکی لذت میبرید و استعداد خوبی در درک نحوه کارکرد آنها دارید، این دوره به شما قدرت میدهد تا به بررسی و تست با طراحیهای SoC خود بپردازید.
- افراد کنجکاو در فناوری - اگر مجذوب دستگاههایی که هر روز استفاده میکنید شدهاید و میخواهید اسرار پشت آنها را کشف کنید، این دوره، از فناوری که آنها استفاده میکنند، رمزگشایی میکند.
- متخصصان در زمینههای دیگر - اگر در زمینهای که بهطور غیرمستقیم به فناوری مربوط است کار میکنید و میخواهید شکاف دانش خود را پر کنید، این دوره پایهای قوی در طراحی SoC به شما ارائه میدهد.
ساخت RISC-V SoC از ابتدا
-
مقدمه 02:22
-
SoCs - مقدمه ساده 05:06
-
پردازنده چیست؟ و چه کاری انجام میدهد؟ 14:00
-
ISA پردازنده 19:28
-
لابراتوار - نوشتن اسمبلی 13:45
-
کامپایلر RISC-V و پیونددهنده و اسکریپت پیونددهنده 17:41
-
لابراتوار - اسمبلی آنلاین با اسکریپت پیونددهنده 17:39
-
بررسی - نصب نرمافزارهای مورد نیاز 23:03
-
لابراتوار - تجربه عملی با اولین SoC ساده مبتنی بر picoRV32 29:53
-
لابراتوار - شبیهسازی SoC با Icarus Verilog 11:52
-
لابراتوار - برنامهنویسی SoC در C 17:37
-
افزودن دستگاه جانبی GPIO 25:49
-
دستگاه جانبی GPIO پیشرفته 17:44
-
لابراتوار - ژنراتور نقشه رجیستری Corsair 23:55
-
لابراتوار - یکپارچهسازی GPIO با SoC، نوشتن نرمافزار و انجام شبیهسازی 16:09
-
بررسی 15:54
-
لابراتوار - فرستنده UART 05:58
-
لابراتوار - تولید نقشه رجیستری UART و یکپارچهسازی با UART TX 25:27
-
لابراتوار - یکپارچهسازی UART با SoC، نوشتن نرمافزار و انجام شبیهسازی 27:11
-
جریان طراحی FPGA 08:58
-
برنامهنویسی FPGA و مشاهده خروجی 25:14
مشخصات آموزش
ساخت RISC-V SoC از ابتدا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:21
- مدت زمان :06:16:44
- حجم :3.12GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy