آموزش FPGA

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

آموزش ویدئویی FPGA

اولویت گروه پازج در انتشار مطالب و ویدئوهای جهت آموزش بخش های کاربردی و مورد علاقه عموم کاربران FPGA است، اما در صورتی که موضوع مورد نظر شما تاکنون در این صفحه مورد بحث گذاشته نشده است می توانید از طریق بخش ارتباط با ما درخواست خود را ارسال نمایید. گروه پازج سعی خواهد کرد در صورت امکان برای موضوع درخواستی آموزشی بصورت متن، عکس یا فیلم آماده و در اختیار شما قرار دهد. مطالب موجود در این بخش به مرور کامل تر و متنوع تر خواهند شد، بنابراین فراموش نکنید که همواره این صفحه را چک کنید…

آموزش عملی FPGA

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

آموزش FPGA از صفر تا صد

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

مبانی طراحی دیجیتال با FPGA

  • آموزش اتصال مبدل دیجیتال به آنالوگ به FPGA

راه اندازی مبدل دیجیتال به آنالوگ (DAC) به زبان وریلاگ + ویدئو و کدهای پروژه

در این مطلب آموزشی نحوه راه اندازی مبدل دیجیتال به آنالوگ (DAC) با FPGA به زبان وریلاگ ارائه شده است. مبدل مورد استفاده (MCP4922) دارای 2 کانال 12 بیتی با اعمال خروجی 4.5 میکروثانیه [...]

  • مبدل آنالوگ به دیجیتال

راه اندازی مبدل آنالوگ به دیجیتال به زبان وریلاگ + ویدئو و کدهای پروژه

در این مطلب آموزشی نحوه راه اندازی مبدل آنالوگ به دیجیتال (ADC) با FPGA به زبان وریلاگ ارائه شده است. مبدل مورد استفاده (ADC128S102) دارای 8 کانال 12 بیتی با نرخ نمونه برداری 1 مگاهرتز [...]

  • ارتباط ADC با برد FPGA

آموزش ارتباط ADC با FPGA بصورت ویدئویی

در این سری آموزش‌‌های ویدئوی که توسط مهندس "سیاوش ادیب" از گروه MicroLab تهیه شده است، تلاش شده است از صفر تا صد راه‌اندازی و استفاده از مبدل آنالوگ به دیجیتال ACD128S102 توسط تراشه‌ی Xilinx [...]

ارتباط FPGA با حافظه Micro SD با استفاده از میکروبلیز

سلام! امروزه حافظه‌های MicoroSD به بخش جدایی ناپذیری از دستگاههای دیجیتال مبدل شده‌اند. این حافظه ها به دلیل ابعاد کوچک و ظرفیتهای بالا به پرطرفدارترین راه‌حل برای ذخیره‌ی دائمی اطلاعات در دستگاههای قابل حمل مبدل [...]

استفاده از برد پازج-1 بعنوان Logic Analyzer

سلام یکی از ویژگی های جالب برد پازج-1 قابلیت استفاده بعنوان یک Logic Analyzer حرفه ای 32 کاناله با نرخ سمپلینگ حداکثر 100 مگاهرتز میباشد! این لاجیک آنالایزر علاوه بر قابلیت نمایش مقادیر سیگنالهای دیجیتال، [...]

  • انتخاب برد FPGA

راهنمای انتخاب یک برد آموزشی FPGA

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

خواندن مقادیر آنالوگ در DesignLab

سلام همانطور که می‌دانید در اغلب موارد FPGA ها (برخلاف میکروکنترلرها) دارای واحد مبدل آنالوگ به دیجیتال (ADC) داخلی نیستند و برای خواندن مقادیر آنالوگ در FPGA ها، نیازمند استفاده از یک مبدل ADC خارجی [...]

پروژه تست مگاوینگ LogiX1 با DesignLab

سلام در دو پست قبلی اندکی با محیط توسعه‌ی بسیار جذاب DesignLab آشنا شدیم (بخش اول، بخش دوم). در این پست قصد داریم با انجام یک پروژه‌ی دیگر، با بخش دیگری از قابلیت‌های این محیط آشنا [...]

اولین پروژه با Designlab و برد پازج

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

DesignLab – طراحی FPGA با طعم گلابی!

دوستان عزیز پازجی سلام! در این پست و پست‌های بعدی قصد دارم شما را با محیط توسعه‌ی DesignLab آشنا کنم و با یکدیگر یک پروژه‌ی نمونه را با استفاده از این نرم افزار روی برد [...]

