خانه / پروژه ها / پروژه های FPGA

پروژه های FPGA

فرکانس متر در fpga

فرکانس متر اصولاً یکی از ابزارهای مهم که در بخشهای مختلف سیستم های الکترونیکی و مخابراتی به کار گرفته می شود فرکانس متر می باشد. این ابزار می تواند به صورت آنالوگ یا دیجیتال پیاده سازی گردد. نکته مهم در پیاده سازی این ابزار توجه به محل استفاده و نیز …

ادامه نوشته »

طراحی cpu یک کامپیوتر در fpga

طراحی cpu  کامپیوتر مانو در fpga به زبان vhdl در این پروژه  پیاده سازی کامل کامپیوتر مانو انجام شده است . در واقع پروژه پیاده سازی میکروپرسسور در fpga  می باشد و کلیه اجزا به صورت تابع نوشته شده است اجزا 1- ریجیستر 8بیتی 2- مالتی پلکسرها کنترلی 3-باس (گذرکاه …

ادامه نوشته »

رجیستر 4 بیتی در fpga

برنامه رجیستر 4 بیتی در fpga به زبان vhdl برنامه به صورت رجیستر کامپیوتر مانو نوشته شده است . جهت دریافت برنامه مبلغ 3هزار تومان به شماره حساب زیر واریز نمایید : شماره  حساب : 4398-5430-8310-5859 و اطلاعات واریز را به ایمیل زیر ارسال نموده یا با شماره زیر تماس …

ادامه نوشته »

برنامه گذرگاه داده مانو در fpga

برنامه گذرگاه داده کامپیوتر مانو در fpga  به زبان vhdl گذرگاه های سیستم (BUS) هر سیستم کامپیوتر داراي سه دسته گذرگاه اساسي مي باشد كه وظيفه ارتباط بين بلوك هاي اصلي تشكيل دهنده CPU و كنترل عملكرد صحيح آنها را بر عهده دارد اين گذرگاهها عبارتند از: گذرگاه داده ( …

ادامه نوشته »

برنامه Alu با fpga به زبان vhdl

واحد محاسبه و منطق (Arithmetic & Logic Unit) به اختصار (ALU)، مداری دیجیتالی است که عملیات حساب و منطق را انجام می‌دهد. یک قطعه اساسی از واحد پردازش مرکزی در کامپیوتر است. و حتی ساده‌ترین میکروپردازنده‌ها نیز دارای یک واحد محاسبه و منطق برای کارهایی از قبیل نگهداری زمان هستند. …

ادامه نوشته »

ارتباط FPGA با Arduino توسط SPI, به همراه کد پیاده سازی SPI در FPGA و کد Arduino .

ارتباط FPGA با Arduino توسط SPI, به همراه کد پیاده سازی SPI در FPGA و کد Arduino . در مرحله اول بریم سراغ پروتکل SPI و اینکه چطور این پروتکل کار میکند. کلمه SPI مخفف عبارت Serial Peripheral Interface است که اشاره دارد به یک پروتکل ارتباطی سریال. از این …

ادامه نوشته »

جمع کننده BCD در FPGA

جمع کننده BCD در FPGA به زبان VHDL در برنامه زیر cin :کری ورودی cout :کری خروجی A,B:ورودی s: حاصل جمع خروجی می باشد دقت شود که برنامه شامل دو قسمت است library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.std_logic_unsigned.all; entity  EPC is Port ( IN1 : in  STD_LOGIC_VECTOR (3 …

ادامه نوشته »