فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

جزوه کامل مدار های الکتریکی

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

جزوه کامل مدار های الکتریکی


جزوه کامل مدار های الکتریکی

جزوه کامل مدار های الکتریکی

بسیار کامل و جامع مناسب دانشجویان برق و افرادی که قصد تحقیق در مورد مدارهای الکتریکی دارند


دانلود با لینک مستقیم


جزوه کامل مدار های الکتریکی

دانلود تحقیق شبیه سازی و پیاده سازی مدار سخت افزار پایه به کمک VHDL .

اختصاصی از فایلکو دانلود تحقیق شبیه سازی و پیاده سازی مدار سخت افزار پایه به کمک VHDL . دانلود با لینک مستقیم و پر سرعت .

 تحقیق شبیه سازی و پیاده سازی مدار سخت افزار پایه به کمک VHDL  در 49 صفحه با فرمت ورد شامل بخش های زیر می باشد:

چکیده

مقدمه

مروری بر VHDL

فصل اول 

مروری بر تحقیقات گذشته

تراشه های قابل برنامه ریزی

 کاهش ابعاد و حجم سیستم

کاهش مدت زمان طراحی و ساخت و عرضه به بازار

کاهش توان مصرفی ، نویز و اغتشاش

 فصل دوم :

روش تحقیق و مواد

طراحی مدار voter هوشمند

توصیف عملیاتی

عملیات بخش switching

عملیات بخش master _ slave

عملیات بخش Comparement

عملیات بخش ed _ om

عملیات بخش error finder

عملیات بخش  data_ selector

کد نویسی در  VHDL

کد نویسی بخش switch – cell

کد نویسی بخش switching

 کد نویسی بخش d – ff – 2 bit

کد نویسی بخش ms - d – ff – 2 bit

کد نویسی بخش ms – block

کد نویسی بخش m – s – block

 

کد نویسی بخش error – finder

کد نویسی بخش data – selector

کامپایل و شبیه سازی

استاندارد کردن قطعه کدها و آنالیز آنها توسط FPGA express

تولید طرح سطح گیت بوسیله FPGA express

استخراج فایل Net list بوسیله FPGA express

طریقه سنتز بوسیله Foundation 2.1

فاز اجرایی در برنامه foundation 2.1

پیکر بندی روی تراشه XC4005XL  توسط Foundation 2.1

 

 

 

 

  چکیده

در این پروژه یک مدار سخت افزاری با 17 ورودی و 2 خروجی از نوع  qit کد نویسی و شبیه سازی شده و برای پیکربندی روی چیپ های FPGA  یا  CPLD  آماده شده است .

کد نویسی این مدار بوسیله زبان VHDL و شیه سازی آن بوسیله نرم افزار model sim  صورت گرفته است . مراحل آنالیز و سنتز قطعه کد های VHDL توسط دو برنامه   foundation 2.1و FPGA express  از شرکت xilinx  انجام شده است .

در صفحات بعدی این مقاله هر قسمت از روال فوق را که عبارت اند از : کد نویسی اولیه و مشکلات کامپایل ، آنالیز قطعه کدهای غیر استاندارد ، استاندارد کردن قطعه کدها و سنتز آنها می باشد . بطور کامل توضیح داده ام . همچنین در پایان در قسمت اجرایی نحوه تولید فایل باینری نهایی جهت برنامه ریزی روی چیپ  XC4005XLPC84 که یک FPGA  از خانواده XC4000XL است را مشاهده می کنید .

امید دارم با مطالعه این مقاله به اطلاعات شما در این زمینه افزوده شود .

 


مقدمه    

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

در این میان زبان توصیف سخت افزاری VHDL  نقش مهمی را در طراحی و شبیه سازی مدارات سخت افزاری به عهده دارد . در این قسمت لازم می دانم تا توضیحی اجمالی از نحوه عملکرد و مزایای این زبان به شما ارائه کنم ...

.

.

.

-2-2  کد نویسی در  VHDL

