"تکنیک‌های پیشرفته تست مدار با ChipScope"

بهترین روش برای اثبات درستی عملکرد مدارتان به مدیر یا کارفرما

آیا برای تست مدارتان نیاز به مشاهده مقدار بعضی از رجیسترها در حین کار عملی FPGA و ذخیره‌سازی آن در یک فایل دارید؟

آیا نیاز دارید یک واسط گرافیکی یا GUI برای ارسال چند پارامتر به FPGA طراحی کنید؟

آیا پیاده‌سازی یک پروتکل ارتباطی مناسب بین کامپیوتر و FPGA مدت‌ها است که وقت شما را گرفته؟

اگر حتی پاسخ یکی از سوالات بالا مثبت است، بهترین ابزاری که می‌تواند به شما کمک کند، مجموعه ChipScope است.

ابزار ChipScope در مجموعه نرم‌افزار ISE به شما کمک می‌کند در کمترین زمان ممکن و بدون نیاز به کدنویسی VHDL یا برنامه‌نویسی برای پیاده‌سازی یک پروتکل ارتباطی بتوانید:

  • محتوای سیگنال‌ها و رجیسترهای مدارتان را در حین کار FPGA قرائت و ذخیره کنید؛
  • مقادیر قرائت شده را در کامپیوتر به صورت منحنی یا جدول نمایش دهید؛
  • یا این مقادیر را در فایلی ذخیره کنید و برای پردازش‌های بیشتر به نرم‌افزاری مثل MATLAB منتقل کنید؛
  • انواع سناریوهای تست را به سرعت برای مدارتان طراحی کنید؛
  • و مقادیر رجیسترهای موجود در مدارتان را از طریق کامپیوتر تغییر دهید.

نگاهی به دوره آنلاین تکنیک‌های پیشرفته تست مدار با ChipScope

نام دوره

تکنیک‌های پیشرفته تست مدار با ChipScope

مخاطبان دوره

مهندسان و دانشجویان رشته‌های مرتبط و علاقمند به افزایش مهارت‌های تخصصی

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

آشنایی نسبی با زبان VHDL و نحوه پروگرام کردن FPGA

مدرس دوره

احمد ثقفی با ۱۵ سال سابقه حرفه‌ای در زمینه پیاده‌سازی سیستم‌های پردازش سیگنال دیجیتال

مدت دوره

دو هفته متوالی که از لحظه ثبت‌نام شروع می‌شود

نحوه ارائه دوره

فایل‌های ویدئویی با فرمت MP4 که مجموعا دو ساعت پانزده دقیقه است

هزینه ثبت نام در دوره

۱۹۷ هزار تومان بابت چهار جلسه آموزش ویدئویی و فایل‌های چهار مثال کامل

نحوه برگزاری دوره:

به محض ثبت‌نام آنلاین در این دوره، به آموزش‌های جلسه اول و دوم دسترسی خواهید داشت. جلسات سوم و چهار، هفت روز بعد از ثبت‌نام در دسترس خواهند یود. این آموزش‌ها، برای همیشه در بخش دوره‌های شما در سایت قابل استفاده و دانلود هستند.

چرا مثل همیشه فقط مدار را شبیه‌سازی نکنم؟

شما در روند پیاده‌سازی مدار روی FPGA حتما نیاز به شبیه‌سازی خواهید داشت اما چند دلیل وجود دارد که استفاده از شبیه‌سازی را بسیار محدود می‌کند…

شبیه‌سازی به طور کلی عملی بسیار زمان‌بر است و بنابراین نمی‌توان به کمک آن تمام حالت‌های ممکن برای یک سیستم بزرگ را تست کرد. گاهی برای شبیه‌سازی یک میلی ثانیه از یک مدار، ممکن چند ساعت زمان لازم باشد!

از طرف دیگر، بسیاری از موارد عملی در شبیه‌سازی قابل بررسی نیستند و در سیستم‌های متوسط و پیچیده، امکان شبیه‌سازی کامل شرایط محیطی یک مدار تقریبا غیر ممکن است.

