نوشته شده توسط احمد ثقفی

آنچه در سال ۹۵ انجام دادیم

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

افزایش سرعت مدار با تنظیم قیدها در ISE

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

تست مدار با ChipScope

آیا تا به حال به این نکته فکر کرده‌اید که چطور می‌توانید صحت عملکرد مداری را که با FPGA پیاده‌سازی کرده‌اید به مدیر یا کارفرما نشان دهید؟ چه ابزارهایی برای اثبات درستی عملکرد یک سیستم دیجیتالی وجود دارند؟ در این برنامه ویدئویی، با ابزار ChipScope که یکی از نرم‌افزار‌های مجموعه ISE است آشنا خواهید شد […]

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

بعد از شروع اولین دوره پردازش سیگنال با FPGA سوال بسیاری از کاربران سایت از من این بود: “آیا دوره پردازش تصویر هم برگزار می‌کنید؟” چون فکر می‌کنم این سوال ممکن است در ذهن شما هم باشد، تصمیم گرفتم ویدئویی آماده کنم و در آن در مورد پردازش تصویر با FPGA صحبت کنم. در این […]

تشخیص و کنترل سرریز یا Overflow در FPGA

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

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

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

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

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

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

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

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

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

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

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