سورنا فایل

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

سورنا فایل

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

پاورپوینت شبیه سازی یکسوهای تک فاز و سه فاز دیودی با نرم افزار MATLAB.PPT

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

 

نوع فایل:  ppt _ pptx ( پاورپوینت )

( قابلیت ویرایش )

 


 قسمتی از اسلاید : 

 

تعداد اسلاید : 17 صفحه

دانشگاه آزاد اسلامی واحد ابهر دانشکده فنی – مهندسی گروه برق – الکترونیک «هوالعلیم» عنوان پروژه : شبیه سازی یکسوهای تک فاز و سه فاز دیودی با نرم افزار MATLAB 1 ) یکسوهای تک فازدیودی مشخصات منبع ورودی F = 50 HZ , Vs (rms) = 220 v الف ) ششبیه سازی یکسوساز تک فاز نیم موج دیودی در حالت : 1 ) بار مقاومتی (R= 2 Ω ) 2 ) بار سلفی – مقاومتی (H = 0.01 H , R= 2 Ω ) ب ) شبیه سازی یکسوساز تک فاز تمام موج (پل) دیودی در حالت : 1 ) بار مقاومتی (R= 2 Ω ) 2 ) بار مقاومتی – سلفی (L = 0.01 H , R= 2 Ω ) 1 .
1 ) یکسوکننده تک فاز نیم موج دیودی : مدار شکل (1 .
1 ) یکسوکننده نیم موج دیودی را نشان می دهد.
دیود D یکسوکننده را تشکیل می دهد.
در این مدار قبل از بسته شدن کلید جریان صفر است.
پس از بسته شدن کلید با نوشتن معادله KVL داریم : با اعمال شرایط اولیه با توجه به اینکه دیود اجازه عبور جریان منفی را نخواهد داد، وقتی جریان در زاویه β صفر می شود دیود خاموش خواهد شد.
زوایه β از п بزرگتر است پس جریان پس از ولتاژ ρvs صفرخواهد شد که ویژه مدارات سلفی است در این مدار برای یک مدت زمانی، ولتاژ منفی روی بار قرار دارد.
به بیان دیگر دیود مانع از عبور جریان منفی شده، ولی این دلیل آن نیست که دو سر بار ولتاژ منفی اعمال نشود.
با محاسبۀ مقادیر DC در سمت دوم : با متوسط گیری از دو طرف معادله KVL : در سیستم پریودیک ، متوسط ولتاژ در سر سلف صفر است.
در غیر این صورت مدار به حالت ماندگار نرسیده و سلف مرتباً در حال ذخیره انرژی است.
2 .
1 ) شبیه سازی یکسوساز تک فاز تمام موج (پل) دیودی : برای تشکیل یکسوکننده تمام موج در راه وجود دارد : 1 ) استفاده از ترانسی که سر وسط دار دارد.
2 ) پل تریستوری روش اول : استفاده از ترانسی که سروسط است .
مدل بار در این حالت : با قراردادن یک ترانسفورماتور با سروسط، سیستم تکفاز به یک سیستم دو فاز که نسبت به هم 180 درجه اختلاف فاز دارند تبدیل شده است.
فرمان آتش T2 , T1 ، نسبت به هم 180 درجه اختلاف فاز دارند، به عبارت دیگر اگر در یک نیم سیکل T1 با زاویه آتش α روشن شود T2 بایستی در نیم سیکل بعد با همان زاویه α، روشن شود.
رعایت این نکته باعث متقارن شدن is شده و از ایجاد جریان های DC در منبع تغذیه AC جلوگیری به عمل می آورد.
دو حالت ممکن است برای مدار اتفاق بیفتد : 1 ) وقتی 1 تریستور را تریگر می کنیم، تریستور دیگر خاموش است.
(مُد DCM) (Discontinues current Mode) 2 ) وقتی 1 تریستور را تریگر می کنیم، تریستور دیگر هنوز روشن باشد.
(Continues current Mode) فرض اول : (DCM) در این حالت چون در لحظه تریگر هر دو تریستور خاموش هستند پس بار صفر است.
چون مسیری برای عبور جریان وجود ندارد.
پس ولتاژ در سربار همان Eb است.
به محض روشن شدن T1 تمام ولتاژ سینوسی VmSimwt روی بار خواهد افتاد و جریانی معادل : از آن خواهد گذشت.
جریان در e α به صفر خواهد رسید در سربار Eb خواهد افتاد.
فرض کرده ایم تریگر شدن T2 بعد از خاموش شدن T1 است بنابراین داریم : شکل موج ولتاژ و جریان بار در زمان بار

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

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



