طراحی دیجیتال روی FPGA
توصیف منطق سختافزاری، ماشین حالت و ساخت سیستمهای کامل مثل بازی پونگ با خروجی تصویر.
طراحی دیجیتال روی FPGA، پردازش سیگنال و تصویر، بالا آوردن لینوکس روی Zynq و ساخت سیستمهای embedded با ESP32، آردوینو و رزبریپای.
حوزهها
از نوشتن منطق سختافزاری تا اجرای لینوکس روی یک SoC و ساخت دستگاههای کوچک متصل به اینترنت. اینها حوزههایی است که در آنها کار کردهام:
توصیف منطق سختافزاری، ماشین حالت و ساخت سیستمهای کامل مثل بازی پونگ با خروجی تصویر.
کار با برد Alinx و Zynq-7000؛ ترکیب پردازنده ARM و منطق FPGA در یک تراشه.
دریافت تصویر از دوربین و پردازش آن روی FPGA، با جریان داده بلادرنگ.
بالا آوردن لینوکس embedded روی Zynq: بوت، کرنل و ارتباط نرمافزار با بخش FPGA.
فیلترهای FIR و IIR، تبدیل فوریه (FFT) و پیادهسازی الگوریتمها روی سختافزار.
ساخت دستگاه با ESP32، آردوینو و رزبریپای؛ از حسگر و ارتباط بیسیم تا نرمافزار دستگاه.
مقالات
اگر پروژهای در این حوزه دارید، بگویید تا از ایده تا اجرا کنار شما باشم.