دوره ویدئویی Verilog و پیاده سازی آن روی ZYNQ SOC
- مدت دوره: 36ساعت
- شهریه دوره: 3,100,000 تومان
| مدت دوره | شهریه | پیش نیاز |
|---|---|---|
| 40 ساعت | 10,800,000 تومان | مدار منطقی |
دوره FPGA با هدف آموزش اصولی طراحی سختافزارهای دیجیتال و ورود به دنیای FPGA برگزار میشود. در این دوره، دانشجویان از آشنایی با معماری FPGA، محیط توسعه Xilinx Vivado و برنامهنویسی VHDL آغاز کرده و بهصورت گامبهگام مباحثی مانند طراحی مدارات ترکیبی و ترتیبی، شبیهسازی، پیادهسازی روی سختافزار، ماشینهای حالت (FSM)، مدولاسیون PWM، کار با IP Coreها و ارتباط سریال UART را فرا میگیرند. تمامی تمرینها و پروژههای عملی این دوره بر روی برد توسعه Xilinx Zynq XC7Z010 انجام میشود؛ یکی از پرکاربردترین بردهای آموزشی و صنعتی که امکان یادگیری مفاهیم FPGA و آشنایی اولیه با خانواده Zynq را فراهم میکند. در پایان دوره نیز دانشجویان با اجرای پروژه جامع UART Encryptor، تمامی مفاهیم آموزشدادهشده را در قالب یک پروژه واقعی پیادهسازی کرده و مهارت لازم برای ورود به دورههای پیشرفته FPGA و انجام پروژههای صنعتی را کسب خواهند کرد.
در حال بروز رسانی ...
شرکت در دوره FPGA برای افرادی که علاقه مند به فعالیت در حوزه های دیجیتال و طراحی سخت افزارهای دیجیتالی هستند سودمند خواهد بود و چشم انداز تازه ایی را برای علاقه مندان به فعالیت در حوزه های پیشرفته تر همچون پردازش سیگنال ( signal processing ) ، رباتیک ، محاسبات حجیم (high performance computing) Embedded System و ... پیش روی علاقه مندان خواهد گشود و بالطبع نوید بخش دور نمایی بهتر و موفقتر در آینده علمی و شغلی آنان خواهد بود.
این دوره نقطه شروع ورود به دنیای FPGA و طراحی دیجیتال است و دانشپذیران را برای ادامه مسیر در حوزههای طراحی FPGA، سیستمهای نهفته (Embedded Systems)، مخابرات، پردازش تصویر، هوش مصنوعی لبه (Edge AI)، اتوماسیون صنعتی و اینترنت اشیا (IoT) آماده میکند. پس از تکمیل مهارتهای تخصصی، امکان فعالیت در واحدهای تحقیق و توسعه (R&D) و شرکتهای فعال در حوزه الکترونیک و فناوری فراهم خواهد شد.
کلاس بصورت عملی و پرژه محور برگزار خواهد شد و شرکت کنندگان تمامی پروژه های انجام شده در طول دوره را بر روی سخت افزار پیاده سازی خواهد کرد.
برای شرکت در دوره FPGA چه پیش نیازی باید داشته باشم ؟
برای یادگیری طراحی مدارهای دیجیتال مبتنی بر FPGA نیاز به دانش اصول مدارهای دیجیتال و یا مدارمنطقی می باشد. دانش برنامه نویسی نیز از ضروریات شرکت در این دوره هست چرا که در این الگوریتم برنامه نویسی آموزش داده نمی شود و صرفا دستورات کاربردی مبتنی بر زبان برنامه نویسی vhdl آموزش داده می شود .
هم چنین کار با مدارهای الکترونیک دیجیتال در هر حوزه ای از جمله میکروکنترلر نیز می تواند به فراگیران این مهارت کمک کند .
آیا امکان ثبت نام بصورت اقساطی وجود دارد؟
بله، با استفاده از درگاه اسنپ پی می توانید دوره مورد نظر خود را در 4 قسط پرداخت کنید .
آیا برای یادگیری FPGA نیاز به توانمندی برنامه نویسی میکروکنترلر می باشد ؟
برای شروع یادگیری طراحی مدارهای دیجیتال مبتنی بر FPGA نیاز به سابقه کار با میکروکنترلر ضروری نیست . اما با تجربه ای که در این سالیان بدست آمده افرادی که سابقه کار با میکروکنترلرها را دارند به صورت مفیدتر و مناسب تری در دوره عمل می کنند و کیفیت یادگیری ایشان نسبت به سایرین بالاتر است .
به نظر شما فردی که تسلط زیادی به مبانی دیجیتال ندارد بهتر است برای یادگیری میکرو ARM را انتخاب کند یا FPGA ؟
به صورت کلی حوزه میکروکنترلر و FPGA دو مقوله جداگانه هستند و حتی میشود هر دو مهارت را به صورت موازی پیگیری کرد. هر دو حوزه بسیار خوب هستند و میتوانند از نظر شغلی به شما کمک زیادی کنند. اما توجه شود که برای یادگیری میکروکنترلرها و هم چنین FPGA تسلط به مدارمنطقی بسیار حائز اهمیت است .
یادگیری FPGA با کدام زبان برنامه نویسی مناسب تر است ؟
برای پیادهسازی طراحی دیجتیال با استفاده از FPGA ابتدا باید یک زبان توصیف سختافزاری را به خوبی یاد بگیرید و به آن مسلط شوید. هر کدام از زبانهای VHDL و Verilog برای این کار مناسب هستند و هیچ تفاوتی از لحاظ قدرت پیادهسازی ندارند.
آیا در طول دوره از سخت افزار هم جهت یادگیری استفاده می شود؟
بله؛ باتوجه به اینکه دوره های نیراسیستم به صورت کاملا عملی برگزار می شوند، برد Xilinx Zynq XC7Z010 نیز در اختیار دانشجویان قرارداده می شود و دانشجویان در طول دوره پروژه های متعددی را توسط بردهای آموزشی انجام می دهند.
آیا برای استفاده از سخت افزار و بردهای آموزشی باید هزینه جداگانه ای پرداخت کرد؟
خیر؛ بردهای آموزشی در طول دوره و جهت استفاده در کلاس به صورت رایگان در اختیار دانشجویان قرار می گیرد.
آیا امکان تهیه برد آموزشی برای استفاده خارج از کلاس نیز وجود دارد؟
بله؛ در صورتی که دانشجو جهت انجام تمرینات خارج از کلاس و انجام پروژه های شخصی نیازمند برد آموزشی باشد می تواند برد مورد نیاز را از مرکز آموزش نیراسیستم خریداری نماید اما هیچ اجباری در این خصوص وجود ندارد.
آیا در انتهای دوره برای شرکت کنندگان گواهینامه صادر می شود؟
در صورتی که دانشجو در پایان دوره نمره ی لازم را کسب کند موفق به دریافت گواهینامه خواهید شد. حد نصاب نمره 70 از 100 بوده و از مجموع نمرات فعالیت های کلاسی، کوییز ها ، تمرینات و آزمون پایانی دانشجو محاسبه می شود.
نحوه برگزاری آزمون پایانی دوره به چه صورت است؟
مدت زمان مشخصی از جلسه پایانی هر دوره به برگزاری آزمون اختصاص می یابد. این آزمون کاملا عملی بوده و سوال مطرح شده در قالب یک پروژه شامل دو بخش نرم افزاری و سخت افزاری می باشد. دانشجویان باید در زمان تعیین شده کد مورد نظر سوال را نوشته و روی سخت افزاری که در اختیارشان قراردارد آن را برنامه ریزی کرده و اجرا کنند.
آیا برای این دوره جزوه یا کتاب خاصی باید خریداری شود ؟
در تمامی دوره های آموزشی کتاب ها ، مراجع و فایل های آموزشی مختلفی توسط اساتید معرفی می گردد .
از قوانین آموزشگاه قبل از ثبت نام آگاه شوید
با مشاهده تقویم آموزشی دوره دوره FPGA ثبت نام کنید
نظر دانشجویان نیراسیستم درباره دوره دوره FPGA
در حال بروزرسانی