دانلود فایل  پرداخت آنلاین 


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


پاورپوینت شبیه سازی یکسوهای تک فاز و سه فاز دیودی با نرم افزار MATLAB.PPT

تحقیق درباره شبیه خوانی

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 29

 

«تعزیه داری و شبیه خوانی » :

در گذشته طی دو ماه محرم و صفر ، 60 مجلس تعزیه اجرا می شده است ولی در سالهای اخیز صرفاً در ده روز اول محرم تعزیه می خوانند و در دیگر مواقع سال ، به طور متفرقه چندمجلس تعزیه برگزار می شود.

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

 

نظر مراجع قدیم و روش برخورد آنان با تعزیه چیست؟از دیدگاه اسلام، عزاداری و سوگواری اهل بیت(ع) می تواند در قالب ها، فرم ها و ابزاری که در میان ملل و اقوام مختلف مرسوم بوده، محقق شود و به شیوه های گوناگون تجلی یابد.البته این تا زمانی است که قالب ها به شکل ها، شیوه ها و گونه ها، به اصل پیام و محتوا لطمه وارد نسازد، بلکه به بهترین نحو پیام را در ذهن و جان مخاطب جای دهد. از این رو استفاده از شیوه های عزاداری که در زمان صدر اسلام رایج نبوده (مانند زنجیرزنی، سینه زنی، تعزیه و...) نه تنها از نظر شرعی اشکال ندارد، بلکه مددکار اسلام بوده و می تواند در حد خود، شعارهای عاشورا و اهل بیت(ع) را به گوش انسان معاصر رسانده و قلب او را به سمت باور بدان ها سوق دهد.البته باید به این نکته مهم نیز توجه کرد که عزاداری مشروع و مجاز دارای حدود و چارچوب های خاصی است که به وسیله شرع و عقلاء تعیین می گردد. اگر عزاداری در شیوه هایی اجرا شود که شور را بر شعور غالب سازد و به نوعی موجب انحراف از فلسفه عزاداری گردد خارج از حدود عزاداری مشروع، مقبول، موجه و معقول است.اگر قالب های عزاداری به گونه ای باشد که عقلای جامعه، آن را تقبیح کرده، آن را موجب وهن مذهب و آموزه های اصلی عاشورا می دانند، قطعا حد غیرمجاز عزاداری خواهد بود (فلسفه عزاداری، محمد رضا کاشفی، مرکز فرهنگی نهاد، چاپ اول، 1381، ص 21).شکل و صورت عزاداری باید به گونه ای باشد که بتواند هسته و محتوای اصلی پیام عاشورا را به مردم ابلاغ کند و باور انسان ها را نسبت به آنها تقویت نماید ولی اگر این ظاهر به صورتی درآید که نه تنها باطن و مغز را نشان ندهد بلکه باعث گردد اصل مسأله و موضوع خدشه دار شود، شکل و صورت مناسبی نخواهد بود.در هر صورت تعزیه همچون دیگر سنت های مذهبی باید به هنگام اجرای آن موازین شرعی رعایت گردد و ارزش های معنوی آن پایمال نشود و چون سنتی دینی است باید مروج و مبلغ فضایل، مکارم و خصال نیکو باشد، مردم را دین شناس نماید و روح معنویت را در آنان تقویت کند، پس تعزیه در صورتی موجب خشنودی خدا و اولیای الهی است که در حدود بندگی پروردگار بوده و مشتمل بر دروغ، حرام و امور وهن انگیز نباشد.مسأله شبیه خوانی و تعزیه، از دیدگاه فقهی و اعتقادی مورد بحث و بررسی عالمان شیعه قرار گرفته است برخی آن را تحریم و بعضی تجویز کرده اند. از نظر علمای شیعه، خدمتی برای حفظ اسلام بالاتر از این نیست که بدعت ها از بین بروند و افکار موهوم، خرافی و مضامین سست از متون نوحه ها و شبیه نامه ها حذف شوند، لذا در صورتی که جهات شرعی در تعزیه خوانی رعایت گردد و تعزیه پیراسته از وهن و خرافات برگزار شود، بر آن اشکالی مترتب نمی باشد:نظرات علمای شیعه درباره تعزیه:1- آیت الله میرزا محمد حسین نائینی در فتوای خود ضمن تأیید شبیه خوانی، این قید را بیان نمود که شعائر مزبور باید از هرگونه امور ناپسند که شایسته چنین شعاری نیست پاک شود (در این خصوص ر.ک: کتاب بکاء الحسینی، سید حسین طباطبایی، صص 482 - 502).2- آیت الله سید محسن حکیم، ضمن تأیید فتوای میرزای نائینی می افزاید؛ بعضی مناقشاتی که می شود ناشی از منضم گشتن برخی چیزها و کارهایی است که چه بسا با عزاداری و سوگواری برای سیدالشهدا مغایرت دارد (فتاوی علمای سلف درباره عزاداری و شبیه خوانی، فصلنامه هنر، پاییز 1362، ص 297).


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