2-2-2-1  کدنویسی بسته  basic _ utility

در شبیه سازی و کد نویسی مدار سخت افزاری انتخابگر داده از بسته کتابخانه ای تحت عنوان basic _ utility استفاده کرده ام . استفاده از بسته کتابخانه ای  ( package )این امکان را به ما می دهد تا بتوانیم نوع داده هایی را که مایلیم با آنها کار کنیم را برای کامپایلر برنامه model sim  معرفی کنیم .

به عنوان مثال من برای هر bit  از نوع داده جدیدی تحت عنوان qit  استفاده کرده ام . نوع داده bit  بطور پیش فرض درکامپایلر model sim  معرفی شده که می تواند دو مقدار ( 1 ) , ( 0 )  باینری را در خود جای دهد . ما می توانیم از نوع داده bit  و همچنین bit _ vector  ( آرایه ای از بیت ها ) استفاده کنیم . ولی اگر بخواهیم هر سیگنال یا اتصال ما مثلاً مقدار Z  یعنی امپدانس بالا را نیز قبول کند باید یک نوع داده جدیدی در بسته کتابخانه ای تعریف کنیم که شامل این مقدار جدید نیز باشد .

این کار با دستور TYPE  در  VHDL  انجام می شود . به عنوان مثال در خط اول قطعه کد basic _ utility نوع داده ای با نام qit  تعریف شده که می تواند ارزشهای  “ X “ , “ Z  “, “ 1 “ , “ 0 “  که به ترتیب صفر منطقی ، یک منطقی ، امپدانس بالا و حالت بی اهمیت است را در خود جای دهد . توابع منطقی که با این نوع داده جدید  ( qit )  کار می کنند مانند  “ xor “ , “ nor “ , “ nand “ , “ or “ , “ and “ , “ not “  نیز به بسته کتابخانه ای اضافه شده اند .

همچنین توابع دیگری مانند int – to – bin , bit – to – int , equal  که هر یک وظیفه خاصی را دارا می باشند طراحی و کد نویسی و به بسته کتابخانه ای مورد نظراضافه شده اند . بسته کتابخانه ای basic _ utility به وسیله نرم افزار  model sim  کامپایل شده و در کتابخانه با نام  work  که بصورت پیش فرض در هر پروژه انتخاب می شود جای می گیرد . برای اینکه هر یک از قطعه کدها بتوانند از نوع داده ها و امکاناتی که در این بسته قرار دارند استفاده کنند ما باید در ابتدای هر قطعه کد این بسته کتابخانه ای که در کتابخانه work  قرار دارد را معرفی کنیم . قطعه کد مربوط به این بسته کتابخانه ای در صفحات بعد چاپ شده است ...

 

 

 


دانلود با لینک مستقیم


دانلود تحقیق شبیه سازی و پیاده سازی مدار سخت افزار پایه به کمک VHDL .

جزوه مدار الکتریکی 1 پروفسور محمد باقر شمس اللهی دانشگاه صنعتی شریف

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

جزوه مدار الکتریکی 1 پروفسور محمد باقر شمس اللهی دانشگاه صنعتی شریف


جزوه مدار الکتریکی 1 پروفسور محمد باقر شمس اللهی دانشگاه صنعتی شریف

این جزوه به صورت دستنویس است.

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

این جزوه در 155 صفحه با کیفیت عالی اسکن شده و امیدواریم در جهت کمک به شما عزیزان مورد استفاده قرار بگیرد.


دانلود با لینک مستقیم


جزوه مدار الکتریکی 1 پروفسور محمد باقر شمس اللهی دانشگاه صنعتی شریف

دانلود دستورکارآزمایشگاه مدار منطقی

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

دانلود دستورکارآزمایشگاه مدار منطقی


دانلود دستورکارآزمایشگاه مدار منطقی

دستور کار حاضر بر مبنای درس مدارهای منطقی دوره کارشناسی پیوسته رشته های مهندسی برق تهیه و تنظیم شده است. از دانشجویان گرامی انتظار می رود پس از اتمام این آزمایشگاه با مدارات مجتمع آشنا شده و قادر باشند مدارهای ترکیبی و ترتیبی را طراحی و عملاً تست نمایند.

