لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 3 صفحه
قسمتی از متن .doc :
سختافزار رایانه
تعریف صنعتی
سخت افزار بخش مادی، قابل لمس و ابزاری هر مجموعه یا سیستم است. سخت افزار معمولاً به قطعات و یراقآلات فلزی و پلاستیکی تشکیل دهنده مجموعه گفته میشودلازم به توضیح است که برق نیز جزو سخت افزار حساب میشود.
[ویرایش] تعریف رایانه
در دانش رایانه به قطعات و دستگاههای قابل لمس تشکیل دهنده رایانه سخت افزار گفته میشود و به بخش غیرقابل لمس مانند سیستمهای عامل، برنامههای رایانهای نرمافزار اطلاق میگردد.
[ویرایش] فهرست سختافزارها
مادربرد
صفحه نمایش
کیس
صفحه کلید
موس
چاپگر
اسکنر
سیپییو
افدیدی
اچدیدی
ویجیای
مودم
سیدیرام
بلندگو
یواسبی
کارت صدا
کارت گرافیکی
تولید کنندگان بزرگ سخت افزار در دنیا
تولید کنندگان مختلفی در سراسر دنیا برای تولید قطعات سخت افزاری مختلف وجود دارند که در زیر به صورت اجمالی به معرفی آن ها می پردازیم :
Intel : بزرگترین تولید کننده پردازنده برای کامپیوتر های شخصی ، WorkStation ، سرور و ... . از سری پردازندههای این شرکت میتوان به Intel Pentium ، Intel Core ، Intel Core 2 Duo ، Intel Core 2 Quad و معماری جدید Corei7 اشاره کرد .
AMD : شرکت AMD یکی از بزرگترین تولید کنندگان پردازنده در دنیا است که چندی پیش با شرکت ATi تولید کننده کارت های گرافیک ادغام شده است و سری پردازندههای مختلفی از جمله AMD Athlon ، Athlon 64 ، Athlon 64 X2 ، Sempron و Phenom و Phenom II به عنوان جدید ترین پردازندههای این شرکت اشاره کرد .
nVIDIA : از تاسیس تا امروز، خلاصه زمینه هاى فعالیت ، این شرکت در زمینه هاى طراحى، توسعه و فروش واحدهاى پردازش گرافیکى (GPU)» پردازنده هاى رسانه اى و ارتباطى (MCP) و پردازنده هاى رسانه هاى بی سیم (WMP) فعالیت می کند. محصولات این شرکت در طیف وسیعى از زمینه هاى مختلف کاربردى رایانه از جمله رایانه هاى شخصی (PC)، ایستگاههای کاری(Work Stations)، رایانه هاى قابل حمل (Notebook) رایانه هاى دستى (PDA)، گوشیهاى موبایل ، کنسول هاى بازى و مراکز رسانه اى دیجیتال کاربرد دارند. شرکت هاى سازنده و طراحان وسایل جانبى رایانه ، سازندکان سیستم هاى رایانه اى و شرکت هاى مصرف کننده ادوات الکترونیکى، پردازنده هاى رسانه اى این شرکت را به عنوان هسته مرکزى تولیدات تفریحى و تجاری شان به کار می گیرند.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 30
خلاصه جزوه ی سخت افزار
Cpu:
ریزپردازنده واحد پردازش مرکزی یا مغز رایانه می باشد.
این بخش مدار الکترونیکی بسیار گسترده و پیچیده ای می باشد که دستورات برنامه های ذخیره شده را انجام می دهد. جنس این قطعه کوچک (تراشه) نیمه رسانا است. CPU شامل مدارهای فشرده می باشد و تمامی عملیات یک میکرو رایانه را کنترل می کند. تمام رایانه ها (شخصی، دستی و…) دارای ریزپردازنده می باشند. نوع ریزپردازنده در یک رایانه می تواند متفاوت باشد اما تمام آنها عملیات یکسانی انجام می دهند. تاریخچه ریزپردازنده
ریزپردازنده پتانسیل های لازم برای انجام محاسبات و عملیات مورد نظر یک رایانه را فراهم می سازد. در واقع ریزپردازنده از لحاظ فیزیکی یک تراشه است. اولین ریزپردازنده در سال ۱۹۷۱ با نام Intel ۴۰۰۴ به بازار عرضه شد. این ریزپردازنده قدرت زیادی نداشت و تنها قادر به انجام عملیات جمع و تفریق ۴ بیتی بود. تنها نکته مثبت این پردازنده استفاده از یک تراشه بود، زیرا تا قبل از آن از چندین تراشه برای تولید رایانه استفاده می شد. اولین نوع ریزپردازنده که بر روی کامپیوتر خانگی نصب شد. ۸۰۸۰ بود. این پردازنده ۸ بیتی بود و بر روی یک تراشه قرار داشت و در سال ۱۹۷۴ به بازار عرضه گردید. پس از آن پردازنده ای که تحول عظیمی در دنیای رایانه بوجود آورد ۸۰۸۸ بود. این پردازنده در سال ۱۹۷۹ توسط شرکت IBM طراحی و در سال ۱۹۸۲ عرضه گردید. بدین صورت تولید ریزپردازنده ها توسط شرکت های تولیدکننده به سرعت رشد یافت و به مدل های ۸۰۲۸۶، ۸۰۳۸۶، ۸۰۴۸۶، پنتیوم ۲، پنتیوم ۳، پنتیوم ۴ منتهی شد.
این پردازنده ها توسط شرکت Intel و سایر شرکت ها طراحی و به بازار عرضه شد. طبیعتاً پنتیوم های ۴ جدید در مقایسه با پردازنده ۸۰۸۸ بسیار قوی تر می باشند زیرا که از نظر سرعت به میزان ۵۰۰۰ بار عملیات را سریعتر انجام می دهند. جدیدترین پردازنده ها اگر چه سریعتر هستند گران تر هم می باشند. کارآیی رایانه ها به وسیله پردازنده آن شناخته می شود ولی این کیفیت فقط سرعت پروسسور را نشان می دهد نه کارآیی کل رایانه را به طور مثال اگر یک رایانه در حال اجرای چند نرم افزار حجیم و سنگین است و پروسسور پنتیوم ۴ آن ۲۴۰۰ کیگاهرتز است ممکن است اطلاعات را خیلی سریع پردازش کند. اما این سرعت بستگی به هارددیسک نیز دارد یعنی این که پروسسور جهت انتقال اطلاعات زمان زیادی را در انتظار می گذراند.
پروسسورهای امروزی ساخت شرکت Intel، پنتیوم ۴ و سلرون هستند.
پروسسورها با سرعت های مختلفی برحسب گیگاهرتز (معادل یک میلیارد هرتز با یک میلیارد سیکل در ثانیه است) برای پنتیوم ۴ از ۴/۱ گیگاهرتز تا ۵۳/۲ متغیر است و برای پروسسور سرعت از ۸۵/۰ گیگاهرتز تا ۸/۱ گیگاهرتز است. یک سلرون همه کارهایی را که یک پنتیوم ۴ انجام می دهد را می تواند انجام دهد اما نه به آن سرعت.
پردازنده دو عمل مهم انجام می دهد:
۱- کنترل تمام محاسبات و عملیات
۲- کنترل قسمت های مختلف
پردازنده در رایانه های شخصی به شکل یک قطعه نسبتاً تخت و کوچک به اندازه ۸ یا ۱۰ سانتی متر مربع که نوعی ماده، مانند پلاستیک یا سرامیک روی آن را پوشانده است تشکیل شده در واقع فرآیند به وجود آمدن این مغز الکترونیکی به این گونه می باشد که از سیلیکان به علت خصوصیات خاصی که دارد جهت ایجاد تراشه استفاده می شود. بدین گونه که آن را به صورت ورقه های بسیار نازک و ظریف برش می دهند و این تراشه ها را در درون مخلوطی از گاز حرارت می دهند تا گازها با آن ها ترکیب شوند و بدین صورت طبق این فرآیند شیمیایی سیلیکان که از جنس ماسه می باشد به فلز و بلور تبدیل می شود که امکان ضبط و پردازش اطلاعات را در بردارد. این قطعه کار میلیون ها ترانزیستور را انجام می دهد.
پردازنده وظایف اصلی زیر را برای رایانه انجام می دهد:
۱- دریافت داده ها از دستگاه های ورودی
۲- انجام عملیات و محاسبات و کنترل و نظارت بر آن ها
۳- ارسال نتایج عملیات با دستگاه های خروجی
پردازنده مانند قلب رایانه است و از طریق کابل های موجود با واحدهای دیگر مرتبط می شوند.
در واقع از نظر فنی عملکرد پردازنده با دو ویژگی تعیین می شود:
۱- طول کلید- تعداد بیت هایی که یک پردازنده در هر لحظه پردازش می کند و طول این کلمات معمولاً ۴ و ۸ و ۱۶ و ۳۲ و یا ۶۴ بیتی می باشد.
۲- تعداد ضربان الکترونیکی که در یک ثانیه تولید شده است و با واحد مگاهرتز سنجیده می شود.
محل قرارگیری پردازنده ها بر روی مادربرد می باشد. بنابراین بایستی هماهنگی لازم بین مادربرد و پردازنده وجود داشته باشد. این هماهنگی باعث بالا رفتن عملیات رایانه می شود در غیر این صورت نتیجه خوبی به دست نمی آید.
نکته:
بر روی پردازنده حروف و ارقامی دیده می شود که در واقع نشان دهنده شماره سریال ها ،سرعت، ولتاژ، مدل، نسل و نام سازنده آن می باشد. با توجه به نوع دستورالعمل ها یک ریزپردازنده با استفاده از واحد منطبق و حساب خود (ALU) قادر به انجام عملیات محاسباتی مانند جمع و تفریق و ضرب و تقسیم است. البته پردازنده های جدید اختصاصی برای انجام عملیات مربوط به اعداد اعشاری نیز می باشند. ریزپردازنده قادر به انتقال داده ها از یک محل حافظه به محل دیگر می باشند و می توانند تصمیم گیری نمایند و از یک محل به محل دیگر پرش داشته باشد تا دستورالعمل های مربوط به تصمیم اتخاذ شده را انجام دهد.
مقایسه پردازنده های شرکتIntel وAmd
همیشه و هنگامی که سوال می شود که شما کدام مدل از پردازشگر ها را می پسندید جواب های متفاوتی شنید می شود ، در ایران و به دلیل سود بیشتر در فروش پردازشگر های مدل INTEL بیشتر فروشندگان انواع مختلف این مدل را پیشنهاد میکنند.
اما ببنیم که چه فرقی بین پردازشگر های ساخته شده توسط شرکت INTEL و شرکت AMD وجود دارد. سپس خودتان تصمیم بگیرید که هنگام خرید CPU چه مارک و مدلی را انتخاب کنید.
این مقایسه ها بین CPU های موجود و حاظر در بازار صورت گرفته است و محصولاتی که در آینده توسط این دو شرکت ارائه خواهد شد را در این مقایسه شرکت نداده ایم.
AMD .1 بر اساس معماری اجرایی 9 مرحله ای ساخته شده است اما معماری پردازنده های INTEL شش مرحله ای میباشد. بدین معنا که AMD در هر چرخه کاری 9 عملیات انجام میدهد د رای که INTEL فقط 6 عمل را انجام میدهد.
AMD .2 از 640Kb Cache برخوردار است در حالی که Intel ، از 532Kb بر خوردار است هر چقدر که میزان Cache پردازنده بیشتر باشد ، پردازنده کارایی بیشتری خواهد داشت اطلاعات بیشتری میتواند ذخیره کند ودیگر لازم نیست پردازنده برای بدست آوردن اطلاعات یا دستور ها مدت زمان بیشتری را رفت و برگشت به حافظه برد اصلی برای جذب اطلاعات یا دستور العمل ها صرف کند.
AMD. 3از مس برای اتصال ترانزیستور های بکار رفته در پردازنده ها استفاده میکند در صورتی که در ساختمان پردازنده های Intel آلومینیوم بکار رفته است.مس هادی الکترسیته بهتری است ، ازاین رو پهنای اتصالهای بین ترانزیستورها را به میزان چشمگیری کاهش می یابد .که این امر باعث مصرف کمتر مواد اولیه و در نتیجه منجر به کاهش هزینه می شود این دلیل ارزان تر بودن AMD نسبت به P4 است.
.4از دیگر تفاوت های میان AMD وIntel میتوان به راندمان Cache بروی چیپ اشاره کرد ، AMD از معماری انحصاری استفاده میکند که راندمان بیشتری نسبت بیشتری نسبت به طراحی معماری غیر انحصاری Intel دارد.
AMD.5 از تکنولوژی پردازش موازی در مقایسه با Hyper -Threading اینتل استفاده میکند ، در بسیاری از کاربردهای امروزی فعال بودن Hyper -Threading کارائی پائین تری ارائه میدهد ، نتایج تحقیقات بیشمار منتشر شده در نشریات رایانه ای و پایگاهای اطلاعاتی معتبر بیانگوی این پدیده هستند.
6. یکی دیگر از مهمترین نکات برتر پردازنده های AMD واحد ممیز شناور آن است که از FPU اینتل بسیار قویتر میباشد که این امر باعث اجرای سریع تر برنامه های چند منظوره Multimedia میشود.
7. زمانی که اینتل P4 را طراحی کرد طول PIPELINE را از 10 مرحله در P3 به 20 مرحله افزایش داد Intel همین تغیر توانست که تعداد عملیاتی
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 23
آب سخت آبی است که حاوی نمکهای معدنی از قبیل ترکیبات کربناتهای هیدروژنی ٬ کلسیم ٬ منیزیم و ... است. سختی آب بر دو نوع است: دایمی و موقت.
تغییرات سختی آب
بر حسب آنکه آب در موقع نفوذ در زمین از قشرهای آهکی و منیزیمی و گچی گذشته و یا نگذشته باشد سختی آب کم یا زیاد میشود. آبهای نواحی آهکی سختی زیادتری تا آبهای نواحی گرانیتی و یا شنی دارند. سختی آب در عرض سال هم ممکن است تغییر نماید. معمولاً سختی آبها در فصل باران کم و در فصل خشکی زیاد میشود. و بعضی مواقع هم در فصول پر باران و مرطوب مثل غار ها ایجاد شود.
فواید آب سخت
آب سخت برای انسان مضر نیست بلکه مفید است و معمولاً شکستگی استخوانهای آنهایی که آب سخت میآشامند زودتر بهبودی حاصل میکند و بیماری راشیتیسم کمتر در این اشخاص دیده میشود.
مضرات آب سخت
علیرغم فواید آب سخت برای بدن سختی بیش از حد آب نیز مضراتی دارد که مهمترین آن تشدید پدیده تولید سنگ کلیه به دلیل رسوب بونهای معلق در کلیه میشود. آب سخت برای رختشویی و مصرف در کارخانجات مناسب نیست. آب سخت موجب از دست دادن طعم و مزه خوب چایی و قهوه میشود. پخته نشدن حبوبات با آب سخت ضرر رساندن به جداره دیگهای بخار و ایجاد قشر آهکی بر روی جداره دیگ خوب کف نکردن صابون و موجب افزایش مصرف صابون مزاحمت در هنگام شستن نسوج و دستها رفع سختی آب در تجارت تعداد زیادی مواد شیمیایی برای رفع سختی آب به فروش میرسد که دارای کربنات سدیم هستند. این مواد را قبل از ورود آب در دیگها سختی آنرا میگیرند و یا در دیگ بر اثر افزودن این مواد آهک و گچ را رسوب میدهند و دیگر این رسوب محکم به جدار دیگ نمیچسبد بطوری که میتوان آنرا به آسانی پاک نمود.
سختی زدایی
برای برطرف کردن سختی آب ، با جوشاندن کربناتهای هیدروژنی محلول به کلسیم نامحلول تبدیل شده و تشکیل رسوب میدهند. این رسوب در مناطق دارای آب سخت درون کتریها دیدهمیشود. سختی دایمی یافت میشود.
یکی از اجسام گیرنده سختی آب تری ناتریم فسفات Na۳PO میباشد که با اسم آلبرتتری بکار میرود.
یون کلسیم موجود در آب بر اثر ناتریم فسفات تبدیل به "تری فسفات کلسیم" میگردد و رسوب مینماید.
اخیرا به مقدار زیاد از صمغهای مصنوعی که قادرند تعویض یون کنند برای رفع سختی آب استفاده میکنند. صمغ لواتیت در آلمان و آمبرلیت و دووکس در آمریکا استعمال میگردد. در صنعت از ستونهای تبادل یونی برای کاهش سختی استفاده می شود (ستونهای رزینی - آنیونی - کاتیونی )
در پیشرفته ترین تکنولوژی ار فرآیند اسمز معکوس (Reverse Osmosis)برای کاهش سختی ،EC(هدایت الکتریکی یا شوری ) و TDS (کل جامدات محلول )آب استفاده می شود که فواید بسیاری از جمله مطئن بودن آن و هزینه های جاری بسیار پایین دارد . این فرآیند در ایران به دلیل اینکه اولین بار برای کاهش EC (شوری) آب استفاده شد به آب شیرین کن معروف است .
درجه سختی آب
درجه سختی آب را از روی مقدار کلسیم و منیزیم موجود در آن تعیین میکنند. در آلمان اگر آبی ده میلی گرم CaO در یک لیتر داشته باشد میگویند درجه سختی آب یک است. در فرانسه اگر آبی در یک لیتر ده میلی گرم کربنات کلسیم یا همسنگ آن کربنات منیزیم داشته باشد میگویند که یک درجه سختی دارد. در انگلستان اگر آبی ده میلی گرم کربنات کلسیم و یا همسنگ آن کربنات منیزیم در ۰.۷ لیتر داشته باشد یک درجه سختی دارد.
برای تعیین سریع سختی آب کارخانه شیمیایی واقع در آلمان قرصهایی ساخته است. در یک لوله آزمایش مخصوص و مدرج آب مورد آزمایش را تا خط نشان لوله پر مینمایند و بهوسیله معرفی که همراه بسته قرصهاست رنگ این آب را قرمز میکنند و آگاه آنقدر از این قرصها در آن میاندازند تا رنگ آب سبز گردد. شماره قرصهای ریخته شده در لوله آزمایش برابر درجه سختی آب میباشد. دقت این روش تا نیم درجه است.
شهرهای با آب سخت
قم ، زاهدان ، گرمسار و سمنان از شهرهایی هستند که آب آنها از سختی بالایی برخوردار است. در زاهدان و سمنان سالانه چندین بار باید پوشالهای کولر را به علت اینکه مقدار فراوانی املاح روی آن رسوب کرده است تعویض کرد.
رنگ آمیزی متیلن بلو
3-دهم گرم متیلن بلو رادر30 میلی لیتر اتیل الکل 95درصد بطور کامل حل نمایید پس از24ساعت این محلول راازکاغذ صافی عبور دهیدتاصاف شود
رنگ آمیزی گرم
روش ساخت کریستال ویوله
20 گرم کریستال ویوله رادر100 میلی لیتر اتانول 95 درصد حل کرده بنام محلول A
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 37
چکیده
شبیه سازی و پیاده سازی مدار سخت افزار پایه به کمک 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 تولید شده که درصفحات این مقاله به چاپ رسیده است .
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 69
دانشگاه آزاد واحد رودهن
دانشکده فنی و مهندسی
گروه کامپیوتر
کارشناسی پیوسته کامپیوتر/گرایش نرم افزار
گزارش کار آموزی
پشتیبانی شبکه و سخت افزار و نرم افزار
محل کارآموزی
شرکت مهندسی بانی ساز
استاد کارآموزی : خانم حبیبی
دانشجو : سید حسین دریاباری
تابستان 87
تقدیم به :
پدر و مادرعزیزم
و
همه آنان که با لطف و مهر همیشه راهنمایم بوده اند .
در اینجا لازم می دانم از سرکار خانم حبیبی از اساتید دانشگاه آزاد رودهن و جناب آقای مهندس بیژن عرب یزدی مدیر عامل محترم شرکت بانی ساز که همواره مشوق اینجانب بوده اند تقدیر و تشکر نمایم .
سید حسین دریاباری
فهرست مطالب
مقدمه............................................................................................................................4
فصل اول : آشنایی کلی با مکان کارآموزی
محل کاراموزی................................................................................................................6
فصل دوم : آشنایی با بخشهای مرتبط با کارآموزی
بخشهای مرتبط...............................................................................................................9
فصل سوم : آزمون آموخته ها و نتایج
مشکلات بررسی شده.....................................................................................................12
اسمبل کردن و ملزومات آن........................................................................................15
نرم افزار سیستم شما برروی Mother Board........................................................16
POST.......................................................................................................................16
Error ها...................................................................................................................17
CMOS RAM................................................................................................................18
Motherboard ATX............................................................................................22
فرایند بوت................................................................................................................22
جریان داده ها............................................................................................................23
شبکه بندی سازمان...................................................................................................24
بحث Domain و Workgroup...................................................................................26
بحث IP.......................................................................................................................27