تحقیق درباره شبیه خوانی

دانلود شبیه سازی انسان 10 ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 9

 

شبیه سازی انسان

آیا روزی خواهد رسید که هر انسان نمونه‌ای کاملاً شبیه به خود داشته باشد؟ ادعای برخی مراکز علمی و تحقیقاتی مبنی بر موفقیت در همانندسازی انسان واکنش‌های متفاوتی را در سراسر دنیا برانگیخته است. این گزارش به کندوکاو در ابعاد گستردة رخداد علمی همانندسازی انسان می‌پردازد.

مفهوم صحیح همانندسازیاصطلاح همانندسازی یا کلونینگ (cloning) به سه روند کاملاً مجزا از یکدیگر اطلاق می‌شود. متأسفانه تصور مردم از این عمل برگرفته از فیلم‌های غیرواقعی است که در آنها انسان‌هایی با قدرت خارق‌العاده برای شرکت در یک جنگ جهانی تولید می‌شوند.اما در واقع، در همانندسازی، برخلاف روند طبیعی تولیدمثل دو والدی، دانشمندان از نقشة ژنتیکی یعنی DNA یک جاندار برای تولید موجود دیگری استفاده می‌کنند.

جاندار تولیدشده از لحاظ ژنتیکی کاملاً مشابه والد خود است. همانندسازی پدیدة جدیدی نیست. دوقلوهای همسان نوعی موجودات همانندسازی‌شده به‌شمار می‌روند. از یک سلول، دو سلول مشابه ایجاد می‌شود که ذخیرة ژنتیکی کاملاً یکسانی دارند. بنابراین، دوقلوهای همسان می‌توانند از تمام اعضای بدن یکدیگر برای پیوند موفق اعضا استفاده کنند.دکتر مسعود هوشمند، عضو هیئت علمی مرکز ملی تحقیقات مهندسی ژنتیک و تکنولوژی زیستی، متداول‌ترین نوع همانندسازی را شکل جنینی آن ذکر می‌کند. وی می‌گوید: «یک سلول تخم به دو سلول تقسیم می‌شود. هر کدام از دو سلول جدید، در صورت قرار گرفتن در رحم مادر و طی دوران جنینی، انسانی مشابه دیگری ایجاد خواهد کرد. می‌توان یکی از این دو سلول را در حالت انجماد حفظ کرد و سال‌ها بعد، در صورت تمایل والدین، در رحم مادر گذاشت. به این ترتیب، فرزندان خانواده کاملاً به هم شبیه می‌شوند و تنها از لحاظ سنی با یکدیگر اختلاف می‌یابند. در نوع دیگر همانندسازی، از سلول بالغ استفاده می‌شود. هستة یک سلول لقاح‌یافته را خارج می‌کنیم و هستة سلول بالغی را به جای آن قرار می‌دهیم. هریک از سلول‌های بدن انسان اطلاعات لازم را برای ساخت انسان دیگر در خود دارد، اما سلول‌های هر بافت فقط از اطلاعات مربوط به فعالیت همان بافت استفاده می‌کنند. برای مثال، سلول پوست، با وجود برخورداری از تمام اطلاعات ژنتیکی یک انسان کامل، تنها از داده‌های مربوط به بافت پوست استفاده می‌کند و ژن‌های مرتبط با سایر بافت‌ها خاموش هستند. هرگاه هستة این سلول بالغ در داخل تخم لقاح‌یافته قرار داده شود، ژن‌های خاموش فعال می‌شوند و انسانی با مشخصات ژنتیکی فرد بالغ تولید خواهند کرد. پس از تعویض هسته و تثبیت آن با کمک مواد شیمیایی و جریان الکتریسیته، سلول تخم در داخل رحم مادر قرار داده می‌شود. جنین حاصل، دیوارة سلولی و مواد داخل آن ـ به‌جز DNA ـ را از مادر دریافت کرده است و پس از طی دورة نه‌ماهة بارداری، به روش زایمان طبیعی یا سزارین به دنیا خواهد آمد. نوع سوم شبیه‌سازی شیوة درمانی آن است. کاربردهای پزشکی این روش بسیار است. برخی از سلول‌ها، مانند سلول‌های عصبی، خاصیت تکثیر خود را پس از بلوغ از دست می‌دهند. با استفاده از روش سوم همانندسازی می‌توان سلول پوست فردی را که نیاز به سلول عصبی دارد چنان برنامه‌ریزی کرد که سلول عصبی بسازد. بدن این فرد هیچ‌گاه چنین سلولی را در پیوند پس نخواهد زد زیرا از لحاظ خصوصیات ژنتیکی دقیقاً یکسان هستند.»بسیاری از دانشمندان هدف از همانندسازی را به نتیجه رساندن نوع سوم آن، یعنی شبیه‌سازی درمانی، می‌دانند. روشی که در آن می‌توان سلول‌هایی برای مبتلایان به بیماری‌های مرگبار ساخت، سلول‌هایی که دیگر با تهاجم بدن بیمار مواجه نمی‌شوند چراکه از نظر ژنتیکی کاملاً مشابه سلول‌های خود فرد هستند. چند سلول از بدن فرد مبتلا به دیابت گرفته می‌شود و هستة سلول بیمار به جای هستة یک سلول تخم قرار می‌گیرد. سلول تخم حاصل در رحم زنی کاشته می‌شود و فردی با خصوصیات ژنتیکی شخص مبتلا به دیابت به‌وجود می‌آید. اگر به جای این کار، سلول تخم حاصل را در آزمایشگاه رشد دهیم، در میان سلول‌های به‌وجود آمده، انواعی از سلول به نام سلول‌های بنیادی یافت خواهند شد. سلول‌های بنیادی از قابلیت تبدیل به بافت‌های مختلف بدن برخوردار هستند. در فرد مبتلا به بیماری قند، دانشمندان سلول‌های بنیادی را به سلول‌های سازندة انسولین تبدیل می‌کنند. جایگزین کردن سلول‌های مذکور در بدن بیمار سبب بهبود وی خواهد شد.دکتر فروزنده محجوبی، متخصص سیتوژنتیک مولکولی پزشکی، مفهوم همانندسازی را بسیار فراتر از شبیه‌سازی انسانی می‌داند. وی دربارة سایر کاربردهای مفید همانندسازی می‌گوید: «ژن مورد نظرمان را از سلول یک موجود زنده خارج می‌کنیم و در داخل سلول دیگری جای می‌دهیم. برای مثال، ژن تولید شیر در گاو را جدا می‌کنیم و آن را درون سلول یک مخمر تک‌سلولی فعال می‌کنیم. در نتیجه، برای تولید شیر، نیازی به نگهداری از حیوان بزرگی با جثة گاو نیست. یک تک‌سلولی کوچک کار ترشح شیر را انجام خواهد داد. این روند در صنایع غذایی انقلاب بزرگی ایجاد می‌کند.»

