ارتباط سریال (UART) در FPGA
با سلام
طبق قولی که داده شده بود در قسمت نهم از سری ویدئوهای آموزش FPGA به معرفی و بررسی یک پروژه ساده پرداخته ایم
در این قسمت کد ارتباط سریال با کامپیوتر در اختیارتان قرار گرفته و با یک ماشین حالت بسیار ساده عملیات ارسال و دریافت تست می شود
تماشای ویدئو
دانلود
دانلود ویدئو با کیفیت بالا – فرمت h.264 (حجم 76 مگابایت)
دانلود ویدئو با کیفیت بالا و فشرده (حجم 14 مگابایت)
سلام بسیار ممنون
ان شاء الله در برنامه های بعدیتون به عنوان یه پیشنهاد میگم
قصد جسارت ندارم.
اموزش راه اندازی قسمت های مختلف مثل VGA پورت سریال ، نمونه برداری صوت و….
باشه.که مفید واقع میشه
سلام
فایل های دانلود مشکل دارن
لطفا فایل هارو بار دگه اپلود کنید.
سلام…ممنون از آموزشهای عالی شما…لینک دانلود های بالا مشکل دارن…لطفا مجددا لینک دانلودشو بذارید…ممنون
با سلام
مشکل در دست بررسی است. انشاءالله به زودی برطرف خواهد شد.
با تشکر از شما.
سلام…
چه موقع از architecture behavioral استفاده میشه و چه موقع از architecture rtl؟ فرقشون چیه؟ شما تو همه آموزشهای از behavioral استفاده کردین و توضیحی ندادین!…اما در برنامه ارتباط سریال از rtl استفاده شده…
ممنون از توجهتون, تو قسمتای اول ذکر شد که شما میتونید رفتار های متفاوتی رو برای ماژولتون تعریف کنید وتوی طراحی های بزرگتر که از این ماژول استفاده میکنید یا اصطلاحا port map میکنید مشخص کنید که کدوم رفتار ماژولتون مد نظره به عبارتی rtl یا behavioral کلمه کلیدی زبان VHDL نیست. بابت تاخیر پاسخ به سوالتون پوزش
سلام
ممنون کد خوبی بود
لطفا بفرمایید پایه wr و busy به چه چیزی وصل میشود؟
و fullbit چه مقداری باید بگیرد؟
فلگ busy برای مشخص کردن مشغول بودن واحد uart استفاده شده, سیگنال wr هم برای write کردن در واحد uart استفاده شده که با مشاهده ماشین حالت ساده کد متوجه عملکرد اون میشید
در مورد fullbit هم تو قسمتی از کد (fullbit => divisor) مقدار دهی شده و شما برای تنظیم نرخ ارسال فقط کافیه divisor رو مقداردهی کنید
سلام خیلی ممنون ازتون
میشه بگیذ تو کد گیرنده از halfbit چه استفاده ای می کنیم ؟
سلام
آیا برای ارتباط fpga تحت شبکه مدباس rs485نیاز به سخت افزار خاصی هست ؟
سلام
بله نیاز به آیسی ترانسیور مانند MAX485 هست. در این مورد تفاوتی بین FPGA و میکروهای معمولی نیست.
سلام میشه یه توضیح راجع به عملکرد کد گیرنده بدید