تدریس کاربردی طراحی دیجیتال با FPGA
هشدار پلیس: لطفا پیش از انجام معامله و هر نوع پرداخت وجه، از صحت کالا یا خدمات ارائه شده، به صورت حضوری اطمینان حاصل نمایید.
با پیشرفت تکنولوژی چیپ های FPGA دارای قابلیت های بسیار گسترده ای در مقایسه با قبل می باشند. امروزه FPGA ها علاوه بر داشتن تعداد بسیار زیاد گیت های قابل برنامه ریزی دارای پردازنده های هسته نرم (Soft core) و هسته سخت (Hard core) هستند. شرکت های ALTERA و Xilinx پردازنده Soft Core به ترتیب Nios II و MicroBlaze را برای FPGA های خود ارائه داده اند.
دراین نوع FPGA ها علاوه بر اضافه کردن پردازنده قابلیت افزودن واسط های Soft Core کنترولر لایه های فیزیکی USB، SDRAM، PCI و همچنین IP Core ها برای ارتباط با پردازنده و گیت های قابل برنامه ریزی FPGA وجود دارد. با کاربرد این نوع پیاده سازی قابلیت ساخت یک سیستم بر روی یک چیپ (System On Chip) و استفاده کمتر از چیپ های کاربردی دیگر بوجود می آید. بنابراین قابلیت ساخت سیستم های بزرگتر در زمان کوتاه تر ممکن می گردد. ALTERA قابلیت کاربرد چندین پردازنده Nios II را در یک سیستم و همچنین استفاده از سیستم عامل در آنها را به عنوان مزایای پردازنده Nios II خود بیان می نماید.
هدف از این دوره آموزشی، انتقال تجربه طراحی دیجیتال برای انجام پروژه های مختلف الکترونیکی، مخابراتی و کنترلی و همچنین آماده سازی مهندسین برای کسب مهارت جهت ورود به بازار کار می باشد. این دوره آموزشی توسط اساتید مجرب که دارای بیش از 5 سال سابقه کاری در انجام انواع پروژه های صنعتی و تحقیقاتی هستند با موضوعات زیر در دو سطح مقدماتی و پیشرفته ارائه خواهد شد:
1. آموزش کدنویسی Verilog از مقدماتی تا پیشرفته
2. آموزش ساختار FPGA های Altera و Xilinx
3. آموزش نرم افزارهای موردنیاز برای طراحی با FPGA های Altera و Xilinx از قبیل Quartus II، ISE و Modelsim و ابزارهای جانبی از مقدماتی تا پیشرفته
4. آموزش نرم افزار SOPC Builder یا Qsys برای پیاده سازی سیستم های مبتنی بر پردازنده Nios II
5. آموزش نرم افزار Nios II IDE و یا Nios II SBT for Eclipse برای برنامه نویسی C/C++ در پردازنده Nios II یا توسعه نرم افزاری به همراه Debugging
6. آموزش طریقه استفاده از سیستم عامل در پردازنده Nios II برای طراحی سیستم های بی درنگ به عنوان مثال کاربرد سیستم عامل MicroC/OS-II
7. کار با کامپوننت هایی نظیر SDRAM & SRAM Controler، DMA و انواع اینتر فیس ها از قبیل USB، UART و ...
8. آشنایی با مباحث SOC و روند پیشرفت آن همگام با ارائه چیپ های جدید
9. آموزش در زمینه پیاده سازی سیستم های پردازش سیگنال از قبیل FFT، Filter و غیره
دراین نوع FPGA ها علاوه بر اضافه کردن پردازنده قابلیت افزودن واسط های Soft Core کنترولر لایه های فیزیکی USB، SDRAM، PCI و همچنین IP Core ها برای ارتباط با پردازنده و گیت های قابل برنامه ریزی FPGA وجود دارد. با کاربرد این نوع پیاده سازی قابلیت ساخت یک سیستم بر روی یک چیپ (System On Chip) و استفاده کمتر از چیپ های کاربردی دیگر بوجود می آید. بنابراین قابلیت ساخت سیستم های بزرگتر در زمان کوتاه تر ممکن می گردد. ALTERA قابلیت کاربرد چندین پردازنده Nios II را در یک سیستم و همچنین استفاده از سیستم عامل در آنها را به عنوان مزایای پردازنده Nios II خود بیان می نماید.
هدف از این دوره آموزشی، انتقال تجربه طراحی دیجیتال برای انجام پروژه های مختلف الکترونیکی، مخابراتی و کنترلی و همچنین آماده سازی مهندسین برای کسب مهارت جهت ورود به بازار کار می باشد. این دوره آموزشی توسط اساتید مجرب که دارای بیش از 5 سال سابقه کاری در انجام انواع پروژه های صنعتی و تحقیقاتی هستند با موضوعات زیر در دو سطح مقدماتی و پیشرفته ارائه خواهد شد:
1. آموزش کدنویسی Verilog از مقدماتی تا پیشرفته
2. آموزش ساختار FPGA های Altera و Xilinx
3. آموزش نرم افزارهای موردنیاز برای طراحی با FPGA های Altera و Xilinx از قبیل Quartus II، ISE و Modelsim و ابزارهای جانبی از مقدماتی تا پیشرفته
4. آموزش نرم افزار SOPC Builder یا Qsys برای پیاده سازی سیستم های مبتنی بر پردازنده Nios II
5. آموزش نرم افزار Nios II IDE و یا Nios II SBT for Eclipse برای برنامه نویسی C/C++ در پردازنده Nios II یا توسعه نرم افزاری به همراه Debugging
6. آموزش طریقه استفاده از سیستم عامل در پردازنده Nios II برای طراحی سیستم های بی درنگ به عنوان مثال کاربرد سیستم عامل MicroC/OS-II
7. کار با کامپوننت هایی نظیر SDRAM & SRAM Controler، DMA و انواع اینتر فیس ها از قبیل USB، UART و ...
8. آشنایی با مباحث SOC و روند پیشرفت آن همگام با ارائه چیپ های جدید
9. آموزش در زمینه پیاده سازی سیستم های پردازش سیگنال از قبیل FFT، Filter و غیره