فی دوو

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

فی دوو

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

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

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

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


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

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:27

فهرست و توضیحات:

آزمایش سخت کاری

آزمایش فلئورسان

فلئور

آزمایش فلورنمایی:

چگالی شار مغناطیسی :

سطح بیان می شود

میدان نشت شار :

آزمایش hard for :

آزمایش تمام نگاری:

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

 


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


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

دانلود مقاله لحیم کاری سخت آلومینیوم

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

 

 

مقدمه :
در 20 سال اخیر تغییرات اساسی در کاربرد لحیم کاری سخت به عنوان یک صنعت اتصال بوجود آمده است و در هیچ موردی این تغییرات به اندازه تغییرات در اتصال آلومینیوم نیست . در اینجا به بحث درباره اتفاقاتی که در طول این مدت برای توسعه لحیم کاری سخت آلومینیوم افتاده است ٬ می پردازیم .
تا حدود سال 1980 اکثر محصولات لحیم کاری سخت آلومینیوم به ندرت مورد پذیرش قرار می گرفت دلیل آن این بود که لحیم کردن یک ماده بالای C درد سر ساز بود این بدان معنی است که کنترل دقیق دمای فرایند لحیم کاری سخت ٬ یک ضرورت اساسی است و در سال 1980 تنها روشی که کنترل درجه مورد نیاز را عرضه می کردند ٬ لحیم کاری حمام نمک و لحیم کاری کوره ای بوده و فقط لحیم کاری حمام نمک به هر وسعتی برای لحیم کاری آلومینیوم مورد استفاده قرار می گرفت اما بدلایل مرتبط با سلامتی و ایمنی ٬ استفاده کننده های فرایند از آن به عنوان یک روش حرارت دهی راضی نبودند از لحاظ محیطی و مشکلات مرتبط با حذف نمک بعد از لحیم کاری سخت ٬ دردسر ساز بود .
لحیم کاری سخت کوره ای با یک فلاکس کنترل درجه حرارت را فراهم می کند اما گازهای فلاکس بویژه مخلوط بخارهای محلول رقیق اسید هیدروکلریدریک با کمی اسید فلوئوریک بصورت متفاوت سبب مشکلات خوردگی در درون کوره می گردند لحیم کاری سخت در خلا هر چند برای تعداد معدودی ار کاربردهای فضایی مورد استفاده قرار گرفت آن خیلی گران قیمت بود و در نتیجه لحیم کاری سخت آلومینیم به نظر می رسد که خاص بوده و روش آن با روشهای بکار برده شده برای لحیم سایر فلزات متفاوت است .
در حدود سال 1980 امکان استفاده از آلومینیم به عنوان بک ماده ساختمانی برای کاربردهای مبدل حرارتی وسایل نقلیه زیاد مد نظر قرار گرفت و پروژه های تحقیقی با دیدگاه لحیم کاری سخت سازه های ساخته شده با آلومینیوم به عنوان موضوع تجاری و جذاب شروع به کار کردند
بعد از گذشت ربع قرن لحیم کاری سخت در خلا و کوره ای با محافظ اتمسفر یک گسترش میانگین سالانه مابین ۲ و،% ۳ داشته اند شاید سه تا ازبهترین مثال آن عبارت هستند از :
• تغییر جهانی از برنج و مسی به آلومینیم به عنوان ماده اول انتخابی برای مبدل های حرارتی خودرو و خنک کننده ها
• کاربرد وسیع کوره های نقاله ای با محافظت اتمسفر در صنعت خودرو
• تقاضاها ازصنعت هوافضایی برای اتصالها لحیم شده قابل اعتماد از سوپر آلیاژها

 

 

 

 

 

 

 

 

 

 

 


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

جدول 1) استحکام و سختی تعدادی از آلیاژ‌های پایه آلومینیوم

 



جدول 2) طبقه بندی بین المللی آلیاژهای کار شده آلومینیوم
خواص آلومینیوم
بدلیل چگالی پایین آلومینیوم، (7/2 گرم \ سانتی‌متر‌مکعب)، این عنصر در جایی که به فلز سبک نیاز باشد مورد استفاده قرار می‌گیرد. جدول 3 تعدادی از خواص آلومینیوم را با دو فلز سنگین (مس و آهن) مقایسه می‌کند. جدول 1 نشان می دهد که استحکام کششی آلومینیوم خالص پایین است (70 مگاپاسکال در مقایسه با 360 مگاپاسکال برای فولاد ساده کربنی). همچنین اختلاف قابل ملاحظه‌ای بین سختی آلومینیوم و فولاد آنیل شده وجود دارد (در فولاد عدد سختی حدود 11 برابر آلومینیوم می‌باشد)

