از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
پنج سال پیش منتشر شده
تعداد بازدید: 205
کد پروژه: 184328
شرح پروژه
سلام وقتتون بخیر من چند دقیقه پیش بابت گزارش کارم باهاتو تماس گرفته بودم
سوال: سلام استاد،متوجه منظورتون از تحقيقي كه گفتین نشدم میشه بیشتر توضیح بدین؟یعنی راجب برنامه نویسی VHDL زبان توصیف سخت افزار توضیح بدم که چی هست و کاربردش کجاست؟
پاسخ: همین توضیحی که خودتان در ادامه دادید کاملا درست هست. یعنی چطور برنامه را برای کاربرد مورد نظر خودتان، مدار تلویزیونی، راه اندازی موتور ، گیت های منطقی و ... با ابزار لازم در محیط اکتیو vhdl یا modelsim بصورت کد وارد کنیم. لطفا به مثالی که در ادامه آوردم توجه کنید. در این مثال هدف این است که با دادن ورودی به گیت های منطقی و با استفاده از تئوری تصمیم و دستورات بتوانیم خروجی گیت ها را بدست آوریم و مقایسه کنیم. من دست شما را برای انتخاب کد و یا کاربرد مورد نظرتان باز گذاشتم.
پیاده سازی نظریه تصمیم گیری با استفاده از گیت های منطقی در VHDL. یکی از پروژه های جالب می تواند پیاده سازی یک گیت منطقی در active vhdl و یا درمحیط modelsim باشد. باید ورودی لازم ، اتصالات سیم و باس و گیت ها را در محیط برنامه تعریف کنید. همچنین اتصال قطعات و کتابخانه های استفاده شده. یک نمونه پیاده سازی را در ادامه آوردم باید خط به خط آنالیز کنید که برنامه در کاربرد مورد نظر شما چکار می کند. نکته ارزشمند اینجا بدست آوردن خروجی ها بصورت سری زمانی یا نمودار است
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY AND_GATE_TEST_BENCH IS
END AND_GATE_TEST_BENCH;
ARCHITECTURE behavior OF AND_GATE_TEST_BENCH IS
COMPONENT AND_GATE
PORT(
in1 : IN std_logic;
in2 : IN std_logic;
out1 : OUT std_logic );
END COMPONENT;
signal in1 : std_logic := '0';
signal in2 : std_logic := '0';
signal out1: std_logic;
BEGIN
U1: AND_GATE PORT MAP (in1 => in1,
in2 => in2 ,
out1=> out1 );
process
begin
wait for 10 ms;
in1 <='1';
wait for 10 ms;
in2<='0';
in1 <='1';
wait for 10 ms;
in1 <='1';
wait for 10 ms;
assert false
report "simulation over"
severity failure;
end process;
END;
سوال: وقتتون بخیر،میخواستم بپرسم تحقیقی که باید انجام بدیم برای درس مدار منطقی در میحط wordنوشته بشه؟ مثلا قالبش اینطوری باشه؟ و در اخر منابع ذکر بشه ؟ استاد ببخشیدتوی چند صفحه باشه؟ ببخشید مزاحم شدم ممنون میشم پاسخ بدید
- متشکرم. اگه بخوام خلاصه و بزبان ساده بگم. من بیشتر منظورم نصب برنامه و اجرای کد. مثل همان کد که داخل گروه گذاشتم. اون را گزارش تکمیل می کنه.تا ۲۸ آذر زمان دارم
-این فرمتی که شما خودت گفتی خوبه. مقدمه، معرفی کاربرد، کد با شرح، ورودی، خروجی ، کتابخانه، تفسیر خط به خط کد. معرفی ابزاری که استفاده کردید fpgaیا چیز دیگر، اتصالات، نمودارها + منابع
- ابتدا سعی کنید یک محیط اجرا کننده را نصب کنید، مثلا اکتیو وی اچ دی ال. هدف اصلی اونه . در کنارش هم همون که خودتون میدونید. قالب ورد مناسبه تعداد صفحه و بقیه آپشن ها هم اختیاری
ببین گفتم استاندارد منظور م اینه خروجی گرفتی ببین میشه سیو کرد
Save as- pdf- or emf
استاد مجید مبینی
درس مدارمنطقی
این پروژه شامل 6 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
مبلغ پروژه
160,000 تومان
مهلت برای انجام
7روز
وضعیت مناقصه
انجام شده
درباره کارفرما
عضویت دوازده سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
تمرینی در مورد درس طراحی دیجیتال به زبان VHDL(حتما به زبان VHDL باشد )
پنج سال پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار