سورنا فایل

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

سورنا فایل

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

نگاشت وظایف یک برنامه کاربردی بی‌درنگ سخت بر روی شبکه بر تراشه ناهمگن با هدف کاهش توان مصرفی با استفاده از الگوریتم ژنتیک

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

نگاشت وظایف یک برنامه کاربردی بی‌درنگ سخت بر روی شبکه بر تراشه ناهمگن با هدف کاهش توان مصرفی با استفاده از الگوریتم ژنتیک بصورت ورد ودر 110صفحه

چکیده

امروزه با پیشرفت فن¬آوری نیمه¬هادی¬ها، تعداد مولفه¬های پردازشی در یک سیستم روی تراشه (SOC) افزایش یافته است. معماری ارتباطی در این قبیل سیستم¬ها مبتنی بر گذرگاه می¬باشد. از این رو، با افزایش تعداد مولفه¬های پردازشی و با توجه به عدم کارایی و توسعه¬پذیری گذرگاه¬، مفهوم شبکه روی تراشه یا NOC به عنوان یک طرح ارتباطی درون تراشه¬ای کارآمد و مقیاس¬پذیر، جهت غلبه بر مشکلات گذرگاه¬ها مطرح شده است. یکی از چالش¬های مهم در تحقیقات مربوط به NOCها، مسئله نگاشت وظایف یک برنامه کاربردی بر روی هسته¬های پردازشی متصل به مسیریاب¬های شبکه است که این هسته¬ها می¬توانند به صورت همگن یا ناهمگن باشند. از طرف دیگر، یکی از پرکاربردترین برنامه¬های کاربردی، برنامه¬های کاربردی تعبیه شده با نیازمندی¬های زمانی بی¬درنگ می¬باشند. در بسیاری از کارهای انجام شده، به مسئله نگاشت بر روی هسته¬های پردازشی همگن پرداخته شده است و سعی در ارائه راه حل کارآمد کرده¬اند. اما تقریبا در اکثر طرح¬های پیشنهاد شده، ویژگی ناهمگن بودن هسته¬ها علی¬رغم آن¬که به واقعیت نزدیک¬تر است، نادیده گرفته شده است. هم¬چنین ویژگی بی¬درنگ بودن کاربردها، مورد توجه عمده کارهای پژوهشی انجام گرفته، نیز نبوده است. یکی از چالش¬های دیگر در شبکه روی تراشه، میزان توان مصرفی در NOC می¬باشد. در این پایان-نامه، به مسئله نگاشت وظایف یک برنامه کاربردی بی¬درنگ سخت بر روی هسته¬های پردازشی NOC با فرض ناهمگن بودن، پرداخته شده است به¬طوری¬که علاوه بر این¬که محدودیت¬های زمانی وظایف رعایت شود، اتلاف توان در شبکه روی تراشه نیز کمینه گردد. با توجه به این که حل بهینه مسئله نگاشت یک مسئله NP-hard است، در طرح پیشنهادی از یک الگوریتم ژنتیک چند هدفه استفاده می¬شود. برای همگرایی سریع¬تر الگوریتم، معتبر بودن هر راه حل بدست آماده اعتبارسنجی می¬گردد تا هزینه اجرای الگوریتم ژنتیک کاهش یابد. اگر چه طرح پیشنهادی برای شبکه¬های روی تراشه ناهمگن ارائه شده است اما مقایسه نتایج آن با طرح¬های روی تراشه¬های همگن نشان دهنده¬ی سربار ناچیز طرح پیشنهادی است.


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


نگاشت وظایف یک برنامه کاربردی بی‌درنگ سخت بر روی شبکه بر تراشه ناهمگن با هدف کاهش توان مصرفی با استفاده از الگوریتم ژنتیک

دانلود مقاله معرفی کامل قطعات سخت افزاری همراه با عکس

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

 

معرفی قطعات سخت افزاری کامپیوتر
سخت افزار شامل کلیه قطعات کامپیوتر می باشد از قبیل:
1- مادر بورد 2- CPU 3- کیس و پاور 4- فلاپی دیسک
5- هارد دیسک 6- سی دی رام 7- کارت صدا 8- کارت فکس مودم
9- کارت گرافیک 10- کی بورد 11- مانیتور 12- ماوس
13- پلاتر 14- پرینتر 15- کارت شبکه 16- کارت TV
17- کارت I/O 18- قلم نوری 19- RAM 20- رسیور کارت
21- اسکنر
آشنایی با قطعات سخت افزاری
مادر بورد یا برد اصلی کامپیوتر( Main Board , Mother Board): بردی است که کلیه بردهای کامپیوتر روی این نصب می شوند. بر روی آن محلهایی برای اتصال یا قرار گرفتن کارتهای مختلف‘ کابلهای مختلف و سی پی یو قرار دارد. ابعادی حدود 25*30 سانتی متر دارد. چند مدل رایج آن عبارتند از: GIGA، ATC 7010، Asus. جزء اصلی ترین بردها محسوب می گردد. نوع سی پی یو و ایرادهایش مستقیما روی نحوه کاردکرد سیستم تاثیر می گذارد و کوچکترین ایراد آن باعث عدم کارکرد کامپیوتر می گردد.
قسمتهای روی برد به شرح زیر می باشد:
1- سوکت مخصوص CPU: که در مادر بردهای 486 و پنتیوم به صورت مربع بوده ولی در پنتیوم 2 به صورت کارتی می باشد. نوع سوراخهای سوکتهای 486 موازی بوده و در سوکتهای پنتیوم سوراخها به صورت اریب می باشد. هر دو دارای ضامنی جهت وصل کامل دارند.
2- اسلاتها( (SLOTیا شیارهای گسترشی: توانایی مادربرد را گسترش میدهند. اسلاتها به سه صورت می باشند: آیزا AISA))- پی سی آی(PCI) - ای جی پی (AGP)که به ترتیب سریعتر و جدیدتر می باشند. اسلاتها برای نصب انواع بردها یا کارتها روی مادربرد طراحی شده اند.
3- ماژولهای رم: که جهت نصب رم طراحی شده اند و انواع رم های 4 مگابایت- 16 مگابایت- 32 مگابایت- 64 مگابایت- 128 مگابایت و ... در این ماژولهای مخصوص خود نصب می شوند که دارای ضامنی نیز می باشند.
4- باطری ساعت و تاریخ: این باطری جهت نگهداری ساعت و تاریخ سیستم در مواقعی که کامپیوتر خاموش می باشد گذاشته شده است که به صورت جعبه ای و سکه ای و خازنی قابل تعویض می باشد.
5- خروجی کی بورد: این خروجی که جهت نصب به صفحه کلید طراحی شده به دو صورت معمولی و PS2 می باشد.
6- خروجی های :ONBOARD بعضی از مادربردها بردها را به صورت روی برد دارند که خروجی این بردها روی مادر برد خواهند بود.
در روی مادربرد جامپرهایی جهت تنظیم ولتاژ و سرعت و نوع سی پی یو وجود دارد که حتما باید تنظیم شود چرا که در غیر اینصورت ممکن است به سی پی یو آسیب برساند.
یکسری جامپرها در مادر برد دیده می شود که به کیس وصل می شود جهت نمایش وضعیت روشن و خاموش بودن LED های روی کیس و کی بورد می باشد.
جعبه مادر بورد معمولا شامل یک کابل IDE جهت اتصال به هارد درایو و یک کابل روبان برای اتصال به فلاپی درایو می باشد. یک سی دی شامل درایورهای چیپ ست مادر بورد که در صورت داشتن کارت صدا و کارت گرافیک و کارت LAN به صورت ONBOARD دارای درایورهای آنها نیز خواهد بود.