جدول 3) تعدادی از خواص فیزیکی آلومینیوم در مقایسه با آهن و مس
به هر حال آلومینیوم نرم و داکتیل است و یک لایه محکم و چسبنده و دیر گداز اکسیدی (اکسید آلومینیوم) روی آن قرار می‌گیرد این لایه در مقابل حملات شیمیایی بسیار مقاوم است و این خاصیت باعث مقاومت به خوردگی ویژه آلومینیوم در مقابل هوا می‌گردد به عبارتی دیگر، بخاطر این لایه اکسیدی چسبنده تقاضا برای تکنولوژیهایی جهت اتصال آلومینیوم و آلیاژهایش وجود دارد. با ملاحظه موضوع خوردگی، این مهم را بیاد می‌آوریم که در سری الکتروشیمیایی، آلومینیوم پتانسیل منفی تری نسبت به فلزات سنگین دارد. حتی روی که به عنوان آند فداشونده برای مخافظت فولاد به کار می‌رود پتانسیل الکترود مثبت تری نسبت به آلومینیوم دارد. این بدان معنی است که آلیاژ‌های آلومینیوم که شامل یکی از فلزات سنگین می‌باشند بیشتر مستعد خوردگی نسبت به خود فلزات سنگین می‌باشند.
آلومینویم معمولاً به عنوان فلز پایه برای لحیم کاری سخت به کار می‌رود. قطعات آلومینیومی به راحتی با ماشین کاری، شکل دادن و پرس کردن تهیه می‌گردند. آلومینیوم به دو طریق با سایر فلزات تفاوت دارد:
1- تشکیل سریع لایه اکسیدی مستحکم در هر جایی که اکسیژن حضور داشته باشد مثلا در حضور آّب یا هوا
2- آلومینیوم همیشه در دمایی نزدیک دمای ذوب خودش لحیم کاری سخت می گردد

 

 

 


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

 


شکل 1) چند طرح انتخابی از فرایندهای مختلف اتصال
اصول طرح اتصال مختصر شده در بالا با جزئیات بیشتری در شکل 2 بیان شده و این شکل طرحهای اتصال پیشنهادی که برای لحیم آلومینیوم در انواع سازه‌ها رضایت بخش خواهد بود را نشان می‌دهد.

شکل 2) تعدادی از طرحهای اتصال معرفی شده برای لحیم کاری سخت آلومینیوم
قطعات مونتاژ شده که قرار است لحیم کاری سخت گردند را می‌توان به طریقه های مختلف برای اتصال آماده نمود. وقتی طرح اتصال طوری است که اجازه استفاده از فلاکس را به ما می دهد قیود باید طوری باشد که بکار بردن فلاکس و اعمال گاز برای روان کردن فیلر داخل محل اتصال اطمینان بخش باشد.
اتصالات سر به سر را می‌توان برای دستیابی به اتصال محکم که استحکام آن برابر با استحکام فلز پایه باشد، به کار برد.
اتصالات سر به سر که نیاز به جریان طولانی مسیر برای فیلر متال دارند باید تنها برای جاری شدن در یک جهت طراحی گردند (برای ممانعت از به تله افتادن فلاکس خورنده)
اتصالات لب به لب و لب به لب مورب دارای استحکام یکسانی با فلز پایه نمی باشند اما می توان آنها را رضایت بخش خواند. (این نکته باید بیان شود که اتصالات لب به لب و لب به لب مورب ضعیف تر از اتصالات سر به سر می‌باشند زیرا سطح اتصال آنها کمتر از سطح اتصال در اتصالات سر به سر می باشد) برای لحیم کاری، سخت بدون فلاکس، خط تماس مطلوب است و حالت بدون فاصله بین سطوح ترجیح داده می‌شود. آلیاژهای لحیم سخت (برای مثال سری BNi) می‌توانند استحکام معادل فلز مادر را ایجاد کنند. به شرطی که به مدت طولانی برای ایجاد خواص ریز ساختاری و اندازه دانه مشابه با فلز مادر، همگن گردند.
در لحیم کاری با فلاکس، فاصله بین سطوح باید کافی باشد (برای ممانعت از انجماد نابهنگام فیلر متال در فضاهای مویینگی کوچک که ناشی از قابلیت حلالیت متقابل فلز پایه و فیلر متال می باشد) این فضاها (مویینگی) می تواند فلاکس را به دام انداخته و سبب تخلخل گردند.
فاصله بین سطوح که رنج آن از 05/0 تا 1/0 میلی متر است برای لبه های نازک کافی است. لبه های بزرگتر ممکن است نیاز به فاصله سطوح بالاتر از 25/0 میلی متر داشته باشند.

 