پیوست 1

مدارهای مجتمع یا آی سی ها بر چند منطق استوار هستند:

  • منطق مقاومت – ترانزیستورRTL: مدار پایه خانواده دیجیتال RTL گیت NOR میباشد.
  • منطق دیود – ترانزیستور DTL: مدار پایه خانواده DTL گیت NAND است.
  • منطق ترانزیستور – ترانزیستور TTL: فرم تکمیل شده خانواده DTL است.
  • منطق کوپلاژ – امیتر ECL: یک خانواده منطقی دیجیتال غیر اشباع است.
  • منطق فلز – اکسید – نیمه هادی MOS
  • منطق فلز – اکسید – نیمه های متمم CMOS

تفاوت بین IC های TTL و CMOS:

     تفاوت ها زیادی بین IC های TTL و CMOS وجود دارد به دلیل اینکه اصولا دو تکنولوژی متفاوت هستند. TTL ها جز تکنولوژی های دو قطبی هستند که خود تکنولوژی دو قطبی شامل چندین خانواده است که بررسی روند تکامل و تفاوت هایشان در نوع خودش جالب هست.

اما CMOS به دلیل ساختمان متفاوتش با تکنولوژی دو قطبی، به نوعی باعث تحول و انقلاب در الکترونیک دیجیتال شد! چرا که امکان ایجاد پیکر بندی های متفاوت از آن و گسترش آن بر روی تراشه امکان پذیر شد. اگه مراحل ساخت BJT رو ببینید متوجه می شوید در BJT نیاز به نفوذ لایه های p و n  روی هم بوده ولی درساخت  Cmos نیازی به این کار نیست و امکان گسترش اون بر روی تراشه فراهم هست. حالا اگه بخواهیم به موردی اشاره کنیم داریم:

  • توان مصرفی بالا در TTL در مقایسه با CMOS
    فن اوت (FAN OUT) کمتر در TTL
    مساحت ترانزیستور در TLL بیشتر (جریان در ماسفت به مساحت ترانزیستور بستگی نداره بلکه به نسبت ابعاد کانال وابسته است.بر خلاف BJT که جریان به مساحت وابسته است، به همین خاطر میشه ماسفت ها رو تا حد امکان کوچک ساخت و تراکم ترانزیستور ها در تراشه رو فوق العاده زیاد کرد)
    تاثیر خیلی کمتر الکتریسته ساکن بر CMOS به دلیل ایزوله بودن گیت
    TTL
    به نسبت سریعتر هستند
    امپدانس ورودی بسیار زیاد در Cmos ، در نتیجه بارگذاری کمتر و Fan out بیشتر
    خواص خازنی Cmos بیشتره به دلیل وابسته بودن عملکرد ماسفت به ولتاژ (در نتیجه سرعت کمتر)

پیوست 2

آشنایی با برد بورد (Bread Board)

با توجه با شکل چهار بخش از بالا به پایین مشاهده می شود و کلیه ردیف هایی که در این شکل با خط پر به یکدیگر متصل شده اند از لحاظ الکتریکی به یکدیگر وصل هستند . به عبارت دیگر دو بخش بالا و پایین ،هرکدام از ردیف های بالا و پایین به صورت افقی به هم متصل اند که از وسط جدا شده اند، یعنی در هر قسمت ،4 اتصال ۲۵ سورا ی وجود دارد . اما در دو بخش میانی سوراخ ها به صورت عمودی به هم متصل اند و حدود ۶۰ ستون داریم.

   معمولأ در دو بخش بالا و پایین ردیف های چپ و راست را به هم وصل و از بیرون هم ردیف بالای بخش پایینی را به ردیف پایین بخش بالا متصل کرده، همینطور ردیف بالا ی بخش بالا را به ردیف پایین بخش پایین متصل می کنیم تا دو حلقه ی بیرونی و درون ی تشکیل شود  در واقع قطب مثبت و منفی برق ورودی دور تا دور بورد می چرخد و می توان هر جا که لازم شد از منبع به طورمستقیم ولتاژ موردنظر را دریافت کرد . غالبأ قطب مثبت باتری  را به حلقه ی بیرونی و قطب منفی را به حلقه درونی متصل می کنیم