مادربوردها مجموعه وسیعی از کانکتورها را در پنل I/O فراهم می کنند. به عنوان مثال در مادربورد EPoX 8RDA+ ازچپ به راست داریم: کانکتور داخل رنگ آبی کمرنگ یک کانکتور ماوس PS/2 می باشد. کانکتور داخل رنگ ارغوانی یک کانکتور کی بورد PS/2 می باشد. دو کانکتور داخل رنگ سبز کانکتورهای USB 2.0 می باشند. کانکتور داخل رنگ قرمز کانکتور پورت پارالل (موازی) می باشد((LPT . دو کانکتور داخل رنگ زرد کانکتورهای پورت سریال (COM1,COM2) هستند. کانکتور داخل رنگ نارنجی کانکتور RJ45 LAN می باشد. دو کانکتور داخل رنگ سبز دو کانکتور اضافی USB 2.0 می باشند. کانکتور داخل رنگ صورتی برای میکروفن می باشد. کانکتور داخل رنگ آبی کانکتور خط ورودی کارت صدای BUILT IN و کانکتور داخل رنگ سبز کانکتور خط خروجی کارت صدای BUILT IN می باشد.

اتصال وسایل از طریق کانکتور USB به خاطر راحتی در استفاده روز به روز گسترش پیدا می کند و از آنجا که وسایل به صورت گردان می توانند به همدیگر زنجیره ای وصل شوند بنابراین کانکتورهای USB تمام شدنی نیستند. اما استفاده از یک پرینتر یا سیستم BACK UP درایو نوار در پورت پارالل غیر معمول نیست یا اینکه کانکتورهای PS/2 کی بورد و ماوس جهت استفاده کی بورد و ماوس.
کانکتورهای روی پنل I/O هنگامی که مادربورد نصب می شود از پشت کیس کامپیوتر برآمدگی دارند بنابراین این کانکتورها بدون باز کردن کیس کامپیوتر قابل دسترسی هستند.
برای کارآیی بهتر سی دی رایتر و هارددرایو نباید روی یک IDE نصب شوند. جعبه مادربورد شامل یک کابل IDE است. بنابراین یک کابل IDE دیگر باید جداگانه خریده شود. در شکل زیر یک کابل IDE با طول 18 اینچ استاندارد با کیفیت بالا-BELKIN- دیده می شود. کانکتورهای کابل جهت نشان دادن محل اتصال هر کدام رنگهای متفاوتی را دارند. آبی برای مادربورد- سیاه برای وسیله MASTER IDE و خاکستری برای وسیله SLAVE IDE.

مادربردهای DDR: نوع جدید مادربوردها که علاوه بر دارا بودن اسلاتهای AGP ماژولهای حافظه DDR را نیز ساپورت می کنند.
مادربردهایSDRAM : نوع قدیمی مادربوردها که شامل اسلاتهای ISA می باشد.
مادربردهای RAID: نوعی از مادربردها که استفاده از دو هارددرایو را به صورت parallel فراهم می کند.
واحد پردازش مرکزی((CPU: کنترل کننده مرکزی کامپیوتر می باشد که به کلیه قسمتهای کامپیوتر رسیدگی می نماید و عمل پردازش را انجام میدهد. این قطعه پردازشگر اصلی کامپیوتر است و در واقع تعیین‌ کننده نوع کامپیوتر می ‌باشد. در حال حاضر CPUهای پنتیوم رایج است که انواع آن پنتیوم II، III، IIII می ‌باشند.
CPUها دارای ابعادی حدود 5 * 5 cm و با ضخامتی حدود 2 mm می ‌باشند. CPU بر روی برد اصلی در جای مخصوص خود نصب می ‌شود. سرعت CPU با واحد مگاهرتز معرفی می شود. این پردازنده دارای مدار الکترونیکی گسترده و پیچیده است که به انجام دستورات برنامه های ذخیره شده می پردازد. بخشهای اصلی CPU حافظه و واحد کنترل و واحد محاسبه و منطق هستند. در بخش حافظه کار ذخیره سازی موقت دستورها و یا داده ها در داخل ثباتها یا registerها انجام می شود. واحد کنترل با ارتباط با بخشهای مختلف سی پی یو کار هدایت و کنترل آنها را بر عهده دارد. واحد محاسبه و منطق(ALU) کار انجام توابع حسابی و مقایسه ای و منطقی را بر عهده دارد.
از میان انواع سی پی یوهای AMD و اینتل که بازار را در چنگ خود دارند پردازنده athlon از AMD ارزانتر و سریعتر و با کیفیت تر از پردازنده های اینتل می باشد.



نمای پردازنده اتلون xp +2100 از بالا. شکل مربع براق روشن در مرکز هسته سی پی یو می باشد. نمای پردازنده اتلون xp 2100+ از پایین. هسته پردازنده اتلون xp 2100+ . کلمه اول خط سوم (AROIA) نشاندهنده stepping پردازنده است که مشخص کننده overclock پردازنده می باشد.

 

مقایسه پردازنده Athlon و Duron
Duron یک پردازنده Bus) 200FSB(FSB:Front Side است (200 مگاهرتز). پردازنده Duron 1.3 GHz حتی وظایف سخت را به خوبی انجام میدهد. Athlon XP تا Athlon XP 2600+ یک پردازنده 266FSB است. از Athlon XP 2500+ به بالا 333FSB است. از Athlon XP 3000+ به بالا 400FSB می باشد( از روی هم افتادنها معلوم می شود که دو پردازنده هم سرعته می توانند دارای FSBهای متفاوتی باشند). Athlon XP 1700+ یا 1800+ تقریبا معادل و کمی قدرتمندتر از AMD Duron 1.3 GHz می باشد.
دو مطلب در مورد اینکه پردازنده با چه FSB ای را استفاده کنیم اهمیت دارد: اول اینکه مادربورد باید کاملا FSB پردازنده را ساپورت کند( هر مادربوردی حداکثر تا یک حد FSB را ساپورت می کند). دوم اینکه RAM باید در همان سرعت FSB پردازنده کار کند. مثلا:
پردازنده 200FSB باید با PC1600RAM استفاده شود.
پردازنده 266FSB باید با PC2100RAM استفاده شود.
پردازنده 333FSB باید با PC2700RAM استفاده شود.
پردازنده 400FSB باید با PC3200RAM استفاده شود.
اما احتمال دارد کامپیوتر با سرعت FSB پردازنده و سرعت RAM غیر مطابق با آن اسمبل شود مانند پردازنده 266FSB با PC2700RAM. این مجموعه هم کار می کند زیرا BIOS به سرعت کلاک حافظه اجازه می دهد که به صورت تفاضلی با سرعت FSB پردازنده ست شود. بنابراین این دو قطعه با هم به خوبی کار می کنند.
پردازنده پنتیوم و پنتیوم 4 و پنتیوم 3
پنتیوم 3 و پنتیوم 4 پردازنده های بسیار خوبی هستند. کمی قبل پردازنده AMD در مواردی مانند کیفیت خو ب به نظر نمی رسید و مشکلات سازگاری داشت. بخصوص با کارت ویدئوهای مخصوص. امروزه کیفیت و سازش پذیری AMD Athlon مساوی با پنتیوم 3 و پنتیوم 4 است. وقتی تمام موارد با هم مساوی اند. پس بهتر است به سمت خرید AMD Athlon برویم که ارزانتر است.
RAM(READ ACCESS MEMORY): قطعه ایست که در ماژولهای رم نصب می شود و وظیفه اش نگهداری اطلاعات به صورت موقتی است تا سی پی یو بهتر بتواند کار خود را انجام دهد. در واقع به خاطر اختلاف زیاد سرعت بین دیسک سخت و سی پی یو از رم استفاده می شود تا این اختلاف سرعت کاهش یابد. دو نوع رم هست: رم های معمولی (SD RAM) و رم های سریع (DD RAM). رم ها در انواع 4- 8- 16- 32- 64- 128- 256 مگابایتی در بازار وجود دارد. یک رم 256 تمامی کارها را به خوب انجام می دهد و ما را مطمئن می کند که رویهم رفته کارآیی سیستم به خاطر مقدار رم سیستم بی جهت از بین نمی رود.

مادربردهای خوب امروزی اصولا از حافظه PC2100DDR( برای مادربردهای DDR266) یا از حافظه PC2700( برای مادربردهای DDR333) استفاده میکنند. همه اینها از نوع DIMM form factor تبعیت می کنند( ساختمان فیزیکی). همه حافظه های کامپیوتر اینگونه نیستند. برای مثال کامپیوترهای قدیمی از ماژولهای حافظه SIMM استفاده می کنند در حالیکه امروزه ماژولهای حافظه DIMM معمولترند و از آنجاییکه استاندارد JDEC برای حافظه های DDR400 به مرحله نهایی نرسیده است همه ماژولهای حافظه PC3200 در همه مادربردهایی که حافظه PC3200 را ساپورت می کنند کار نمی کنند.
در موقع خرید علاوه بر اینکه باید رمی که با کامپیوتر سازگار باشد مد نظر قرار داده شود باید کیفیت رم را نیز در نظر گرفت. مشکلات بسیاری از کامپیوترها بعلت استفاده از رم با کیفیت پایین می باشد. کمپانی هایی مانند KingSton و Corsair اعتبار بالایی دارند و Mushkin بالاترین کیفیت رم را می سازد برای کسانی که مایل به پرداخت پول بیشتری هستند.
کارت گرافیک یا VGA: این قطعه رابطی است بین برد اصلی کامپیوتر و مانیتور که وظیفه اصلی آن آماده سازی اطلاعات برای نمایش توسط مانیتور است. کارت گرافیک بر روی برد اصلی کامپیوتر نصب می گردد و فیشی دارد که سیم کابل مانیتور به آن متصل می گردد.

بعضی از کارتهای گرافیکی امکانات خروجی TV دارند که قابل نصب به TV یا ویدئو می باشند.
چهار جزء کلیدی برای تمام سیستمها مادربورد- پردازنده- رم و کارت گرافیک هستند. با وجود تمام مطلوبیتی که کارتهای گرافیکی امروزی دارند اما آنها هنوز دارای کاستیهایی هنگام کار با پردازنده های بسیار قوی و رم هستند. کارتهای گرافیک MX بسیار عالی اند هم در کارآیی و هم در ارزان بودن و هم در بسته بندی و هم در نرم افزار. خرید یک پردازنده خوب همراه با یک کارت گرافیک پایین تر از حد پردازنده، پول دور ریختن است.
رقابت کارتهای گرافیکی ATI و NVIDIA
یک رقابت شدید بین دو کارت گرافیک عالی NVIDIA و ATI وجود دارد مانند رقابت بین پردازنده های AMD و پنتیوم. کارت گرافیک NVIDIA GeForce4 Ti 4200 128MB 4x AGP حداقل کارت گرافیکی است که برای یک سیستم گرافیکی سطح بالا لازم می باشد که دارای قیمت پایینی می باشد. بعضی از کارتهای گرافیکی دارای توضیحی مانند مدل DirectX 8.1 یا مدل DirectX 9.0 یا مدل تمام DirectXها می باشند. این یک فاکتور برای خریدن کارت گرافیک سطح بالا نیست. همه کارتهای گرافیکی تمام حالتهای DirectX را ساپورت می کنند. بعضی ها فقط کارهای بیشتری را از لحاظ سخت افزاری نسبت به بقیه انجام می دهند اما تمام کارتهای گرافیکی سطح بالا به اندازه کافی برای انجام وظیفه قوی هستند. حالت دیگری که موجب اختلاف قائل شدن بین کارتهای گرافیکی سطح بالا از یکدیگر می شود اینست که آیا آنها از لحاظ سخت افزاری AA را ساپورت می کنند یا نه. اما این یک فاکتور برای خریدن کارت گرافیک خوب نیست. AA پردازشی است که به موجب آن لبه های ناهموار و دندانه دار کمی نرم تر و صافتر می شوند و تا حدی کار و تاثیر دقیق و ماهرانه ای است.
بیشتر کارتهای گرافیکی سطح بالا AGP 8x را ساپورت می کنند. برای گرفتن بیشترین بازدهی AGP 8x، مادربورد نیز لازم است که AGP 8x را ساپورت کند. یک ترکیب AGP 8x، %5 تا %10 بهبود در اجرا و نمایش را نسبت به همان کامپیوتر با AGP 4x می دهد. مدل های Geforce FX NVIDIA از لحاظ فیزیکی بسیار بزرگند به طوریکه آنها دو اسلات کارت را اشغال می کنند، اسلات AGP و اسلات PCI مجاورش را.
برای گرفتن بیشترین بازدهی از کارت گرافیکی سطح بالا باید پردازنده سطح بالا و حافظه سریع داشت و گرنه پردازنده قادر نخواهد بود تا کارت گرافیک را با لود کردن مشغول نگهدارد.
باید حداقل از حافظه PC2700 و یک پردازنده Athlon XP 2100+ استفاده کرد تا بیشترین بازدهی را از کارت گرافیک سطح بالا گرفت.
کارت صدا یا Sound Card : برای اینکه کامپیوتر بتواند صدا را نیز پخش نماید به قطعه دیگری به نام کارت صوتی نیاز داریم. کارت صوتی نیز همانند کارت گرافیکی بر روی برد اصلی نصب می‌شود و در پشت آن چند فیش برای میکروفون و بلندگو قرار دارد. کارت صدا وظیفه آماده ‌سازی سیگنالها برای پخش و دریافت سیگنالهای ورودی از میکروفون و آماده‌ سازی آنها برای ذخیره در کامپیوتر را بر عهده دارد. این قطعه اطلاعات کامپیوتری صفر و یک را به اطلاعات صوتی تبدیل می کند و انوع رایج آن در حال حاضر عبارتند از: Genius، Yamaha، Vibra و ...

برای کامپیوترهای قدیمی تر باید کارت صدا نیز خریده می شد، اما همراه با اغلب مادربوردهای امروزی خریدن کارت صدا ضروری نیست چون آنها دارای ساپورت Build-in برای صدا با کیفیت خوب هستند، اما در صورت لزوم می توان کارت صدا به طور جداگانه بر روی این مادربوردها نیز نصب کرد. از بهترین کارت صداها، Creative Sound Blaster Audigy می باشد که با انواع mp3 و Gamer قابل دسترسی است که هر دو دارای یک نوع سخت افزار هستند اما شامل بسته های نرم افزاری جداگانه ای می باشند. قبل از Audigy، کارت صدای Creative Labs Sound Blaster Live! 5.1 بهترین نوع کارت صدا بود و هنوز هم در انواع mp3 و X-Gamer قابل دسترسی است.
بر خلاف کارت گرافیک Live!، Audigy به دو اسلات PCI برای شکل کاملش نیاز دارد اما اسلات PCI دومی در واقع فقط برای فراهم کردن یک کانکتور برای Joystick استفاده می شود و در صورت عدم نیاز به آن می توان فقط از یک اسلات PCI استفاده کرد. Audigy همچنین دارای ساپورت FireWire می باشد.
کارت فکس مودم (Fax-Modem): فکس مودم کارتی است که در اسلاتهای مادربورد نصب شده و برای برقراری ارتباط بین کامپیوترها استفاده شده و کامپیوترها را مجهز به امکانات ارسال و دریافت فکسهای معمولی با کیفیت بالا و حتی رنگی می کند علاوه بر این جهت دریافت و ارسال اطلاعات کامپیوتری مانند فایل صدا و فایل اطلاعاتی و غیره توسط خطوط مخابراتی به کار می رود. انواع مودم هایی که از خطوط تلفن استفاده می کنند عبارتند از: مودم Dial-up، مودم ISDN و مودم DSL.
یک شبکه تلفن سنتی بر اساس سیگنالهای آنالوگ عمل می کند در حالیکه کامپیوترها با سیگنالهای دیجیتالی کار می کنند، بنابراین وسیله ای لازم است تا سیگنالهای دیجیتالی کامپیوترها را به سیگنال آنالوگ و سازگار با خطوط تلفن تبدیل نماید(Modulation). این وسیله همچنین باید سیگنال های آنالوگ خطوط تلفن را به سیگنال دیجیتالی تبدیل کند(demodulation). یک چنین وسیله ای به نام مودم مشهور است. این نام از دو کلمه Modulation/Demodulation گرفته شده است. یک مودم همچنین DCE(Data Circuit Terminating Equipment) نامیده می شود که برای اتصال یک کامپیوتر یا ترمینال داده به یک شبکه مورد استفاده قرار می گیرد. به طور منطقی یک کامپیوتر شخصی (PC) را DTE(Data Terminal Equipment) نیز می نامند. سه نوع مودم وجود دارد: مودم داخلی(internal modem) که یک برد الکترونیکی است و در گذرگاههای ISA یا PCI بر روی مادربورد قرار می گیرد و توسط یک کانکتور Rj-11 به خطوط تلفن متصل می شود. نوع دیگری از مودم ها، مودم خارجی(external modem) نامیده می شود که برد الکترونیکی آن درون جعبه مخصوصی قرار داشته و در خارج از کامپیوتر قرار می گیرد که توسط کانکتور DB-9 به یکی از پورتهای سریال کامپیوتر متصل می شود. نوع سوم که در کامپیوترهای Laptop به کار می رود شامل یک کارت است که در شیار PCMCIA قرار می گیرد و این کارت در واقع دربرگیرنده کل برد الکترونیکی مودم است. سرعت انتقال داده ها در مودم ها با پارامترهای زیر بیان می شود: آهنگ باود(Baud Rate) و آهنگ ارسال داده ها (Data Rate). آهنگ ارسال داده ها عبارتست از تعداد بیتهایی که یک مودم می تواند در یک ثانیه ارسال نماید و آهنگ باود عبارتست از تعداد تغییرات سیگنال که در یک ثانیه اتفاق می افتد.

هنگام خرید یک مودم باید مطمئن شد که آیا استانداردهای V.92 و V.44 را ساپورت می کند یا نه. این استانداردها تعدادی از بهبود و پیشرفتها را تضمین می کنند از قبیل ساپورت انتقال سریع داده ها.
Hard Disk: این قطعه بانک اطلاعات کامپیوتر است و همه اطلاعاتی که قرار است برای مدتی طولانی نگهداری شوند، اغلب در این قطعه نگهداری می‌شوند. هارد از طریق یک کابل داده به برد اصلی متصل می‌گردد و یک کابل برق نیز از منبع تغذیه به آن متصل می‌شود. دو مارک عمده هارد Quantum و Maxtor است. هارد ابعادی به اندازه 12 * 8 cm دارد.

استفاده از یک هارد دیسک با ظرفیت بیشتر از 137.4 گیگابایت می تواند بیشتر از درایوهای کوچکتر مشکل ساز باشد. این هارد درایوها احتیاج به استاندارد آدرس دهی 48 بیتی جدیدتری که به وسیله درایورهای چیپ ست مادربورد،BIOS، و بوسیله سیستم عامل ساپورت می شود دارد.
در انتخاب یک هارددیسک باید به سطح ایجاد نویز و تولید حرارت نیز توجه کرد.
بیشتر هارد درایوهای امروزی از استاندارد ATA(Advanced Technology Attachment) استفاده می کنند. همچنین به عنوان IDE(Integrated Digital Environment) شناخته شده هستند. این یک رابط پارالل است که سرعت انتقال ماکزیممی بالغ بر 133 مگابایت در ثانیه را ساپورت می کند که این بیشتر از حدی است که کامپیوترهای امروزی می توانند استفاده کنند. هارددرایوهای SATA (Serial ATA) هم به عرصه ظهور رسیده اند و روزی چیزی عادی خواهند بود. یک هارد درایو که از SATA استفاده می کند سرعت انتقال بالغ بر 150 مگابایت بر ثانیه را ساپورت می کند. هارددرایوهای ATA نمی توانند با سرعت انتقال بیشتر از 133 مگابایت در ثانیه ساخته شوند اما هارددرایوهای SATA روزی به سرعت انتقال 300 و حتی 600 مگابایت در ثانیه خواهند رسید.
گزارشهای اولیه از مشکلات فراوان استفاده از SATA در قالبهای RAID حکایت می کند. اما سایر مزایای SATA به نظر مطلوب می رسد ولی نه زیاد: 1- SATA از کابلهای کوچکتر برای اتصال هارد درایو به مادربورد استفاده می کند نسبت به کابلهای bulkier ribbon که هارددرایوهای IDE آنرا استفاده می کنند. این موضوع مهم است چرا که کابل ریبون IDE به اندازه ای بزرگ است که به راحتی جریان هوا را در داخل کیس مسدود می کند و تأثیر فن های کیس را تقلیل می دهد. اما می توان کابلهای ریبون IDE را خارج از مسیر جریان هوا در داخل کیس عبورداد. 2- کابل SATA می تواند تا 39.4 اینچ باشد در حالیکه کابلهای IDE از 18 اینچ تجاوز نمی کنند. اما فقط یک کامپیوتر بلند به کابل بالای 18 اینچ احتیاج دارد. 3- یک کابل SATA احتمال تداخل الکتریکی کمتری که روی اتصال بین هارددرایو و مادربورد واقع می شود دارد چون سریال است. در حالیکه IDE پارالل است با 40 سیم در طول اتصال. با اینکه این مورد از لحاظ تئوری معقول به نظر می رسد اما به سختی می توان تصور کرد که SATA پیشرفتی حاصل کرده است. چرا که کسی تا حالا نشنیده است که یک مشکل تداخل الکتریکی در کابلهای ریبون IDE بوجود آمده باشد.
باید به این نکته توجه کرد که یک هارددرایو SATA نمی تواند همیشه در کامپیوترهای ATA جا بگیرد. مثلا مادربورد باید رابط SATA را ساپورت کند و ملزومات کانکتور پاور برای هارددرایو SATA با هارددرایو ATA فرق دارد.
ATA133 محصول جدیدی است که قدم جدیدی در سرعت هارددرایو برداشته است اما از لحاظ عملی و کاربردی، هارددرایو ATA100 با هارددرایو ATA133 یکی است و حتی بهتر هم کار می کند. کامپیوترهای خانگی دارای مشکل کمتری در بکارگیری پهنای باند فول هارددرایو ATA100 تحت هر شرایطی هستند نسبت به هارددرایوهای ATA133.
Floppy Drive: این قطعه که ابعاد آن تقریباً cm 2×12×8 است، برای خواندن و نوشتن بر روی دیسک نرم (فلاپی) کاربرد دارد. این دیسکتها قابلیت ذخیره ‌سازی 1.44 مگابایت اطلاعات را دارند. دیسکتها اغلب برای جابجا کردن حجم کم اطلاعات بکار می ‌روند. در حال حاضر فلاپی درایو Teac بیشترین مصرف را دارد. فلاپی درایو از طریق یک کابل داده به برد اصلی وصل می ‌شود.

فلاپی درایو ها به دو نوع کلی 51.4 اینچ و 31.2 اینچ می باشند که مدل 51.4 اینچ استفاده نمی گردد. مدل 31.2 اینچ به سه نوع 740kb ( که به خاطر قدیمی بودن استفاده نمی شود) و 1.44mb ( که بیشترین مصرف را دارد) و 2.88mb تقسیم می شود.
هر کامپیوتر می تواند دو عدد فلاپی درایو داشته باشد.
CD Drive: CDها تکنولوژی نسبتاً‌ جدیدی هستند که اطلاعات کامپیوتری را براساس خواصی ذخیره می ‌کنند که با تاباندن نور قابل دستیابی می ‌باشند. CD ها قطعات دایره شکل نازکی هستند که انواع اطلاعات را در خود جای داده‌اند. یک CD می ‌تواند محتوی فیلم، تصویر و صوت و یا برنامه ‌ها و داده‌های کامپیوتری ‌باشد.
بر روی هر CD می ‌توان حدود700- 640 مگابایت اطلاعات ذخیره نمود. CD ها اغلب فقط خواندنی هستند(CD-R)، یعنی فقط می‌توان اطلاعات را از روی آنها خواند و فقط یکبار می توان روی آنها نوشت ولی برخی از CDها قابلیت چند بار نوشتن را نیز دارند(CD-RW).
CD-ROM قطعه ای است که اطلاعات را از روی CD به صورت نوری می خواند و فقط امکان خواندن اطلاعات را دارد.

قطعه دیگری وجود دارد که CD-Writer نامیده می شود که علاوه بر خواندن اطلاعات از روی CD قابلیت نوشتن اطلاعات روی CD را نیز دارد.
قطعه نوری دیگری به نام DVD-ROM وجود دارد که جهت خواندن DVDها به کار می رود و می تواند روی همان IDE که CD-ROM و CD-Writer نصب می شوند، نصب شود.
تمام مراحل نصب CD-Writer همانند CD-ROM می باشد.
همه CD-ROMها دارای نشانگرهای سرعت می باشند که این سرعت به سرعت انتقال داده ها مربوط می باشد. سرعت 1x برابر است با 150 کیلوبایت داده در ثانیه.
در CD-Writerها سه شماره نرخ سرعت (مثلا 20x,10x,40x) به ترتیب از چپ به راست برابر است با سرعت نوشتن CD-R ، سرعت نوشتن CD-RW و سرعت خواندن CD.
امروزه سرعت CD-ROM و CD-Writerها از 56x تجاوز کرده است بدون اضافه شدن هیچ گونه مزیتی در تکنولوژی رسانه یا درایو.
ASUS

این مدل از CD-ROM از حدود 3 سال و نیم پیش وارد بازار شد و از همان ابتدا پر فروش ترین درایو موجود بازار را که creative بود شکست داد و ظرف مدت کوتاهی تبدیل به پر فروشترین درایو شد.
این مدل از درایو 9 مدل دارد که فقط 3 مدل آن اصلی و بقیه قلابی می باشد.
عکسی هم که در بالا نمایش داده شده مدل هفتم قلابی این محصول است که در حال حاضر در بازار به وفور یافت می شود.
این مدل دارای کنترولر tc9494 ساخت کارخانه توشیبا و آی سی ba5937 چهار کاناله که 2 کانال از این آی سی برای درایور کویل اپتیک و دو کانال دیگر یکی برای درایور موتور eject و دیگری برای درایور موتور loading استفاده میشود می باشد.
آی سی درایور spindle motor هم مدل ba6849 و به احتمال زیاد ساخت کارخانه rohm میباشد .
مشخصه این نوع درایو قلابی وجود 3 شیار موازی در بالای درایو و وجود 6 پیچ در زیر درایو است .
این درایو قلابی ساخت کشور چین میباشد و عیوب متداول این درایو به این شرح است :
1- سوختن آی سی کنترولر اصلی tc9494 به علت بالا رفتن حرارت داخلی و عدم استفاده از گرماگیر مناسب برای این آی سی.
2- این نوع درایو فوق العاده به نوسانات برق حساستر از مدلهای اصلی است و در صورت وجود نوسانات برق بلافاصله کنترلر اصلی tc9494 و آی سی bios که یک ایپرام از مدل 2701 است و در مواردی چیپ mt1103 که وظیفه input/output را دارد خواهد سوخت.
3- موتور spindle این درایو در مقابل استفاده مداوم و بالا رفتن حرارت مانند مدلهای اصلی مقاوم نیست و به تدریج از حالت عادی خارج میشود و بوش زیر محور موتور که کل مجموعه محور و آهنربا های دور سیم پیچ و نگهدارنده cd روی آن متصل است به تدریج خورده شده و در نهایت باعث اصطکاک زیاد و قفل شدن کل مجموعه شده و در این حالت به درایور موتور که ba6849 که یک درایور سه فاز میباشد فشار آمده و باعث سوختن آن هم خواهد شد.
4- effect خواندن cd این درایو با وجود استفاده از اپتیک toyobo که دقیقا روی مدلهای اصلی هم وجود دارد نسبت به مدل های اصلی پایین تر است و cd های خش دار را به زحمت میخواند و با گذشت زمان(حدود ۶ ماه تا یکسال ) پایین می آید که احتیاج به تعویض اپتیک میباشد.
نمایشگر یا Monitor: این دستگاه که همانند تلویزیون است، برای نمایش اطلاعات پردازش شده در کامپیوتر و کارت گرافیک بکار می ‌رود. مانیتورها دارای اندازه‌های مختلف 14، 15، 17 و 21 اینچ هستند که در حال حاضر اندازه 15 اینچ آن کاربردی ‌تر از بقیه است.
مانیتورها دارای انواع رنگی و تک رنگ می باشند که تک رنگ جهت گزارشگیری و نمایش اطلاعات به کار می رود که اشعه نداشته و ارزانتر است و نوع رنگی به انواع CGA-SUPERVGA-VGA-EGA یا به ترتیب 4 رنگ، 16 رنگ، 256 رنگ و 65 میلیون رنگ تقسیم می شود که امکان پخش تصاویر ویدئویی را دارند البته نوع کارت گرافیک بر مانیتور تاثیر مستقیم دارد. اگر کارت گرافیک ضعیف و مانیتور قوی داشته باشیم تصاویر ضعیفی خواهیم داشت یا بالعکس.
باید به این نکته توجه کرد که طرف پشت مانیتور اشعه بیشتری نسبت به طرف جلو صادر می کند و باید از نشستن در پشت مانیتور خودداری کرد. هر چقدر صفحه نمایش مانیتور صافتر باشد اشعه کمتری خواهد داشت.

صفحه کلید(keyboard) و ماوس(mouse): صفحه کلید جهت ورود اطلاعات طراحی شده که دارای انواع مختلف (نسل قدیم و نسل جدید) می باشد که نسل قدیم 101 و 102 کلیدی بوده و نسل جدید 107 تا 114 کلیدی می باشد.
ماوس نیز همانند کی بورد جزو ابزارهای ورود اطلاعات به کامپیوتر می باشد که جهت باز کردن منوها و کنترل کردن منوها و انجام بعضی از دستورات به کار می رود و به طور کلی کلیه کارهای صفحه کلید را به جز تایپ انجام می دهد. ماوس دارای انواع ساچمه ای و لیزری می باشد. نوع بی سیم آن نیز در بازار یافت می شود.

پرینتر یا چاپگر(Printer): دستگاهی می باشد که توسط کامپیوتر کنترل شده و جهت چاپ انواع گزارشات و طرحهای گرافیکی و غیره بکار می رود. پرینترها سه نوع می باشند: 1- نوع سوزنی که در مجموع 24 سوزن داشته که این سوزنها روی نوار مخصوص ضربه زده و باعث طراحی شکل مورد نظر می شوند. 2- نوع جوهرافشان که جوهر را روی کاغذ پخش می کند و طرح مورد نظر را چاپ می کند. 3- نوع لیزری که کیفیت مطلوبی دارد.
پرینترها همچنین به دو دسته رنگی و تک رنگ نیز تقسیم می شوند.
کارت شبکه(LAN-CARD): این کارت جهت اتصال چند کامپیوتر و ایجاد یک شبکه محلی و به اشتراک گذاشتن امکانات همدیگر به کار می رود. کارت شبکه به هر ایستگاه اجازه می دهد که با سایر ایستگاهها تبادل اطلاعات کند. می توان به نحوه های مختلفی کامپیوترها را در یک شبکه به یکدیگر متصل کرد که به توپولوژی های شبکه معروفند از جمله ستاره ای و خطی.
هر توپولوژی رسانه انتقال مخصوص به خود را می طلبد که این رسانه های انتقال کامپیوترها را به هم متصل کرده و موجب برقراری ارتباط بین کامپیوترهای یک شبکه می شوند. برخی از انواع متداول رسانه های انتقال عبارتند از: کابل زوج سیم به هم تابیده، کابل کواکسیال و کابل فیبر نوری.
کارت TV: یک نوع کارت است که قابل نصب بر روی اسلاتها بوده و کامپیوتر را مجهز به پخش شبکه های تلویزیونی محلی و رادیو می نماید که بعضی ها ورودی و خروجی ویدئو و تلویزیون نیز دارند. این نوع کارت فقط جهت اضافه کردن شبکه های تلویزیونی به کامپیوتر است و امتیاز دیگری ندارد. این کارتها از لحاظ قیمت مقرون به صرفه نمی باشند و هم حافظه را اشغال می کنند و هم امکانات زیادی از کامپیوتر را به حالت رکود در می آورند.
کارت I/O یا ورودی خروجی: این کارت وظیفه تبادل اطلاعات (Input/Output) با لوازم جانبی را دارد. در حال حاضر اکثر مادربوردها کارت I/O را به صورت روی بورد دارند. کابل لوازم جانبی از قبیل فلاپی درایو و هارددرایو و سی دی رام و ماوس به کارت I/O متصل می شود و در صورتی که به صورت Onboard بر روی مادربورد باشد به آن وصل می شوند.
قلم نوری: قلم نوری همانند قلم معمولی می باشد که فقط به قسمت انتهای آن کابل نصب می باشد و کارهای نوشتاری از قبیل وارد کردن امضاء و غیره را در کامپیوتر انجام می دهد.
رسیور کارت یا کارت ماهواره: این کارت جهت دریافت تصاویر ماهواره ای در کامپیوتر می باشد و به اسلاتها نصب می شود و قسمت دیگر کارت به دیش نصب می گردد. نوع دیگری از این کارت جهت استفاده از اینترنت به کار می رود تا از طریق ماهواره با اینترنت ارتباط برقرار شود.
اسکنر(Scaner): دستگاهی است که اطلاعات را از روی عکس گرفته و عینا به کامپیوتر منتقل می کند. اسکنرها دارای انواع مختلفی می باشند که برای کارهای خاصی از قبیل انتقال امضاء و انتقال گرافیک و عکسبرداری سریع کتابهای قدیمی و انتقال نوشته های معمولی دستی، طراحی وساخته شده اند.
پلاتر: یک نوع چاپگر بزرگ است که با قلمهای مخصوص هر نوع طراحی و نقشه در کامپیوتر مانند نقشه های ساختمانی و صنعتی را در اندازه های بزرگتر رسم می نماید.
جعبه کامپیوتر(Case) و Power: کیس فضایی فلزی و یا پلاستیکی است که سایر قطعات کامپیوتر بر روی آن نصب می ‌شوند و فضاهای مناسب و آماده‌ای برای نصب برد اصلی، هارد دیسک، فلاپی درایو، CD درایو و انواع کارتها دارد. Case ها در اندازه‌ها و اشکال مختلف وجود دارند. همراه با جعبه کیس یک سیم پاور که به منبع پاور وصل می شود و یک جعبه کوچک که شامل قطعاتی است که برای سوار کردن مادربورد در داخل کیس استفاده می شود ارائه می گردد. یکی از فاکتورهای مهم کیس پارامترهای خنک کنندگی آن است. همچنین کیس از لحاظ ظاهری نباید زیاد بزرگ باشد.

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

هر Case یک منبع تغذیه(Power) دارد که وظیفه کاهش ولتاژ برق شهری 220 ولت به ولتاژهایی که کامپیوتر نیاز دارد مثل 5، 6 و 12.5 ولت را بر عهده دارد. پاور یک رشته سیم به رنگ نارنجی دارد که وظیفه اش تست پاور و اعلام سالم بودن پاور به مادربورد می باشد و در موقع روشن شدن سیگنالی به مادربورد می فرستد تا باطری قطع و جریان پاور به SETUP و مادربورد برسد. پاورها دو نوع می باشند: پاورهای معمولی (AT) که شرح آن در بالا آمده است که دو کابل P8-P9 داشته و رنگ مشکی در وسط می باشد و روی مادربورد نصب می شود و نوع دیگر Auto-Power(ATX) می باشد که دو ردیف کابل دارد و با سیگنال روشن و خاموش می شود و امکان خاموش کردن کامپیوتر از داخل برنامه های نرم افزاری نیز وجود دارد و یا وقتی از طریق فکس پیغامی می رسد کامپیوتر اتوماتیک روشن می شود.

مادربوردهای امروزی همگی ATX هستند وسایز کوچکی دارند. هر کیس ATX باید با یک مادربورد ATX کار کند. علاوه بر سایز فیزیکی کیس و پارامترهای خنک کنندگی آن، فاکتور مهم دیگر اینست که آیا کیس ولتاژهای کافی را تامین می کند یا نه. منبع پاور باید با کیفیت بالا باشد و توان کافی را تامین کند. منبع پاورکیس ها دارای توانهای مختلفی هستند که بیشتر کیسهای امروزی دارای پاور 300 وات هستند. منبع پاور باید حداقل 300 وات باشد. توان پاور 250 وات کافی نیست. منظور از 300 وات این نیست که کامپیوتر در تمام اوقات از تمام 300 وات استفاده می کند بلکه هر چقدر توان که لازم داشته باشد از این مقدار وات استفاده می کند. وسایلی که استفاده می شوند از قبیل درایوهای از نوع CD و DVD و وسایلی که لود می شوند مانند ویدئو کارتها، بیشتر توان را مصرف می کنند. از این ولتاژها جهت فعال ساختن نشانگرهای LED روی کیس نیز استفاده می شود. کیس ها باید حداقل دو LED داشته باشند، یکی برای نشان دادن پاور کامپیوتر و دیگری برای نشان دادن فعال بودن هارددرایو.
یک منبع پاور300 وات کیفیت بالا، در بیشتر موارد خوب عمل میکند اما استثناهایی نیز هست. برای مثال، وسایل USB به جز آنهایی که سیستم پاور جداگانه ای دارند، از طریق کابل USB از منبع پاور کامپیوتر تغذیه می کنند. مطمئنا اگر تعدادی از وسایل USB را به صورت زنجیره ای استفاده کنیم و همه آنها را بوسیله منبع پاور کامپیوترتغذیه دهیم باید یک ارزیابی جدیدی از مقدار وات پاوری که باید استفاده کنیم داشته باشیم.
به راحتی می توان منبع تغذیه یک کیس را برداشت و یک پاوربهتر را جایگزین آن نمود.
CPU Cooler (Heat-Sink And Fan): دمای پردازنده نباید از 60 درجه سانتیگراد در هنگام لود تجاوز کند و مطلوب آنست که زیر 50 درجه سانتیگراد باشد. اگر از 60 درجه سانتیگراد تجاوز کرد قطعا وقت آنست که به مقدار خنک کنندگی آن بیفزاییم.

در موقع خرید fan پردازنده به سه مورد باید توجه کرد: 1- کارآیی آن یعنی اینکه چقدر خنک می کند 2- قیمت آن 3- مقدار نویز آن
سه قسمت جداگانه، یک کولر cpu را تشکیل میدهند: فن- سینک ( رادیاتور) و خمیر حرارتی. از ویژگیهای مهم یک کولر cpu داشتن فلز مسی در کف سینک برای از بین بردن بیشتر حرارت می باشد. همچنین سینک بزرگتر، خنک کنندگی بیشتری را به همراه دارد. برای پردازنده های سریعتر، کولرهای cpuی قویتری نیز لازم است. معمولا با افزایش قدرت fan پردازنده، نویز آن نیز بالا می رود. بعضی از کولرهای cpu دارای تنظیم سرعت فن به دلخواه می باشند. بعضی هم دارای سنسور حرارتی می باشند که جدول بندی هایی را مطابق با دمای پردازنده نگهداری می کند و سرعت فن کولر cpu را تنظیم می کند.
باید به این نکته توجه کرد که تمام کولرهای cpu روی تمام مادربوردها فیت نمی شوند.
در بیشتر موارد کولر cpu همراه با خمیر حرارتی از کارخانه عرضه می شود. خمیر حرارتی که به صورت استاندارد با کولرهای cpu عرضه می شود زیاد خوب نیست. خمیر حرارتی مهم است چرا که بطور موثر گرما را از پردازنده به سینک منتقل می کند. بنابراین اگر کولر cpu همراه با خمیر حرارتی باشد ارزش دارد که آنرا کنار گذاشته و چیز بهتری بگیریم.
اگر کولر cpu همراه با خمیر حرارتی نصب شده بر روی آن توسط کارخانه عرضه شود ابتدا باید آنرا جدا و سپس خمیر حرارتی جدید نصب شود.
اسمبل قطعات کامپیوتر
احتیاط ها: قبل از اینکه شروع به نصب اجزا در داخل کیس کنیم، ما احتیاج به آشنا شدن با تعدادی احتیاطات پایه ای در رابطه با استفاده از تجهیزات داریم.
چیپ ها- پین ها و اتصالات روی قسمتهای مختلف کامپیوتر، ظریف و حساس هستند و بد به کاربردن آنها می تواند نتایج تاسف باری داشته باشد. همیشه باید سعی کنیم که کارتها و سایر بردها را با گرفتن از لبه هایشان جابجا کنیم و مورد استفاده قرار دهیم. نباید اتصالات فلزی طلارنگ روی چیپ های حافظه و کارتها لمس شوند، زیرا مایعات استخراج شده از انگشتها مشکل ساز هستند و همیشه قبل از کار بر روی PC، حتما باید آنرا از برق کشید. همچنین باید نسبت به الکتریسیته ساکن محتاط بود. جرقه ناشی از جابجایی الکتریسیته ساکن توسط نوک انگشتان، می تواند برای همیشه یک چیپ را خراب کند. تا حد ممکن نباید کامپیوتر را در محیط فرش شده اسمبل کرد.
قبل از آنکه قطعه ای را در کامپیوتر از جای خود برداریم، باید کارهای زیر را دنبال کنیم:
پاهای خود را بر جای خود محکم کنیم و حرکت ندهیم
با تماس با فلز در تماس با زمین- از جمله پشت کیس کامپیوتر وقتی متصل به سوکت سه پایه ای است- بر زمین تکیه دهیم تا هرگونه حرکت در حال سکون در بدنمان را از بین ببریم
بدون حرکت پاهای خود، هر چه را که باید با قطعه مورد نظر از کامپیوتر انجام دهیم را انجام میدهیم
اگر احتیاج به حمل قطعه ای از کامپیوتر شخصی خود را داریم، آن را در یک بسته حمل می کنیم که قطعه مورد نظر ثابت باشد و حرکت نداشته باشد
پاهای خود را محکم می کنیم و خود را به زمین ثابت می کنیم قبل از آنکه قطعه را از بسته حمل جابجا کنیم.
کامپیوتر شخصی خود را در میز بزرگی اسمبل می کنیم. باید اطمینان پیدا کنیم که فضای کافی برای قرار دادن قطعات بر روی آن داریم. یک ظرف یا کاسه کوچکی برای پیچ ها و ابزارهای ریز دیگر به کار می بریم. برای کار اسمبل احتیاج به انبردست و آچار و پیچ گوشتی چهار سوی کوچک و پیچ گوشتی دوسوی کوچک داریم. همچنین ممکن است به یک آینه کوچک و یک چراغ قوه احتیاج پیدا کنیم وقتی می خواهیم در اطراف کیس که قابل رویت نیستند کار کنیم.
مراحل اسمبل کردن:
1- مطالعه کتابچه مادربورد: برای اسمبل کردن باید ابتدا کتابچه مادربورد را مطالعه کنیم. با مطالعه کتابچه مادربورد قبل از شروع به اسمبل کردن PC، می توان مقدار زیادی در وقت خود صرفه جویی کرد و دردسر خود را کم کرد، حتی این مطالعه قبل از خریدن حافظه و cpu نیز می تواند بسیار مفید باشد. همه کتابچه های مادربورد، همه اطلاعاتی را که باید داشته باشند ندارند، ولی اکثر قریب به اتفاق شرکتهای معروف ( مانند Asus و Abit) مستندات تشریحی را تهیه می کنند. کتابچه ها اطلاعات مهمی را به ما میدهند، از جمله اینکه چگونه جامپرها را ست کنیم و کدام اسلاتها برای نصب انواع رم هستند. هر چند توصیه می شود که از مادربورد بدون جامپر استفاده شود، بعضی از مادربوردها ممکن است شامل تعدادی جامپر یا سوئیچهای DIP باشند. مادربوردهای مبتنی بر چیپ ست VIA KT266 دارای یک جامپر جهت تغییر بین 200 مگاهرتز و 266 مگاهرتز، front side گذر گاه هستند و مادربوردهای RAID معمولا دارای تنظیم سوئیچ های DIP هستند.
2- نصب CPU: اگر از یک cpuی سوکت دار استفاده می شود: باید cpu را از لبه ها یش در دست بگیریم و به گوشه های ردیف پین های آن نگاه کنیم، یک یا دو تا از گوشه ها باید پینهای کمتری از بقیه داشته باشند. سپس به سوکت روی مادربورد نگاه می کنیم و گوشه هایی که مشابه با گوشه های تک cpu است را شناسایی می کنیم. سپس بازوی کوچک را بلند کرده و به نزدیک سوکت مادربورد برده و به ملایمت و آرامی، با هم خط کردن گوشه های مناسب و مقتضی، cpu را در سوکت قرار میدهیم. در هنگام داخل کردن cpu از فشار استفاده نمی کنیم. Cpu باید به درستی در جای خود بلغزد و قرار گیرد. اگر این گونه نشد، اطمینان پیدا می کنیم که بازوی آزاد سازی سوکت کاملا بلند شده باشد و گوشه های تک cpu با گوشه های مربوطه در سوکت تطابق داشته باشند. سپس بازو را به پایین فشار داده و مطمئن می شویم که آن را به جای درست خود چفت می کنیم.

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

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   45 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


دانلود مقاله معرفی کامل قطعات سخت افزاری همراه با عکس

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

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

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

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

دنیای مدرن امروز تقاضای بسیاری برای گسترش شبکه جهانی اینترنت ایجاد کرده است و هر واحد تجاری،صنعتی،خدماتی و یا آموزشی نیاز خود را دراین شبکه گسترده حس میکند.

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

ضرورت انجام کارآموزی

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

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

1-3 محل کارآموزی

این کارآموزی در شرکت مهندسی بهین تحلیلگر شد.این شرکت در زمینه های طراحی و تولید قطعات و تجهیزات تاسیسات حرارتی فعالیت دارد . شرکت در رشت-فلکه گاز-ابتدای بلوار لاکان –نبش کوچه کرمی-ساختمان فیاض 1-طبقه دوم- واحد4

1-4 حیطه کارآموزی

کار آموزی در حیطه طراحی صفحات وب و با سیستم مدیریت محتوای وردپرس  صورت گرفته است.

1-5 ساختارگزارش کارآموزی

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

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

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

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

 

فهرست مطالب

 

فصل اول  مقدمه

1-1 مقدمه. 2

1-2 ضرورت انجام کارآموزی.. 2

1-3 محل کارآموزی.. 3

1-4 حیطه کارآموزی.. 3

1-5 ساختارگزارش کارآموزی.. 3

فصل دوم معرفی محل کارآموزی

2-1 مقدمه. 5

2-2 درباره شرکت... 5

2-3 حوزه فعالیت شرکت... 6

فصل سوم فعالیت های انجام شده

3-1 مقدمه. 8

3-2 طراحی سایت با وردپرس... 9

3-3 نحوه نصب وردپرس برروی سرور محلی.. 11

3-4 کار با وردپرس... 15

3-4-1 تغییر محل ذخیره فایل های آپلودی.. 16

3-4-2 جلوگیری از حمله اسپم ها 16

3-4-3 تغییرنام کاربری.. 17

3-5 محیط کار. 19

3-5-1 آشنایی بانوارابزار. 19

3-5-2 آشنائی با پنل انتشار. 23

3-5-3 آشنائی با پنل برچسب ها 25

3-5-4 آشنائی با پنل دسته ها 25

3-5-5 تنظیمات دیگر. 26

3-5-6 ویرایش یک پست.. 30

3-6 کار با بخش مدیریت برچسب ها 32

3-7 مدیریت چند رسانه ای ها 35

3-7-1 مدیریت کتابخانه. 36

3-7-2 مدیریت پیوندها ، اضافه کردن یک پیوند جدید. 39

3-7-3 ویرایش پیوندها 41

3-7-4 آشنائی با پیوند دسته ها 42

3-7-5 مدیریت برگه ها 42

3-7-6 مدیریت برگه ها 44

3-7-7 مدیریت دیدگاهها 44

3-8 امکانات محیط وردپرس.. 50

3-8-1 افزونه ها 51

3-8-2 ساخت محتوا 51

3-8-3 نام لاتین.. 52

3-8-4 مطالب چند صفحه ای.. 52

3-8-5 بارگذاری فایل و تصویر. 52

3-8-6 ارسال مطالب بوسیله ایمیل. 53

3-8-7آدرس دهی برای مطالب شما 54

فصل چهارم ، جمع بندی،نتیجه گیری و پیشنهادات

4-1 جمع بندی.. 58

4-2 نتیجه گیری.. 58

4-3 پیشنهادات و انتقادات... 59

منابع.. 60

ضمیمه. 61

 


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


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

پایان نامه ی رابطه بین سخت رویی و ناامیدی بین دانشجویان رشته کشاورزی و روانشناسی. doc

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

پایان نامه ی رابطه بین سخت رویی و ناامیدی بین دانشجویان رشته کشاورزی و روانشناسی. doc


پایان نامه ی رابطه بین سخت رویی و ناامیدی بین دانشجویان رشته کشاورزی و روانشناسی. doc

 

 

 

 

 

 

 

نوع فایل: word

قابل ویرایش 90 صفحه

 

جهت دریافت درجه ی کارشناسی در رشته ی روان شناسی

 

مقدمه:

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

تعاریف نسبتا ابتدائی تبیین های جسمانی که در آرا ء نخستین یونانیان در مورد هستیری مشهور بود و یا همسان دانستن بیماران روانی با حیوانات ، به تدریج جای خود را به رویکردهای پیچیده تر داد. با توسعه طب نوین ، بسیاری از پزشکان پذیرای این اندیشه شدند که با ید در مورد آسیب شناسی و درمان پریشانی های روانی به مثابه بیماری های جسمانی  برخود کرد (سارافیو 1990 )

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

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

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

 

بیان مسئله :

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

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

امید یعنی احساس امکان داشتن و ممکن بودن هر چیز غیر ممکن . ( مارسل ، 1962 )

نا امیدی انسان را از درون می پوساند و راه را برای کوشش و پیشرفت مسدود میکند ( نا امیدی شاخص مهم افسردگی می باشد ). ( گلمن ، دانیل ، 1995 ) .

فرد در اثر نا امیدی بشدت غیر فعال شده و نمی تواند موقعیت های مختلف خود را بسنجد و تصمیم بگیرد . نا امیدی شخص را سریعا در هم شکسته و او را در برابر عوامل فشار آور بی دفاع و گرفتار می کند .

یکی از متغییر هایی که ارزیابی آن در تبیین تغییر پذیری گرایش به نا امیدی به نظر میرسد ، سخت رویی است . اولت کوبا سا (1979 ) سخت رویی را ویژگی شخصیتی پیچیده ای معرفی می کند که از سه مولفه چالش ، کنترل و تعهد تشکیل شده است . فردی که میزان خصیصه چالش در او بیشتر است رویدادهای زندگی را به منزله فرصتی برای پویایی و سازگاری مجدد و میدانی برای تحقیق و ارتقاء خویشتن تلقی می نماید و در برابر این رویدادها تسلیم منفعلانه را انتخاب نمی کند . فردی که مولفه کنترل در او زیاد است ، احساس تاثیر گذاری بر زندگی خویشتن را دارد و غالبا خود را در تغییر و دگرگونی شرایط توانا و مسئول می بیند . فردی که از تعهد بیشتری برخوردار است ، نه تنها خود را واجد ارزش می بیند ، بلکه در زندگی به چیز هایی بسیار با ارزش معتقد است که اهمیت و معنای زیستن را برای وی برجسته می سازد ( مدی ، اولت ( کوبا سا ) 1984 ص 31 )

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

پژوهش حاضر رابطه بین سخت رویی و ناامیدی را مورد بررسی قرار می دهد .

 

فهرست مطالب:

فصل اول : کلیات تحقیق

مقدمه

بیان مساله

فرضیه های تحقیق

ضرورت و اهداف پژوهش

تعاریف مفاهیم واژگان

فصل دوم : پیشینه و ادبیات تحقیق

مقدمه

تعریف سخت رویی 

فلسفه وجودی

مطالعات نظری

تعریف نا امیدی

زمینه نا امیدی در دوران کودکی و جنینی

شبه خانواده

پژوهشهای مربوطه

فصل سوم : تعیین روش تحقیق

طرح پژوهش

جامعه و نمونه پژوهش

روش نمونه گیری

ابزار های اندازه گیری

شیوه اجرا

تجزیه و تحلیل داده ها

فصل چهارم : یافته ها و تجزیه و تحلیل ها

فصل پتجم : بحث و نتیجه گیری

خلاصه ، بحث و نتیجه گیری

محدودیتها و تنگنا های پژوهش

پیشنهادات

منابع

 

منابع و مأخذ:

1-         اسلامی نسب علی 1372 روانشناسی جانبازی و معلولیت چاپ اول انتشارات صفی علی شاه

2-         بوستانی منیژه و شکری عباس1360 مجله روانشناسی سال دوم شماره چهارم اسفند ماه

3-         تمدن مجتبی 1381 مقایسه پیشرفت تحصیلی و سازگاری آموزشگاهی دانش آموزان شاهد در مدارس شاهد و غیر شاهد دانشگاه علامه طباطبایی

4-         علی دلاور 1376 مبانی نظری و عملی پژوهش در علوم انسانی و اجتماعی تهران انتشارات رشد

5-         دلاور، علی 1379 احتمالات و آمار کاربردی در روانشناسی و علوم تربیتی تهران انتشارات رشد

6-         رحیمی در آباد  ، پریسا 1378 استفاده از یک مدل نجربی برای بررسی کمبودها در فرایتد باز خوانی از حافظه ی شخصی در اقدام کننده گان به خودکشی  ، پایان نامه کارشناسی ارشد دانشگاه علوم پزشکی

7-         شاه لو ،سعید 1363 مکتبها و نظریه های شخصیت تهران انتشارات چهر

8-         شفیع ابادی ، عبدالله 1368 مبانی روانشناسی رشد تهران انتشارات چهر

9-         صنعتی نیا ،عباس علی 1375 در مسیر داوری کاوشی پیرامون کودکان بی سرپرست و چگونگی نگهداری آنان . انتشارات سازمان بهزیستی کشور


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


پایان نامه ی رابطه بین سخت رویی و ناامیدی بین دانشجویان رشته کشاورزی و روانشناسی. doc

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

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

 

 

سازی مدار سخت افزار پایه به کمک 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 تولید شده که نمونه آن را نیز می توانید درپیوست ؟ مشاهده بفرمایید . کلیه عملیات و گزارشاتی که در طی این روال تولید شده را تا جای ممکن در صفحات اصلی این مقاله شرح داده ام .

 

 

 

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

 

1-1 تراشه های قابل برنامه ریزی
با پیشرفت در زمینه ساخت قطعات قابل برنامه ریزی ، مراحل طراحی سخت افزار ، دچار تحولات بسیاری شده است . در روشهای پیشین طراحی سخت افزار ، مدارهای گسترده با استفاده از تکنولوژی SSI طراحی و ساخته می شدند . ولی اکنون این قطعات ، جای خودشان را با قطعات دیگری با تکنولوژی VLSI عوض کرده اند . این قطعات نیز دارای هزینه زیادی برای ساخت می باشند که این اشکال یک مانع بزرگ برای استفاده از این قطعات درطرح های نمونه سازی می باشند .
گسترش و پیچیده تر شدن سیستمهای الکترونیکی و نیز محدودیتهای ناشی از همه منظوره بودن آی سی های استاندارد نیز ، مشکلاتی را برای طراح ایجاد می کند و برای دستیابی به کار آیی بالا در طرح مورد نظر، باید از تعداد زیادی مدار مجتمع استاندارد استفاده کرد . اما خوشبختانه رشد سریع الکترونیک باعث شده تا امکان طراحی با مدارهای مجتمعی فراهم گردد که درآنها استفاده از قابلیت مدار مجتمع با تراکم بالا و کاربرد خاص ، نسبت به عمومیت کاربرد آن اهمیت بیشتری دارد . از این رو ، در دو دهه اخیر ، مدارهای مجتمع با کاربرد خاص به عنوان راه حل مناسبی مورد توجه قرار گرفته و روشهای متنوعی درتولید این تراشه ها پدید آمده است . کاهش هزینه ساخت و نیز انگیزه ارائه سریع طرح به بازار باعث شده است تا تولید کنندگان مدارهای مجتمع علاوه بر ساخت تمام سفارشی ، به تولید محصولات نیمه سفارشی نیز روی آورند .
روش طراحی تمام سفارشی از قدیمی ترین روشهای تولید مدارهای مجتمع با کاربرد خاص می باشد . دراین روش ، خریدار ، مشخصات مورد نظر خود را ارائه می کند و طراح بر این اساس طرح را در سطح ترانزیستور ، اجرا می نماید و بدیهی است که طراح باید دارای مهارتهای مختلفی در طراحی مدار ، توصیف فیزیکی مدار و طرح بندی باشد . با توجه به زمان طولانی که صرف یک طرح تمام سفارشی و نیز هزینه بالای تولید یک نمونه از آن می شود ، این روش طراحی هنگامی مقرون به صرفه است که تعداد تراشه های درخواستی بسیار زیاد باشد .
در روش طراحی نیمه سفارشی ، انعطاف پذیری بیشتری به چشم می خورد . این روش طراحی در سطح ترانزیستور ، ممکن نیست و عملکرد هر بخش از پیش مشخص است . درحالیکه در طراحی سفارشی هیچ بخش از قبل تعیین شده ای وجود ندارد .
در یک جمع بندی کلی مزایای زیر را می توان برای طراحی به روش ASIC بر شمرد :
 کاهش ابعاد و حجم سیستم
 کاهش هزینه و افزایش قابلیت اطمینان سیستم : این امر ناشی از آن است که بخش بزرگی از یک طرح به داخل تراشه منتقل می شود و همین امر باعث می گردد تا زمان ، هزینه مونتاژ ، راه اندازی و نگهداری طرح کمتر گردد و در نتیجه ، قابلیت اطمینان مدار افزایش یابد . به گونه ای که اندازه گیری مؤسسات ناظر بر این گونه فاکتورها نظیر PREP نیز مؤید میزان نرخ خطاهای بسیار ناچیز درحین عملکرد های طولانی مدت برای این گونه تراشه ها است .
 کاهش مدت زمان طراحی و ساخت و عرضه به بازار
 حفاظت از طرح : سیستمهایی که با استفاده از تراشه های استاندارد ساخته می شوند به علت وجود اطلاعات کامل درمورد این تراشه ها به راحتی از طریق مهندسی معکوس قابل شناسایی و مشابه سازی هستند . درعین حال امنیت طرح در تجارت از اهمیت زیادی برخوردار بوده و اکثر طراحان مایلند تا از این بابت اطمینان حاصل کنند .

 


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

 

اولین تراشه های قابل برنامه ریزی منطقی که به بازار عرضه شد ، حافظه های فقط خواندنی برنامه پذیر ( PROM ) بود که خطوط آدرس به عنوان ورودی و خطوط داده به عنوان خروجی این تراشه ها تلقی می شد .
PROM شامل دسته ای از گیت های AND ثابت شده ( غیر قابل برنامه ریزی ) که به صورت رمز گشا بسته شده اند و نیز یک آرایه OR قابل برنامه ریزی است . نمودار قالبی آن در شکل (1-1) نشان داده شده است . از آنجائی که PROM دارای قابلیتهای لازم برای پیاده سازی مدارهای منطقی نمی باشد ، از این تراشه ها بیشتر به عنوان حافظه های قابل برنامه ریزی استفاده می شود .
اولین قطعه ای که به عنوان یک قطعه برنامه پذیر برای مدارات منطقی ساخته شد ، آرایه های منطقی و برنامه پذیر بود . این قطعات دارای دو آرایه قابل برنامه ریزی هستند . یک آرایه قابل برنامه ریزی AND و یک آرایه قابل برنامه ریزی OR . نمودار قالبی این قطعه PLA در شکل (1-2 ) نشان داده شده است .
در سال 1920 که Philips ، ساختار PLA را به بازار عرضه کرد ، دو اشکال بر آن وارد بود . یکی هزینه گران ساخت PLA و دوم ، سرعت کم آن بود .
شرکت Memories Monolithic برای پوشش دادن اشکالات PLA ، ساختار آرایه قابل برنامه ریزی منطقی PLA را به بازار عرضه نمود . PLA شامل یک آرایه AND قابل برنامه ریزی و یک آرایه OR تثبیت شده است . نمودار قالبی این PLA در شکل ( 1-3 ) نشان داده شده است .
PLA های استاندارد ، آرایشهای متنوعی دارند که هر یک از آنها توسط عددی یکتا ، مشخص می شود . این عدد ، همیشه با پیشوند PLA شروع می شود . دو رقم بعد از PLA ، تعداد ورودیها را نشان می دهد که شامل خروجیهایی که می توانند به صورت ورودی به کار روند نیز هست . حرف بعد از تعداد ورودیها ، نوع خروجی را نشان می دهد : L یعنی فعال پایین ، H یعنی فعال بالا و P یعنی قابل برنامه ریزی .
یک یا دو عدد بعدی که بعد از نوع خروجی قرار می گیرد ، تعداد خروجیهاست . به عنوان مثال PLA 10 L8 دارای 10 ورودی و 8 خروجی فعال پایین است .
علاوه بر این شماره ، PLA می تواند پسوندهایی برای تعیین سرعت ، نوع بسته بندی و حوزه حرارتی داشته باشد .
بعد از PLA ، یکی دیگر از تراشه های منطقی قابل برنامه ریزی ( PLD ) که در بسیاری از کاربردها ، جایگزین مدارهای SSI و MSI شد ، توسط شرکت Lattice Semiconductor با عنوان آرایه عمومی منطقی ( GAL ) به بازار عرضه شد .
GAL شامل آرایه ای قابل برنامه ریزی از گیت های AND است که به آرایه ثابتی از گیت های OR متصل شده است . نمودار قالبی GAL در شکل ( 1-4 ) نشان داده شده است .
در GAL به جای فیوز ، از سلولهایی از نوع CMOS که قابل پاک شدن به صورت الکتریکی E2CMOC ) ) هستند ، استفاده شده است .
GAL ، آرایشهای متنوعی دارد که هر یک توسط شماره یکتایی مشخص می شود . این شماره ، همواره با پیشوند GAL ، آغاز می شود . دو رقم اولیه که بعد از پیشوند GAL می آیند ، تعداد ورودیها را نشان می دهند که خروجیهایی که می توانند به عنوان ورودی نیز به کار روند را در بر دارد . حرف V که بعد از ورودیها می آید ، خروجی متغیر و یک یا دو رقم بعد از آن ، تعداد خروجیها را نشان می دهد . به عنوان مثال GAL 16 V8 دارای 16 ورودی و 8 خروجی متغیر است .
به همراه تراشه های قابل برنامه ریزی ، ASIC قابل ماسک MPGA نیز شروع به رشد کرد که به صورت آرایه ای از ترانزیستورهای پیش ساخته هستند و برای پیاده سازی در مدارهای منطقی ، در کارخانه های سازنده به یکدیگر متصل می شوند . ظرفیت آنها طی ده سال ، از حدود هزار گیت به مرز چند ده هزار گیت رسید . بیشتر این رشد مدیون پیشرفت در ابزارهای طراحی اتوماتیک بود که در فرایند طراحی این تراشه ها وارد شده بودند .
پیشرفت در ابزارهای طراحی و نیز تراشه های قابل برنامه ریزی منجر به عرضه FPGA ها در اوایل دهه 1990 شد و پس از آن ، این محصولات رشد قابل توجهی پیدا کردند . از نقطه نظر تکنولوژی ، هم اکنون FPGA ها در زمره بزرگترین مدارهای مجتمع موجود در بازار می باشند . برای مثال محصولات Altera از سری FLEX 10 K با تکنولوژی نیم میکرون ، حدود 10 میلیون ترانزیستور را در گستره ای به ابعاد cm 5/1 × cm 8/1 جای دادند . گرچه این محصولات ظرفیتی بیش از 000/300 گیت و 300 پایه I/O را به کاربر عرضه کرده اند ولی با این همه هنوز از تراشه هایی همچون 16V8 و نیز سری 74LS00 استفاده فراوانی به عمل می آید ، با وجود اینکه می توان 7000 نوع از تراشه اخیر را در یک FPGA معمولی جای داد .
از نظر آماری بیشتر FPGA های مورد استفاده ظرفیتی حدود 8000 گیت دارند . از FPGA های بزرگتر برای ساخت نمونه های اولیه به منظور پیاده سازی نهایی با MPGA ها استفاده می گردد . این امکان نتیجه پیشرفت درنرم افزارهای طراحی است که می توانند مستقل از تراشه نهایی ، طراحی را انجام دهند و درنهایت طراح می تواند تصمیم بگیرد که طرح با FPGA و یا MPGA پیاده سازی گردد .
به نظر می رسد که درآینده ، ایده FPGA همچنان قوام بیشتری به خود گرفته و فراگیر گردد و با ایجاد ابزارهای طراحی قوی تر که دستورات پیشرفته تری از VHDL و AHDL را پشتیبانی می کنند ، راه برای بکارگیری هرچه بیشتر این گونه تراشه ها هموار گردد .
همچنین امروزه برنامه های نوشته شده به زبان VHDL تحت عنوان مگا فانکشن ها درصنعت وجود دارند که کار را برای طراحان سخت افزار آسان کرده است .
مگا فانکشن ها قطعه کدهای نوشته شده آماده ای هستند که برای برخی ا زتراشه های خاص فراهم شده و تست گردیده اند . به عنوان مثال مگا فانکشن میکرو کنترلر 8051 بصورت آماده و تست شده و آماده برای برنامه ریزی روی FPGA یا CPLD در بازار موجود است . این مگا فاکنشن دقیقاً عملکرد میکرو کنترلر 8051 را پیاده سازی می کند .
لازم به ذکر است که درمداراتی که ما احتیاج به عملکرد با فرکانس در حدود چند مگا هرتز داریم عملاً نمی توانیم از خود تراشه کنترلر 8051 استفاده کنیم .
در صورتی که FPGA ها در فرکانسهای بالای 50MHZ کار می کنند و می توانند منظور ما راپیاده سازی کنند . به هر حال استفاده از مگا فانکشن ها باعث دقت و سرعت و اطمینان بیشتر در طراحی های دیجیتالی شده است .

 

 

 


فصل دوم :
روش تحقیق و مواد
1-2 طراحی مدار voter هوشمند
طرح اصلی مدار سخت افزار پایه در واقع یک Voter هوشمند است . Voter در معنای لغوی به معنی رای دهنده است . فکر نمی کنیم « رای دهنده » انتخاب مناسبی برای بیان مفاهیم مدار باشد . کما اینکه در صنعت نیز عیناً از خود کلمه Voter استفاده می شود .
به سراغ بحث اصلی برمی گردیم . من برای کل سیستم نام « انتخابگر داده » را انتخاب کرده ام .
انتخابگر داده به تعداد N ورودی اصلی و تعداد M ورودی کمکی یا به اصطلاح زاپاس دارد . لازم به ذکر است که من کل سیستم را طوری طراحی و کد نویسی کرده ام که اعداد صحیح M , N را نیز می توانیم به عنوان یکی دیگر از ورودیها به مدار انتخابگر داده بدهیم . همچنین باید به تعداد N ورودی داده ای اصلی و M ورودی داده ای کمکی برای مدار انتخابگر داده فراهم کنیم .
بدیهی است که سیستم برای هر N , M ای که ما برای آن انتخاب کنیم پیکر بندی مناسبی را انجام داده و طبق روال تعریف شده عمل می کند . البته باید رابطه M > = N/2 برقرار باشد .
مدار انتخابگر داده در نهایت یک خروجی دارد . برای درست عمل کردن مدار ما احتیاج به یک ورودی پالس ساعت هم داریم تا سیستم را در زمانهای مشخص به عمل وا دارد .
خوب تا بحال ما یک جعبه سیاه تعریف کردیم که به تعداد M + N ورودی داده و یک ورودی پالس ساعت و یک خروجی نهایی داده دارد ولی از محتوای این جعبه سیاه و نحوه عملکرد آن چیزی به میان نیامده است .
طرز کار این جعبه سیاه اینگونه است که اگر به تعداد M تا از N ورودی مثل هم باشند یک نمونه از ارزش اکثریت به عنوان خروجی نهایی ارسال می شود . دوباره تکرار می کنم چنانچه تعداد ورودیهای سالم بیشتر یا مساوی M باشد ، یک نمونه از ارزش ورودیهای سالم به خروجی ارسال می شود ولی اگر تعداد ورودیهای نابرابر یا باصطلاح خراب از عدد M بزرگتر بود سیستم در خروجی خود حالت بی اهمیت را قرار می دهد و باقی می ماند . در واقع با چنین شرایطی عملیات سیستم متوقف می شود و همینطور باقی می ماند تا دوباره سیستم خاموش و روشن شود .
حال اگر به تعداد M تا از N ورودی اصلی سیستم سالم بود ، مثلاً یکی یا دو تای آنها خراب و با بقیه ورودیها فرق می کرد و همچنین خروجی سیستم فراهم شده و ما ورودیهای خراب را تصحیح نکردیم و تکلیف آنها را مشخص نکردیم چه اتفاقی می افتد .
فرض می کنیم که هر کدام از ورودیها که خراب شد تا ابد خراب باقی می ماند و درست نمی شود .
با این حساب اگرما ترفندی برای آن ورودی خراب بکار نبریم و آن را تصحیح و یا جایگزین نکنیم ممکن است رفته رفته با گذشت زمان به تعداد ورودیهای خراب اضافه شده و سیستم به حالت مرگ برود .
اینجاست که وظیفه آن M ورودی کمکی سیستم معلوم می شود . سیستم به ازای هر ورودی خراب از N ورودی اصلی یک ورودی کمکی قرار می دهد و از آن پس آن ورودی کمکی در تولید خروجی نهایی نقش دارد و جای ورودیهای اصلی محسوب می شود .
این عمل تا جایی ادامه پیدا می کند که ما ورودی کمکی به تعداد لازم داشته باشیم . اگر پس از بکار گرفتن M امین ورودی کمکی باز هم یکی از آنها خراب شد و سیستم دستور داد تا یک ورودی کمکی جایگزین شود فکر می کنید چه اتفاقی می افتد ، بلی بازهم سیستم در خروجی خود حالت بی اهمیت را قرار داده و باصطلاح halt می شود ، چون دیگر تمام M ورودی کمکی آن به کار گرفته شده اند . در این بین ممکن است خود ورودیهای کمکی که جایگزین شده ، خراب شوند و احتیاج به تعویض داشته باشند ، باز هم اگر هنوز از ورودیهای جایگزین نشده کمکی وجود داشته باشد ، جای آن ورودی خراب کمکی ایفای نقش می کند . عملیات جایگزین کردن ورودیهای کمکی به جای ورودیهای اصلی را بخش سوئیچینگ سیستم انجام می دهد . شکل ( 2-1 ) بلوک دیاگرام سیستم انتخابگر داده را نشان می دهد . همچنین نحوه بسته شدن سوئیچ های کمکی کوچک به هم را می توانید در شکل ( 2-2 ) ملاحظه کنید.

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  37  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید

 


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


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