تاریخچة همانندسازیسابقة همانندسازی به حدود 20 سال قبل بازمی‌گردد. در آن زمان، نخستین نوزاد آزمایشگاهی به دنیا آمد. روش باروری آزمایشگاهی شیوة جدیدی را برای تولیدمثل در اختیار محققان گذاشت.

متخصصان لقاح آزمایشگاهی (IVF) روش‌های تازه‌ای برای تکثیر جنین یافتند. این مطالعات زمینه‌ساز همانندسازی بود.در جولای 1997، گروهی از دانشمندان اسکاتلندی موفق به شبیه‌سازی نخستین پستاندار زنده شدند. گوسفندی به نام دالی با استفاده از روش انتقال هستة سلولی به دنیا آمد. دالی تمام مشخصه‌ها و توانمندی‌های ژنتیکی گوسفند اصلی را داشت.

دکتر محجوبی در این‌باره معتقد است: «شاید در مورد نخستین موجود همانندسازی‌شده، هدف دانشمندان ارزیابی توانایی‌های تکنیکی بشر و قابلیت سلول‌ها برای خلق یک جاندار کامل بود. نباید از یاد برد که اطلاعات دانشمندان در مورد موجودات همانندسازی‌شده ناقص است. این‌که گوسفند شبیه‌سازی‌شده در طول حیات خود چه تفاوتی با سایر حیوانات خواهد داشت، نیاز به بررسی‌های بیشتری دارد.»در اوت 2001، گاوی که با استفاده از سلول‌های موجود در مایع مترشحه از غدد پستانی همانندسازی‌شده بود، در ژاپن زایمان کرد و نخستین گوساله از این نوع را به دنیا آورد. گوسالة مذکور چهل کیلوگرم وزن داشت و به هنگام تولد کاملاً طبیعی به نظر می‌رسید. در همین ماه، در یک تجربة غیرعادی دیگر، نخستین بزی که در کشور چین از طریق شبیه‌سازی سلول‌های یک بز بالغ به‌وجود آمده و زنده مانده بود، دو بزغاله به دنیا آورد. جالب آن‌که پدر بزغاله‌ها نیز از شبیه‌سازی سلول‌های جنینی یک بز به‌وجود آمده بود. این آزمایش ثابت کرد بزی که از سلول‌های یک بز بالغ شبیه‌سازی شده می‌تواند با بزی که از سلول‌های یک جنین همانندسازی شده آمیزش کند. در بهمن همان سال نیز دومین و سومین گوسالة شبیه‌سازی‌شده و نخستین دوقلو از این نوع در کشور چین به دنیا آمدند. یکی از گوساله‌ها جان خود را از دست داد ولی وضعیت گوسالة دوم رضایت‌بخش اعلام شد.


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


