راه‌اندازی پورت VGA با FPGA (بازی تتریس)

در این مقاله قصد داریم در رابطه با راه‌اندازی VGA با FPGA صحبت کنیم. اما قبل از آن بهتر است کمی در رابطه با خود VGA توضیحاتی را بیان کنیم. VGA (Video Graphics Array) VGA مخفف عبارت Video Graphics Array است. این ...
0

آرایه‌ها در VHDL

اگر با زبان‌های برنامه‌نویسی کار کرده باشید می‌دانید که انواع مختلف داده برای کارهای مختلف برای ما وجود دارد. از داده‌های اینتیجر، با علامت و بی علامت بگیرید تا ساختمان‌ها و بسیاری از داده‌های دیگر. در زبانی مانند زبان C ...
0

آموزش FPGA : قسمت بیستم

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

آموزش FPGA : قسمت نوزدهم

for; در قسمت هجدهم از مجموعه آموزشی FPGA با شیفت رجیستر آشنا شدیم و مفصلا به تعریف آن پرداختیم، ساختارهای مختلف آن را با هم دیدیدم، همچنین عملکرد انواع شیفت رجیسترها را بررسی کردیم و آن‌ها را با رجیسترها مقایسه ...
0

آموزش FPGA : قسمت هجدهم

در قسمت هفدهم از مجموعه آموزشی FPGA با رجیسترها آشنا شدیم و از کاربردهای رجیسترها گفتیم، نهایتا هم با استفاده از زبان VHDL یک رجیستر را به صورت Generic توصیف کردیم، که شما می‌توانستید تنها با تغییر یک عدد عرض ...
0

آموزش FPGA : قسمت هفدهم

ما در قسمت دوازدهم تا قسمت شانزدهم از مجموعه آموزشی FPGA حافظه‌های تک‌بیتی یا همان فلیپ‌فلاپ‌ها را به طور کامل مورد بررسی قرار دادیم و هر آنچه نیاز بود، یا بهتر است بگوییم هر آنچه در رابطه با فلیپ‌فلاپ‌ها وجود ...
0