طراحی و پیاده سازی مدار فرکانس متر دیجیتال روی Xilinx FPGA

FrequencyMeterFPGA

عنوان پروژه : طراحی و پیاده سازی مدار فرکانس متر دیجیتال روی Xilinx FPGA

 

هدف : طراحی و پیاده سازی فرکانس متر در نرم افزار Ise Xilinx و پروگرام کردن آن روی برد FPGA Spartan-3

 

مشخصات فرکانس متر خواسته شده :

– ۱Hz تا ۹۹۹Hz

– دارای اسیلاتور داخلی ۲۰MHz

– نمایش خروجی بر روی سه نمایشگر سون سگمنت

 

نحوه کار مدار فرکانس متر :

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

 

این مطلب را از دست ندهید :  مقایسه تفاوت های بین دو زبان Verilog و VHDL

گزارش انجام پروژه :

طراحی و ساخت این پروژه در ۵ مرحله انجام می شود .

مرحله اول : طراحی ده شمار آسنکرون به منظور شمردن پالس ها

مرحله دوم : طراحی مدار تقسیم کننده فرکانس پالس  ۲۰MHz به منظور ایجاد دقیق ۱ ثانیه

مرحله سوم : طراحی ماژول تبدیل Hex به ۷-segment

مرحله چهارم : قرار دادن ۴ عدد D فلیپ-فلاپ به منظور ذخیره داده ها بمدت ۱ ثانیه

مرحله پنجم : ترکیب مراحل قبلی و بستن مدار اصلی در محیط ISE

 

فایل پیوست : شامل راهنمای انجام پروژه ، گزارش کامل پروژه و سورس برنامه ISE

پسورد : electrovolt.ir

لینک دانلود

این مطلب را با دوستانتان به اشتراگ بگذارید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

13 − 5 =