دانلود شبیه سازی انسان 10 ص

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

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 38

 

چکیده

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

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

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

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

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

مقدمه

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

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

مروری بر VHDL

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

زبان VHDL امروزه به عنوان استاندارد صنعتی MIL STD 454L معرفی شده است و تمامی طرحهای ASIC مربوط به دپارتمان دفاع ایالت متحده آمریکا باید طبق این زبان استاندارد نوشته شوند .

این زبان به عنوان قسمتی از پروژه VHSIC (مدارهای مجتمع با سرعت خیلی بالا ) ارائه شده است و به وسیله آن می توان ASICهای پیچیده را بدون مراجعه به تکنولوژی مشخصی ،تعریف و شبیه سازی نمود . زمانی که یک مدار به وسیله این زبان تعریف می گردد . می توان آنرا به هر پروسه منطقی و یا بر روی ماژولهای طراحی شده توسط هریک از تولیدکننده های ابزارهای منطقی انتقال داد .

(VHSIC HDL) VHDL یک سیستم منطقی را بصورت ساختار بالا باپائین توصیف می کند . برای بدست آوردن توصیفی از یک سیستم به صورت ساختار بالا به پایین ،سیستم را به صورت مجموعة ای از زیرسیستمها تقسیم می کنیم که بوسیله یک سری رابطه به هم متصل می گردند هریک از این زیرسیستمهای بالایی را می توان به توابع و زیرسیستمهای کوچکتر تقسیم کرد . این عمل همچنان ادامه می یابد تا به پائین ترین سطح از سیستم دست بیابیم که در این سطح هریک از سیستم ها را می توان بوسیله گیتها و ماژولهای آماده دیگر طراحی نمود .

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