آموزش ارتباط ADC با FPGA – قسمت دوم

در قسمت اول این آموزش به معرفی بال ADC و روش های پیاده سازی آن روی FPGA پرداختیم. در این قسمت می خواهیم با استفاده از واسط SPI که خودمون طراحی کردیم با تراشه ADC128S102 [...]

آموزش ارتباط ADC با FPGA – قسمت اول

دوستان پازجی سلام، پس از تولید و عرضه‌ی بال ADC پازج، نحوه‌ی راه‌اندازی و استفاده از این بال برای بسیاری از کاربران جای سوال و ابهام بود. لذا بر آن شدیم تا آموزش صفر تا [...]

رفع مشکل بسته شدن ISE در ویندوز 8.1 و 10

سلام چنانچه تجربه‌ی نصب مجموعه‌ی نرم‌افزاری ISE روی نسخه‌های 64 بیتی ویندوز 8.1 یا 10 را داشته باشید، حتما متوجه مشکل بسته شدن ناگهانی برنامه‌های این مجموعه (شامل project navigator، Impact، XPS و ...) به هنگام [...]

آموزش ویدئویی طراحی Embedded system با FPGA (قسمت چهارم – طراحی یک واحد AXI اختصاصی برای کنترل 7segment)

ارتباط FPGA با 7segmant در ادامه مجموعه ویدئویی آموزش FPGA در این قسمت قصد داریم یک ماژول با رابط AXI جدید به طراحی قبلی اضافه کنیم. این ماژول یک ماژول اختصاصی هست که می خواهیم [...]

آموزش VHDL

  • آموزش اتصال مبدل دیجیتال به آنالوگ به FPGA

راه اندازی مبدل دیجیتال به آنالوگ (DAC) به زبان وریلاگ + ویدئو و کدهای پروژه

در این مطلب آموزشی نحوه راه اندازی مبدل دیجیتال به آنالوگ (DAC) با FPGA به زبان وریلاگ ارائه شده است. مبدل مورد استفاده (MCP4922) دارای 2 کانال 12 بیتی با اعمال خروجی 4.5 میکروثانیه [...]

  • مبدل آنالوگ به دیجیتال

راه اندازی مبدل آنالوگ به دیجیتال به زبان وریلاگ + ویدئو و کدهای پروژه

در این مطلب آموزشی نحوه راه اندازی مبدل آنالوگ به دیجیتال (ADC) با FPGA به زبان وریلاگ ارائه شده است. مبدل مورد استفاده (ADC128S102) دارای 8 کانال 12 بیتی با نرخ نمونه برداری 1 مگاهرتز [...]

  • ارتباط ADC با برد FPGA

آموزش ارتباط ADC با FPGA بصورت ویدئویی

در این سری آموزش‌‌های ویدئوی که توسط مهندس "سیاوش ادیب" از گروه MicroLab تهیه شده است، تلاش شده است از صفر تا صد راه‌اندازی و استفاده از مبدل آنالوگ به دیجیتال ACD128S102 توسط تراشه‌ی Xilinx [...]

ارتباط FPGA با حافظه Micro SD با استفاده از میکروبلیز

سلام! امروزه حافظه‌های MicoroSD به بخش جدایی ناپذیری از دستگاههای دیجیتال مبدل شده‌اند. این حافظه ها به دلیل ابعاد کوچک و ظرفیتهای بالا به پرطرفدارترین راه‌حل برای ذخیره‌ی دائمی اطلاعات در دستگاههای قابل حمل مبدل [...]

استفاده از برد پازج-1 بعنوان Logic Analyzer

سلام یکی از ویژگی های جالب برد پازج-1 قابلیت استفاده بعنوان یک Logic Analyzer حرفه ای 32 کاناله با نرخ سمپلینگ حداکثر 100 مگاهرتز میباشد! این لاجیک آنالایزر علاوه بر قابلیت نمایش مقادیر سیگنالهای دیجیتال، [...]

  • انتخاب برد FPGA

راهنمای انتخاب یک برد آموزشی FPGA

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

خواندن مقادیر آنالوگ در DesignLab

سلام همانطور که می‌دانید در اغلب موارد FPGA ها (برخلاف میکروکنترلرها) دارای واحد مبدل آنالوگ به دیجیتال (ADC) داخلی نیستند و برای خواندن مقادیر آنالوگ در FPGA ها، نیازمند استفاده از یک مبدل ADC خارجی [...]

