پیاده‌سازی اعداد مختلط در FPGA

پیاده‌سازی اعداد مختلط در FPGA

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

پیاده‌سازی محاسبات اعشاری در FPGA

پیاده‌سازی محاسبات اعشاری در FPGA

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

محاسبات علامتدار

پیاده‌سازی محاسبات علامتدار در FPGA

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

الگوریتم FFT

پروژه: پیاده‌سازی الگوریتم FFT

شاید بتوان الگوریتم FFT را مهمترین الگوریتم ۱۰۰ سال اخیر در حوزه پردازش سیگنال دیجیتال دانست. الگوریتم FFT در بسیاری از سیستم‌های پردازش سیگنال کاربرد دارد و بنابراین، پیاده‌سازی بهینه آن، مساله مهمی در ساخت این نوع سیستم‌ها است. در این مقاله، در مورد این الگوریتم و نحوه پیاده‌سازی آن در FPGA صحبت خواهم کردم […]

پروتکل RS232

پروژه هفته: پیاده‌سازی پروتکل RS232

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

پیاده‌سازی عملی

پیاده‌سازی عملی یک پروژه در FPGA

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

پیاده‌سازی فیلتر دیجیتال

پروژه: پیاده‌سازی فیلتر دیجیتال

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

پروتکل SPI

پروژه: پیاده‌سازی پروتکل SPI

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

خطای کدنویسی

۱۰ خطای کدنویسی رایج در زبان VHDL

آیا به تازگی شروع به کدنویسی به زبان VHDL کرده‌اید و بعد از نوشتن هر کد با انواع پیام‌های مربوط به خطای کدنویسی روبرو می‌شوید؟ آیا این پیام‌ها شما را سردرگم کرده‌اند و نمی‌دانید چگونه آنها را برطرف کنید؟ در این مقاله، ۱۰ خطای کدنویسی رایج به زبان VHDL را معرفی خواهم کرد و برای […]

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

چطور یک برد آموزشی FPGA مناسب برای یادگیری انتخاب کنیم؟

اگر شما در حال یادگیری FPGA و نحوه پیاده‌سازی مدارات دیجیتال به کمک این تکنولوژی هستید، به احتمال زیاد جستجویی هم در مورد برد آموزشی FPGA در بازار ایران انجام داده‎‌اید و با انواع بردهای ساده و پیچیده برخورد کرده‌اید. استفاده از یک برد آموزشی FPGA و انجام تمرین‌های متنوع با آن، بدون شک به […]