لحیم کاری سخت آلومینیوم مواد فیلر
تعدادزیادی از فلزات خالص وآلیاژ ها به عنوان مواد پرکننده لحیم کاری سخت استفاده شده اند بهرحال ،حضورفلزات سنگین درمواد لحیم کاری سخت آلومینیم تاثیری منفی روی پایداری دربرابرخوردگی آن دارد تقریبا در تمام موارد،دمای کاری اکثر مواد پرکننده از ۶۶۰ ( نقطه ذوب آلومینیم ) فراترمی رود این حقیقت تنهادلیل درحذف کردن % ۹۹ مواد پرکننده لحیم کاری سخت برای اتصال آلومینیم وآلیاژهایش می باشد
انتخاب مواد پرکننده برای لحیم کاری سخت آلومینیوم به هفت آلیاژ بر اساس استاندارد BSEN1044 محدود شده است که آنها را در جدول زیر می‌بینید.

 

 

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

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

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


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


دانلود مقاله لحیم کاری سخت آلومینیوم

دانلود مقاله شبیه سازی و پیاده سازی مدار سخت افزار پایه به کمک 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

فایروال های نرم افزاری و سخت افزاری

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

فایروال های نرم افزاری و سخت افزاری


 فایروال های نرم افزاری و سخت افزاری

شرح مختصر : در محیط های علمی و نیمه علمی تا بحث امنیت شبکه پیش می آید فکرها متمرکز دیوار آتش میشود. ( Firewall )حال این فایروال چیست؟ چه کارایی هایی دارد؟ در چه حملاتی از ما محافظت میفرمایید؟ آشنایی با فایروال های نرم افزاری وسخت افزاری و مقایسه آنها با یکدیگر … اینها چیزهایی است که در این مقاله به آنها اشاره میکنیم.

فهرست :

مقدمه

تاریخچه فایروال

فایروال چیست؟

فایروال چه میکند؟

فایروال چگونه کار میکند؟

ضرورت استفاده از دیوار آتش

فایروال ویندوز

فواید استفاده از دیوار آتش

حفاظت در مقابل خدمات ناامن

دسترسی کنترل شده به میزبان های داخلی

امنیت متمرکز

محرمانگی پیشرفته

مشخصه های مهم یک فایروال

توانایی ثبت و اخطار

سادگی پیکربندی

امنیت و افزونگی فایروال

امنیت سیستم عامل فایروال

انواع فایروال

فایروال های سخت افزاری

مزایای روترهای فایروال

معایب روتر های فایروال

فایروالهای نرم افزاری

مزایای استفاده از فایروال سخت افزاری

معایب فایروال سخت افزاری

برتری فایروال نرم افزاری به فایروال سخت افزاری

فایروال های پروکسی

فایروال های شخصی

موقعیت یابی برای فایروال

مسیریابی نامتقارن

فایروال های لایه ای

لایه اول فایروال

شماره پروتکل

لایه دوم فایروال

روشهای حمله

کاربرد و ویژگی های فایروال

منابع

 فرمت : PDF

صفحه :66


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


فایروال های نرم افزاری و سخت افزاری

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

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

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


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

فرمت فایل : word(قابل ویرایش)تعداد صفحات100

 

 

فهرست مطالب

 

 چکیده 1
 مقدمه 2
 تاریخچه کارت های هوشمند 5
 فصل اول : مشخصات کارت هوشمند 10
 1.مشخصات فیزیکی کارت هوشمند 11
 2. دسته بندی های کارت هوشمند 12
• 2.1.دسته بندی بر اساس سطح تماسی 12
• کارت‌های هوشمند تماسی(Contact Smart Card) 12
• کارت‌های هوشمند غیرتماسی(Contactless Smart Card) 13
• کارت‌های هوشمند ترکیبی(Dual-Interface Smart Card) 14
• 2.2.دسته بندی بر اساس نوع تراشه 14
• انواع تراشه های کارت هوشمند 14
• تراشه های دارای حافظه 14
• مدارهای مجتمع خاص منظوره 15
• تراشه های دارای ریز پردازنده 15
 3.افزایش کارایی و سرعت تعامل 16
 4.استانداردهای کارت هوشمند 16