پروژه تست مگاوینگ LogiX1 با DesignLab

سلام در دو پست قبلی اندکی با محیط توسعه‌ی بسیار جذاب DesignLab آشنا شدیم (بخش اول، بخش دوم). در این پست قصد داریم با انجام یک پروژه‌ی دیگر، با بخش دیگری از قابلیت‌های این محیط آشنا [...]

اولین پروژه با Designlab و برد پازج

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

DesignLab – طراحی FPGA با طعم گلابی!

دوستان عزیز پازجی سلام! در این پست و پست‌های بعدی قصد دارم شما را با محیط توسعه‌ی DesignLab آشنا کنم و با یکدیگر یک پروژه‌ی نمونه را با استفاده از این نرم افزار روی برد [...]

آموزش ارتباط ADC با FPGA – قسمت دوم

در قسمت اول این آموزش به معرفی بال ADC و روش های پیاده سازی آن روی FPGA پرداختیم. در این قسمت می خواهیم با استفاده از واسط SPI که خودمون طراحی کردیم با تراشه ADC128S102 [...]

آموزش ارتباط ADC با FPGA – قسمت اول

دوستان پازجی سلام، پس از تولید و عرضه‌ی بال ADC پازج، نحوه‌ی راه‌اندازی و استفاده از این بال برای بسیاری از کاربران جای سوال و ابهام بود. لذا بر آن شدیم تا آموزش صفر تا [...]

رفع مشکل بسته شدن ISE در ویندوز 8.1 و 10

سلام چنانچه تجربه‌ی نصب مجموعه‌ی نرم‌افزاری ISE روی نسخه‌های 64 بیتی ویندوز 8.1 یا 10 را داشته باشید، حتما متوجه مشکل بسته شدن ناگهانی برنامه‌های این مجموعه (شامل project navigator، Impact، XPS و ...) به هنگام [...]

آموزش ویدئویی طراحی Embedded system با FPGA (قسمت چهارم – طراحی یک واحد AXI اختصاصی برای کنترل 7segment)

ارتباط FPGA با 7segmant در ادامه مجموعه ویدئویی آموزش FPGA در این قسمت قصد داریم یک ماژول با رابط AXI جدید به طراحی قبلی اضافه کنیم. این ماژول یک ماژول اختصاصی هست که می خواهیم [...]

آموزش MicroBlaze

ارتباط FPGA با حافظه Micro SD با استفاده از میکروبلیز

سلام! امروزه حافظه‌های MicoroSD به بخش جدایی ناپذیری از دستگاههای دیجیتال مبدل شده‌اند. این حافظه ها به دلیل ابعاد کوچک و ظرفیتهای بالا به پرطرفدارترین راه‌حل برای ذخیره‌ی دائمی اطلاعات در دستگاههای قابل حمل مبدل [...]

آموزش ویدئویی طراحی Embedded system با FPGA (قسمت چهارم – طراحی یک واحد AXI اختصاصی برای کنترل 7segment)

ارتباط FPGA با 7segmant در ادامه مجموعه ویدئویی آموزش FPGA در این قسمت قصد داریم یک ماژول با رابط AXI جدید به طراحی قبلی اضافه کنیم. این ماژول یک ماژول اختصاصی هست که می خواهیم [...]

  • راه اندازی حافظه SRAM با FPGA

آموزش ویدئویی طراحی Embedded sytem با FPGA (قسمت دوم: راه اندازی حافظه SRAM)

راه اندازی حافظه SRAM در ادامه قسمت اول، در این آموزش قصد داریم در طراحی Embedded sytem خود در FPGA از تراشه SRAM روی برد پازج1 به عنوان حافظه برنامه استفاده کنیم. با تکمیل مثال [...]

  • microblaze-fpga

آموزش ویدئویی طراحی Embedded sytem با FPGA (قسمت اول: شروع کار با پردازنده میکروبلیز)

در اولین قسمت از مجموعه فیلم آموزشی طراحی Embedded sytem با FPGA به معرفی و شروع کار با پردازنده میکروبلیز پرداخته خواهد شد. در این فیلم ابتدا معماری و ساختار پردازنده میکروبلیز بررسی خواهد شد [...]

  • آموزش FPGA

شروع انتشار مجموعه فیلم های آموزشی طراحی Embedded system با FPGA توسط برد پازج-یک