این طرح سلسله مراتبی به طراح اجازه می دهد تا بدون مشخص کردن نوع تکنولوژی ابزارهای استفاده شونده و یا قسمت کردن طرح به ابزارهای مختلف ،بتواند سیستم را به طور کامل تعریف نماید . به این ترتیب ، می توان یک سیستم کامل را بدون مشخص کردن یک ابزار خاص تعریف و آزمایش کرد . ماژولها به صورت جداگانه طراحی می شوند و می توان از آنها در طرحهای آینده نیز استفاده نمود . به عبارت دیگر برای هر طرح کتابخانه ای از توابع وجود دارد که می توان آنها را برای استفاده آینده ذخیره کرد. در این پروژه نیز از توابع و جداول و کتابخانه های مجتمع تحت عنوان basic-utility استفاده شده است .

در زمان حاضر تعدادی از زبانهای توصیف کننده مدارات سخت افزاری مانندVerilog , TI – HDL ,TEGAS , CONLAN , CDL , AHDL وجود دارند که در این میان زبانهای , AHDL,Verilog ABEL از کاربرد و اهمیت بیشتری برخوردارهستند . با تحقیقاتی که تاکنون انجام داده ام ، از نظر من زبان VHDL قویترین و پر کاربردترین زبانهای توصیفگر سخت افزار است که امکانات زیادی را به کاربر می دهد تا مدار سخت افزاری مورد نظر خود را هر چه که پیچیده باشد بواسطه این زبان توصیف کرده و کد نویسی کند . البته کار با زبان VHDL برای کسانی که تازه پا به این عرصه گذاشته اند کمی دشوار است و ممکن است با خطاهای زیادی درطول کد نویسی و کامپایل روبرو شوند . لذا شناخت کامل و دقیق این زبان و مزایای آ‌ن نسبت به سایر روشهای توصیفی را ، دارای اهمیت زیادی می دانم . زیرا اگر ما در قسمت شبیه سازی و کد نویسی مدار سخت افزاری بوسیله VHDL دچار اشکال شویم یا مدار سخت افزاری را بصورت استاندارد کد نویسی نکنیم اگر چه که قطعه کد قابل کامپایل و شبیه سازی باشد ولی در قسمت آنالیز و سنتز قطعه کدها با مشکلات زیاد و غیرقابل حلی مواجه می شویم که در برخی اوقات ما رامجبورمی کنند تا طرح هود را دوباره به یک روش دیگری کد نویسی کنیم . همانطور که در عنوان پروژه ذکر شده ، کار اصلی اینجانب شبیه سازی و کدنویسی یک مدار سخت افزاری بوده که به مرحله سنتز و آماده برای پیکر بندی روی چیپ های FPGA یا CPLD رسیده است .

در ابتدا سعی شده تا مدار سخت افزاری نمونه که یک Voter هوشمند است ( انتخابگر و تولید کننده خروجی از بین چند ورودی ) بوسیله زبان توصیف سخت افزاری VHDL کد نویسی شود .

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

پس از اتمام کار شبیه سازی توسط برنامه کامپیوتری model sim و اطمینان از صحت عملکرد آن ، قطعه کدها را به صورت استاندارد و قابل سنتز برای پیکر بندی روی چیپ های FPGA یا CPLD تبدیل کرده ام .

کار آنالیز و سنتز قطعه کدها به کمک دو برنامه کامپیوتری ساخته شرکت xilinx با نامهای FPGA expresss و foundation 2.1 انجام گرفته است .

طرحهای سطح گیت مدار اصلی و اجزاء آن توسط نرم افزار FPGA express تولید شده که درصفحات این مقاله به چاپ رسیده است .

همچنین فایل باینری نهایی برای پیکر بندی روی چیپ ها توسط نرم افزار foundation 2.1 تولید شده که نمونه آن را نیز می توانید درپیوست ؟ مشاهده بفرمایید . کلیه عملیات و گزارشاتی که در طی این روال تولید شده را تا جای ممکن در صفحات اصلی این مقاله شرح داده ام .


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


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