با وجود این شرایط، حتما به مدیر یا مشتری‌تان حق می‌دهید که فقط با دیدن یک شبیه‌سازی ساده به صحت عملکرد مدار شما اطمینان نکند.

بنابراین شبیه‌سازی به تنهایی نمی‌تواند درستی عملکرد مدار شما را ثابت کند. مدیر یا کارفرمای شما، انتظار دارد شما مدار را در شرایط واقعی و در حالی که روی FPGA در حال کار است تست کنید.

برای تست عملی و در حین کار مدارتان باید در کنار آن، یک بستر سخت‌افزاری برای ارتباط با کامپیوتر ایجاد کنید تا بتوانید نتایج خروجی مدار را به کامپیوتر ارسال کنید.

در سمت کامپیوتر هم باید نرم‌افزاری بنویسید تا اطلاعات ارسال شده از سمت برد FPGA را دریافت و نمایش دهد.

برای آماده‌سازی یک تست عملی، دو انتخاب دارید:

۱) خودتان این مراحل را انجام دهید که مستلزم تسلط شما به برنامه‌نویسی در کامپیوتر نیز هست و زمان قابل توجهی از شما خواهد گرفت.

۲) از یک برنامه‌نویس بخواهید که بخش‌های نرم‌افزاری را انجام دهد و شما بخش‌های کدنویسی سخت‌افزاری را، که باز هم زمان قابل توجهی صرف خواهد شد و البته مجبور خواهید بود زمان زیادی را هم صرف انتقال جزئیات پیاده‌سازی به او کنید.

البته راه سومی هم وجود دارد که من همیشه از آن استفاده می‌کنم…

به کمک ابزار ChipScope در مجموعه نرم‌افزاری ISE تمام موارد بالا را می‌توانید بدون حتی یک خط کدنویسی در کامپیوتر یا نیاز به پیاده‌سازی هیچ پروتکل ارتباطی و در کمترین زمان ممکن پیاده‌سازی کنید و انواع تست‌های عملی را در حین کار FPGA انجام دهید.

معرفی دوره: “تکنیک‌های پیشرفته تست مدار با ChipScope

روشی‌هایی برای تست عملی مدار در حین اجرا روی FPGA

دوره تکنیک‌های پیشرفته تست مدار با ChipScope یک دوره آنلاین است که در آن تمام تکنیک‌هایی را که در سال‌های گذشته برای تست و درستی‌آزمایی مدارات به کار برده‌ام به طور کامل و به صورت عملی آموزش می‌دهم.

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

اگر در اثبات درستی عملکرد مدارتان به مدیر یا کارفرما دچار مشکل هستید، استفاده از روش‌های مطرح شده در این دوره به شما کمک می‌کند به راحتی هر نوع مداری را به صورت جامع و قانع کننده تست کنید.

استفاده از ابزار ChipScope در فرآیند تست و درستی‌آزمایی مدار ضرورتی است که طراحان حرفه‌ای دیجیتال با FPGA هیچگاه از آن غافل نمی‌شوند.

جزئیات دوره تکنیک‌های پیشرفته تست مدار با ChipScope

دوره تکنیک‌های پیشرفته تست مدار با ChipScope یک دوره آنلاین است که از چهار جلسه تشکیل شده است.

در جلسات اول و سوم، شما را به صورت کاملا مفهومی با امکانات مختلف ابزار ChipScope آشنا می‌کنم. در هر کدام از جلسات دوم و چهارم، به کمک دو مثال عملی مراحل پیاده‌سازی انواع سناریوهای تست را به صورت مرحله به مرحله در نرم‌افزار و روی برد آموزشی به شما نشان می‌دهم.

این دوره مجموعا شامل چهار تمرین عملی است که پروژه‌های مربوط به این تمرین‌ها هم به شما ارائه خواهند شد.

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

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

تمام فایل‌های ویدئویی این محصول به علاوه فایل‌های مربوط به تمرین‌های آن برای همیشه در بخش دوره‌های شما در سایت قابل دسترسی خواهند بود.

