آموزش FPGA

آموزش FPGA قسمت نوزدهم: شیفت رجیستر (بخش دوم)

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

ادامه مطلب

پروتکل JTAG چیست

تاریخچه و قابلیت‌های خاص پروتکل JTAG

اگر با میکروکنترلرها زیاد سر و کار دارید و آن‌ها را پروگرام کرده باشید به احتمال زیاد اسم JTAG را نیز زیاد شنیده‌اید، اما چرا؟ چون از JTAG غالبا برای پروگرام و دیباگ تراشه‌های زیادی از جمله میکروکنترلرها استفاده می‌شود و افرادی که...

ادامه مطلب

اهمیت تئوری و ریاضیات در برنامه‌نویسی

اهمیت تئوری و ریاضیات در برنامه‌نویسی قسمت دوم: کری یا سرریز، کدام؟

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

ادامه مطلب

آموزش FPGA

آموزش FPGA قسمت هجدهم: شیفت رجیستر (بخش اول)

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

ادامه مطلب

آموزش FPGA قسمت 17

آموزش FPGA قسمت هفدهم: توصیف حافظه‌های چند بیتی (رجیستر یا ثبات)

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

ادامه مطلب

آموزش میکروبلیز از مبتدی تا پیشرفته

آموزش میکروبلیز قسمت ششم : آموزش زبان برنامه‌نویسی C

بسم‌الله‌الرحمن‌الرحیم اگر تاکنون این سری از آموزش‌ها را دنبال کرده باشید به مباحثی از زبان برنامه‌نویسی C از جمله متغیر‌ها، کلاس‌های حافظه، عملگر‌ها، رشته‌ها، آرایه‌ها و کاراکتر‌ها پرداختیم که توصیه می‌کنم حتما مقالاتی که نوشته ...

ادامه مطلب

آموزش FPGA

آموزش FPGA قسمت شانزدهم: توصیف عناصر حافظه (بخش پنجم)

Reset; در قسمت پانزدهم از مجموعه آموزشی FPGA در مورد نحوه‌ی نوشتن ریست در FPGA‌های شرکت Xilinx مفصلا صحبت کردیم و از منطق سخت‌افزاری که درون FPGA وجود دارد پرده برداشتیم و نهایتا طبق شماتیک مدار پیاده‌سازی شده در FPGA به شما تو...

ادامه مطلب

آموزش میکروبلیز از مبتدی تا پیشرفته

آموزش میکروبلیز قسمت پنجم : آموزش زبان برنامه‌نویسی C

بسم‌الله‌الرحمن‌الرحیم   اگر سری آموزش‌های میکروبلیز را تا کنون دنبال کرده باشید به مطالبی چون تعریف اصولی متغیر و عملگر‌ها در زبان برنامه‌نویسی C پرداختیم که برای دیدن این سری از آموزش‌ها می‌توانید اینجا کلیک کنید. در ای...

ادامه مطلب

آموزش FPGA

آموزش FPGA قسمت پانزدهم: توصیف عناصر حافظه (بخش چهارم)

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

ادامه مطلب

آموزش میکروبلیز از مبتدی تا پیشرفته

آموزش میکروبلیز قسمت چهارم: آموزش زبان برنامه‌نویسی C

بسم‌الله‌الرحمن‌الرحیم اگر قسمت سوم آموزش میکروبلیز " آموزش میکروبلیز قسمت سوم: آموزش زبان برنامه‌نویسی C " را مطالعه کرده باشید به بحث جذاب متغیر‌ها با شناسایی کلاس‌های حافظه و همینطور به نحوه اصولی تعریف متغیر‌ به همراه کلاس‌...

ادامه مطلب