به امید خدا اولین مجموعه فیلم آموزشی برای برد پازج را همانطور که قول داده بودیم شروع خواهیم کرد. در این مجموعه تصمیم گرفتیم به آموزش طراحی Embedded System با FPGA بپردازیم. بیشتر ما کار [...]

پروژه‌های FPGA نمونه

  • آموزش اتصال مبدل دیجیتال به آنالوگ به FPGA

راه اندازی مبدل دیجیتال به آنالوگ (DAC) به زبان وریلاگ + ویدئو و کدهای پروژه

در این مطلب آموزشی نحوه راه اندازی مبدل دیجیتال به آنالوگ (DAC) با FPGA به زبان وریلاگ ارائه شده است. مبدل مورد استفاده (MCP4922) دارای 2 کانال 12 بیتی با اعمال خروجی 4.5 میکروثانیه [...]

  • مبدل آنالوگ به دیجیتال

راه اندازی مبدل آنالوگ به دیجیتال به زبان وریلاگ + ویدئو و کدهای پروژه

در این مطلب آموزشی نحوه راه اندازی مبدل آنالوگ به دیجیتال (ADC) با FPGA به زبان وریلاگ ارائه شده است. مبدل مورد استفاده (ADC128S102) دارای 8 کانال 12 بیتی با نرخ نمونه برداری 1 مگاهرتز [...]

ارتباط FPGA با حافظه Micro SD با استفاده از میکروبلیز

سلام! امروزه حافظه‌های MicoroSD به بخش جدایی ناپذیری از دستگاههای دیجیتال مبدل شده‌اند. این حافظه ها به دلیل ابعاد کوچک و ظرفیتهای بالا به پرطرفدارترین راه‌حل برای ذخیره‌ی دائمی اطلاعات در دستگاههای قابل حمل مبدل [...]

خواندن مقادیر آنالوگ در DesignLab

سلام همانطور که می‌دانید در اغلب موارد FPGA ها (برخلاف میکروکنترلرها) دارای واحد مبدل آنالوگ به دیجیتال (ADC) داخلی نیستند و برای خواندن مقادیر آنالوگ در FPGA ها، نیازمند استفاده از یک مبدل ADC خارجی [...]

پروژه تست مگاوینگ LogiX1 با DesignLab

سلام در دو پست قبلی اندکی با محیط توسعه‌ی بسیار جذاب DesignLab آشنا شدیم (بخش اول، بخش دوم). در این پست قصد داریم با انجام یک پروژه‌ی دیگر، با بخش دیگری از قابلیت‌های این محیط آشنا [...]

آموزش ارتباط ADC با FPGA – قسمت دوم

در قسمت اول این آموزش به معرفی بال ADC و روش های پیاده سازی آن روی FPGA پرداختیم. در این قسمت می خواهیم با استفاده از واسط SPI که خودمون طراحی کردیم با تراشه ADC128S102 [...]

آموزش ارتباط ADC با FPGA – قسمت اول

دوستان پازجی سلام، پس از تولید و عرضه‌ی بال ADC پازج، نحوه‌ی راه‌اندازی و استفاده از این بال برای بسیاری از کاربران جای سوال و ابهام بود. لذا بر آن شدیم تا آموزش صفر تا [...]

ورود پازج-یک به دنیای Arduino (آردوینو)!

به روز رسانی: چنانچه مایل به استفاده از برد پازج در محیط آردوینو هستید، پیشنهاد ما استفاده از محیط توسعه‌ی DesignLab است که به تازگی برای استفاده روی برد پازج آماده سازی شده است. پازجی [...]

  • fpga_uart_loopback

ارتباط سریال UART بین FPGA و PC

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

  • fpga_usb

ارتباط USB بین FPGA و کامپیوتر با سرعت 8 MB/s با استفاده از FT2232H در حالت Async FIFO

دوستان عزیز پازجی سلام؛ از شما دوستان بابت تاخیر در ارائه مقالات آموزش FPGA پوزش می طلبیم. در روز های آینده سعی خواهد شد به بحث آموزش FPGA در سایت و انجمن بیشتر پرداخته شود. [...]

تست عملکرد بخش‌های مختلف برد پازج-1

در این ویدئو با اجرای یک پروژه‌ی نمونه، عملکرد بخش‌های سخت‎افزاری برد پازج-1 (شامل تراشه‌ی FPGA، حافظه‌ی SRAM، مبدل USB به سریال و همچنین کلیه‌ی پایه‌های GPIO ی موجود روی پین هدرها) تست میشود. همچنین در این [...]