• استانداردهای بین المللی کارت هوشمند 17
• ISO/7816(استاندارد کارتهای هوشمند تماسی) 17
• استانداردهای کارت هوشمند غیر تماسی 18
 فصل دوم : اجزاء کارت هوشمند 19
 1. اجزای اصلی کارت 20
• 1.1 چاپ و برچسب گذاری 20
• 2.1برجسته سازی 21
• 3.1تصویر سه بعدی 21
• 4.1قاب نشانگر 22
• 5.1 اجزای لمسی 22
• 6.1 علامت مغناطیسی 22
• 7.1 پیمانه تراشه 23
• 8.1 انتن 23
 2. ریز کنترل کننده های کارت هوشمند 24
• 2.1 پردازشگر 28
• 2.2 حافظه 29
 2.2.1 ROM 30
 2.2.2 SRAM 30
 2.2.3 DRAM 31
 2.2.4EPROM 32
 2.2.5 Flash & EEPROM 33
• 2.3 سخت افزار تکمیلی 33
 فصل سوم : امنیت کارت هوشمند 36
 1. حملات رایج بر کارت های هوشمند 37
• 1.1 مقدمه برای طبقه بندی حملات 37
• 1.2 طبقه بندی حمله کنندگان 38
 1.2.1 حملات از طریق خروجی به دارنده کارت و مالک کارت 39
 1.2.2 حملات از طریق دارنده کارت به خروجی 39
 1.2.3 حملات از طریق دارنده کارت به مالک اطلاعات 39
 1.2.4 حملات از طرف صادر کننده علیه دارنده کارت 41
 1.2.5 حملات از طریق تولید کننده علیه صاحب اطلاعات 41
 2. اجرای سریع الگوریتم های رمزی AES در کارت های هوشمند 41
• 2.1 روش ترکیب شده ی AES 44
 2.1.1 الگوریتم انتخابی AES 45
• 2-2 برنامه ریزی حافظه ی COS 49
 2.2.1 روش CSOD 51
• 2.3 مرحله اجرا 52
 3. طراحی اصولی پردازشگرهای کارت هوشمند مقاوم در برابر دستکاری 53
• 3.1 حملات هجومی 55
 3.1.1 باز کردن بسته بندی کارت هوشمند 55
 3.1.2 بازسازی طرح 55
 3.1.3 ریزیابشگری دستی 55
 3.1.4 تکنیکهای بازخوانی حافظه 56
 3.1.5 تکنیکهای پرتوی ذره 56
• 3.2 حملات غیر هجومی 57
• 3.3 چاره جویی ها 58
 3.3.1 سیگنال حالتی تصادفی 58
 3.3.2 چند شیاره کردن تصادفی 60
 3.3.3 حسگرهای فرکانس پایین قوی 61
 3.3.4 نابودی مدار بندی تست 62
 3.3.5 شمارشگر برنامه محدود شده 63
 3.3.6 شبکه های حسگر لایه بالا 64
 فصل چهارم : طراحی کارت هوشمند 65
 طراحی و آزمایش تراشه کارت هوشمند با استفاده از شبکه 66
 1. طـراحــی و ازمــایش تــراشه کارت هوشمنــد با استفــاده از شبکــه بـــر اساس تــراشه خودکار چرخه ای 66
• 1.1 تراشه کارت هوشمند کار رکن 3 67
• 2.1 ساختار زنجیره 68
 1.2.1 پروتکل پیوند خودزمان 69
 1.2.2 انجام قابل سنجش 69
 1.2.3 تعویض پکت اطلاعاتی 71
• 1.3 ترکیب و مجتمع کردن تراشه کارت هوشمند با استفاده از زنجیره 72
 1.3.1 ساختار شبکه 72
 1.3.2 ادابپتور (مبدل برق) رابط شبکه 73
 فصل پنجم : کاربردهای کارت هوشمند 75
 کاربردهای کارت هوشمند 76
 1. کاربرد های شناسایی 77
 2. کاربرد های مالی 77
• 2-1- خدمات حمل و نقل درون شهری و بین شهری 78
• 2-2- خدمات کارت در حوزه گردشگری 80
• 2-3- خدمات کارت هوشمند در حوزه فرهنگی – رفاهی 81
• 2-4 خدمات کارت در حوزه پرداخت های شهروندان 83
• 5-2 خدمات کارت در حوزه نیروی انسانی 84
 3. کاربرد‌های نگهداری اطلاعات 84
 کارت‌های هوشمند چند منظوره 85
 قسمت هایی از تکنولوژی های ساخت کارت هوشمند در ایران 87
 نتیجه 89
 منابع 90

 

 

 


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


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