راه اندازی سون سگمنت با FPGA به زبان وریلاگ + ویدئو

اگر با میکرو کار کرده باشید حتما درگیر کار با سون سگمنت ها (7segments)  شده اید و روش راه اندازی آنها را میدانید، ولی اگر با آنها کار نکرده اید برای آشنایی با آن،با ما همراه باشید: 7segment در اصل از تعداد هفت عدد ال ای دی در کنار هم تشکیل شده است که [...]

آموزش دیبانسینگ (Debouncing) کلید به زبان وریلاگ

بانسینگ چیست؟ در بسیاری از پروژه ها لازم است از کلید، پوش باتن یا دیپ سوئیچ استفاده کنیم. در حالت ایده‌آل انتظار می‌رود با وصل و قطع این عناصر، عملیات 1 و 0 منطقی بلافاصله و بدون اختلال انجام شود. اما در واقعیت این اتفاق بروز نمیدهد. در واقع هنگام وصل یا قطع عناصر [...]

۱۳۹۹/۶/۲۳ ،۱۴:۱۷:۳۵ +۰۰:۰۰ ۲۲ شهریور, ۱۳۹۹|آموزش ها, پروژه‌های نمونه دسته بندی ها|برچسب ها: , |بدون دیدگاه

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

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

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

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

۱۳۹۹/۶/۱۳ ،۱۱:۲۸:۴۶ +۰۰:۰۰ ۱۳ شهریور, ۱۳۹۹|آموزش ها, پروژه‌های نمونه دسته بندی ها|برچسب ها: , , , |۱ دیدگاه

ساخت یک اسیلوسکپ ساده با استفاده از برد پازج و نرم افزار Matlab

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

۱۳۹۷/۱۲/۱۷ ،۲۰:۵۴:۱۱ +۰۰:۰۰ ۱ مهر, ۱۳۹۶|آموزش ها, پروژه‌های نمونه دسته بندی ها|برچسب ها: , , |۹ نظر

آموزش Co-Simulation با استفاده از MATLAB SYSTEM GENERATOR

 مقدمه در این نوشته سعی شده است آموزش کامل و مرحله به مرحله ی شبیه سازی دوطرفه ی Matlab System Generator  و  ISE که به اختصار Co-Simulation گفته می شود، در اختیار شما قرار گیرد. این روش به شما کمک خواهد کرد که در محیط simulink متلب، کد FPGA خود را شبیه سازی کنید. مزیت [...]

۱۳۹۷/۱۲/۱۷ ،۲۰:۵۴:۱۲ +۰۰:۰۰ ۸ شهریور, ۱۳۹۶|آموزش ها دسته بندی ها|برچسب ها: , |۴ نظر

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

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

۱۳۹۷/۱۲/۱۷ ،۲۰:۵۴:۱۲ +۰۰:۰۰ ۲۹ اسفند, ۱۳۹۵|DesignLab, آموزش ها دسته بندی ها|برچسب ها: , , , , |بدون دیدگاه

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

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

۱۳۹۷/۱۲/۱۷ ،۲۰:۵۴:۱۳ +۰۰:۰۰ ۱۵ آبان, ۱۳۹۵|آموزش ها, پروژه‌های نمونه, ویژه دسته بندی ها|برچسب ها: , |۲ نظر

یک SRAM Controller ساده و کارآمد جهت خواندن و نوشتن در SRAM

حافظه SRAM سلام در این پروژه ی نمونه، به منظور آشنایی با نحوه ی خواندن و نوشتن در SRAM، با یک SRAM Controller ساده اما کارآمد آشنا خواهیم شد که برگرفته از مثال ارائه شده در بخش 11.4.5 کتاب معروف "FPGA Prototyping by Verilog Examples" بوده که بر روی برد پازج-یک پورت شده است. در [...]