آشنایی با منبع تغذیه DC

منبع تغذیه DC یک منبع ولتاژ یا یک منبع جریان با دامنه قابل تنظیم است. یک

نمونه منبع تغذیه در شکل نشان داده شده است که دارای دو خروجی است و

میتواند تواماً هم به عنوان منبع ولتاژ (0 تا 30 ولت) و هم منبع جریان (0 تا 3 آمپر)

مورد استفاده قرار گیرد. این دو منبع می توانند به هم وابسته شوند و منابع ولتاژ

سری و یا منابع جریان موازی به وجود آورند. در این حالت منبع سمت راست به

عنوان منبع اصلی در نظر گرفته می شود و باید مقادیر ولتاژ و جریان از صفحه

نمایش این منبع قرائت شوند.

عملکرد مهمترین قسمتهای این دستگاه در ادامه ذکر شده است:

  1. کلید قطع و وصل خروجی (در حالت قطع با وجود روشن بودن دستگاه، خروجی ها صفر خواهند بود.)
  2. تنظیم مقدار دامنه ولتاژ خروجی
  3. تنظیم حداکثر جریان خروجی
  4. نمایشگر مقدار دامنه ولتاژ خروجی کانال 1
  5. نمایشگر مقدار دامنه ولتاژ خروجی کانال 2
  6. نمایشگر حداکثر جریان خروجی کانال 1
  7. نمایشگر حداکثر جریان خروجی کانال 2
  8. سرهای مثبت و منفی خروجی کانال 1
  9. سرهای مثبت و منفی خروجی کانال 2
  10. سیم زمین
  11. دکمه های ارتباط دهنده دو کانال:
  • زمانی که هر دو بیرون باشند، دو کانال مستقل کار می کنند.
  • زمانی که فقط دکمه چپ داخل باشد، منابع ولتاژ سری می شوند و حداکثر تا 60 ولت ولتاژ می دهند.
  • زمانی که هر دو دکمه داخل باشند، منابع جریان موازی می شوند و حداکثر تا 6 آمپر جریان می دهند.

  برای تنظیم حداکثر جریان خروجی هر منبع می توان سرهای مثبت و منفی مربوط به آن منبع را اتصال کوتاه کرد و با دکمه های 3 حداکثر جریان را تعیین کرد.

پیوست 4                                                                    Logic Probe آشنایی با

این دستگاه حالت هر نقطه از مدارات دیجیتالی را اندازه گیری میکند . برای این

کار باید منبع ولتاژ تغذیه مدار و زمین مورد سنجش با این مدار یکی باشد . برای

آنالیز نقطه مورد نظر باید سیم تست به آن نقطه متصل شود .

   اگر سطخ ولتاژ Low باشد مقدار “0″ منطقی را نشان می دهد و LED سبز

روشن می شود . در صورتی که سطح ولتاژ High باشد عدد “1″ منطقی ظاهر

 می شود و LED قرمز به تنهایی روشن می شود و در صورتی که سیم تست به

جایی وصل نباشد حالت مقاوتی Impedance دارد و هیچ عددی در نمایشگر نشان

داده نمی شود و LED ها خاموش هستند .

   حالت High زمانی ایجاد می شود که سیم تست به ولتاژ 3-5 ولتی ( بر اساس

ولتاژ تغذیه به کار رفته ) متصل شده باشد و حالت Low مربوط به اتصال های زمین

در حدود 0-2 ولت است .

 شامل 31 صفحه فایل word قابل ویرایش

 


دانلود با لینک مستقیم


دانلود دستورکارآزمایشگاه مدار منطقی