تعدادی از موضوعاتی که در این دوره یاد خواهید گرفت:

  • آشنایی کامل با مفهوم ابزار ChipScope به طوریکه بتوانید از تمام قابلیت‌های آن به نحو صحیح استفاده کنید
  • روش تنظیم پارامترهای مربوط به بلوک‌های iCON و iLA و VIO برای پیاده‌سازی بخش‌های سخت‌افزاری تست با ChipScope
  • روش تنظیم پارامترهای مربوط به نرم‌افزار ChipScope Pro Analyzer برای پیاده‌سازی نرم‌افزار تست با ChipScope
  • انجام چهار مثال کامل به صورت عملی و به کمک یک برد آموزشی برای تشریح تمام قابلیت‌های ابزار ChipScope

مثال‌های این دوره شامل مراحل زیر است:

  • تشریح کامل سناریوی تست
  • پیاده‌سازی بخش سخت‌افزار تست در کنار یک کد VHDL که از قبل آماده شده و تشریح نحوه تنظیمات ماجول iLA برای هر تست
  • پروگرام کردن سیستم نهایی در FPGA و اتصال آن به کامپیوتر
  • اتصال نرم‌افزار ChipScope Pro Analyzer به برد و انجام تنظیمات آن
  • شروع تست و بررسی نتایج آن

چهار مثال عملی که در این دوره به کمک برد آموزشی انجام می‌شوند:

  • تست شمارنده باینری
  • تست ماجول گیرنده RS232
  • تست ماجول ALU
  • تست پاسخ پله یک فیلتر پایین‌گذر FIR

خدماتی که با شرکت در این دوره دریافت می‌کنید

چهار جلسه آموزش ویدئویی از قبل ضبط شده

این دوره شامل چهار جلسه آموزش ویدئویی است. مدت کل دوره دو ساعت و پانزده دقیقه است. به محض ثبت‌نام، به آموزش‌های جلسات اول و دوم دسترسی خواهید داشت.

کدهای VHDL و فایل‌های چیپ‌اسکوپ

تمام کدهای VHDL و فایل‌های مربوط به نرم‌افزار ChipScope Pro Analyzer که به صورت تمرین‌های این دوره مطرح می‌شوند در کنار فایل‌های ویدئویی دوره قابل دانلود هستند.

پیاده‌سازی عملی چهار پروژه کامل به صورت قدم به قدم

در جلسات دوم و چهارم، مجموعا چهار تمرین برای تشریح انواع سناریوهای تست و نحوه به کارگیری تمام قابلیت‌های ابزار ChipScope به صورت عملی و قدم به قدم پیاده‌سازی می‌شوند. تمام تمرین‌ها روی یک برد آموزشی پیاده‌سازی می‌شوند و نتایج واقعی تست بررسی می‌شود.


امکان پرسش و پاسخ در حین و پس از پایان دوره

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

احمد ثقفی  //  مدرس دوره

بیش از ۱۲ سال است که در زمینه طراحی و پیاده‌سازی سیستم‌های دیجیتال مبتنی بر تکنولوژی FPGA فعال هستم و تا کنون پروژه‌های صنعتی متعددی را در این حوزه مدیریت کرده و با موفقیت ارائه داده‌ام.

حدود ۱۵ سال سابقه تدریس در حوزه‌های کامپیوتر، برق و الکترونیک دارم که هشت سال آن شامل تدریس در دانشگاه آزاد در رشته الکترونیک بوده است.

در حال حاضر، مدیر و موسس گروه مهندسی فراد اندیش هستم که در زمینه مشاوره و آموزش در حوزه طراحی و پیاده‌سازی سیستم‌های دیجیتال فعال است و در پنج سال گذشته، دوره طراحی دیجیتال با FPGA را بیش از ۲۵ مرتبه در این آموزشگاه برگزار کرده‌ام.

در این دوره قصد دارم بخشی از این تجربیات را در زمینه تست و درستی‌آزمایی مدارات پیاده‌سازی شده در FPGA با شما به اشتراک بگذارم تا راه طولانی را که من برای رسیدن به این نقطه طی کردم، شما بسیار سریع‌تر طی کنید.

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

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

  • چهار جلسه آموزش ویدئویی به مدت ۱۳۵ دقیقه
  • ارائه کدهای VHDL تمام مثال‌های دوره
  • دسترسی دائمی به محتوای دوره
  • امکان مطرح کردن سوالات برای همیشه
۱۹۷۰۰۰ تومان

تضمین بازگشت ۱۰۰ درصدی شهریه بعد از ۷ روز


من به مفید بودن و قابل استفاده بودن مطالب ارائه شده در این دوره کاملا اطمینان دارم و می‌خواهم شما هم هیچ ریسکی در سرمایه‌گذاری که برای این دوره انجام می‌دهید نداشته باشید…

بنابراین، به شما تضمین می‌دهم اگر بعد از مشاهده جلسات اول و دوم و انجام تمرینات، به این نتیجه رسیدید که مطالب و روش‌های ارائه شده در این دوره برای شما مفید نبوده و نمی‌تواند شما را به هدفی که داشته‌اید برساند، بعد از درخواست شما، تمام هزینه ثبت‌نام را بدون هیچ کم و کاستی به شما پس خواهم داد.

برای درخواست انصراف از دوره، هفت روز از لحظه ثبت‌نام فرصت دارید تا برنامه‌ها را ببینید و کیفیت دوره را ارزیابی کنید. در صورت انصراف، به فایل‌های جلسات سوم و چهارم دسترسی نخواهید داشت.

معیار عملی شدن این تضمین، فقط نظر شما خواهد بود و هیچ سوالی پرسیده نخواهد شد.

نظر شرکت کنندگان قبلی در مورد این دوره

جای هیچ سوالی باقی نمیمونه...

من این آموزش رو کامل دیدم، فقط میتونم بگم عالی بود، همه چی کامل و خوب بیان شده، به صورتی که جای هیچ سوالی باقی نمیمونه، خیلی خوبه آقای ثقفی، به کارتون ادامه بدید.

علیرضا علی‌پور  //  شرکت کننده در دوره طراحی دیجیتال و پردازش سیگنال با FPGA

توضیحات کامل و مثال های مناسبشون به صورت جامع این بخش رو پوشش میده...

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

محمد پسنده  //  شرکت کننده در دوره طراحی دیجیتال و پردازش سیگنال با FPGA

آموزش شما واقعا انقدر جامع و کامل و بدون نقص هست که...

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

علی بحری  //  شرکت کننده در دوره طراحی دیجیتال و پردازش سیگنال با FPGA

بسیار عالی هست مخصوصا نحوه استفاده از vio...

ویدیو chipscope که استاد تهیه کردند بسیار عالی هست مخصوصا نحوه استفاده از vio ،پیشنهاد میکنم حتما اونو تهیه کنید و ببینید.

علی اصغر زارع  //  شرکت کننده در دوره پردازش سیگنال با FPGA

سوالات متداول در مورد این دوره

این دوره دقیقا به چه صورتی برگزار می‌شود؟

آیا این دوره آنلاین به صورت زنده برگزار می‌شود؟

آیا این امکان وجود دارد که تمام درس‌ها را به صورت یکجا دریافت کنم؟

اگر سوالی در مورد درس‌ها داشته باشم چطور می‌توانم آن را مطرح کنم؟

آیا برای انجام مثال‌های این دوره باید یک برد FPGA داشته باشم؟

برای مشاهده ویدئوها به چه ابزاری نیاز دارم؟

آیا بعد از ثبت‌نام در این دوره چیزی برایم ارسال می‌شود؟

آیا بعد از اتمام دوره، دسترسی من به آموزش‌ها مسدود خواهد شد؟

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

نحوه ثبت‌نام در این دوره به چه صورت است؟

برای کسب اطلاعات بیشتر، لطفا با تلفن ۸۸۵۵۹۷۱۴-۰۲۱ تماس بگیرید.

© گروه مهندسی فراد اندیش، ۱۳۹۹

>