فی توو

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

فی توو

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

پروژه اصول حفاری و حفاری در سنگهای سخت

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

پروژه اصول حفاری و حفاری در سنگهای سخت


پروژه اصول حفاری و حفاری در سنگهای سخت

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

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

 تعداد صفحه104

 

بخشی از فهرست مطالب

مقدمه........................................................................................................  4

 

 

 

فصل اول

 

 

 

 

 

شاخصهای حفاری........................................................................................ 6

 

 

 

سختی........................................................................................................ 6

 

 

 

سفتی......................................................................................................... 7

 

 

 

سایندگی..................................................................................................... 7

 

 

 

اندازه و یکنواختی دانه‌ها................................................................................. 9

 

 

 

جدایش...................................................................................................... 9                                

 

 

 

تقسیم بندی سنگها بر اساس شاخصهای حفاری.................................................... 10                 

 

 

 

سنگهای آذرین ساینده................................................................................... 11

 

 

 

سنگهای آذرین نیمه ساینده..............................................................................  11

 

 

 

سنگهای آذرین با سایندگی کم.......................................................................... 12

 

 

 

سنگهای آذرین تجزیه .................................................................................. 12

 

 

 

سنگهای متامورفیک......................................................................................  13

 

 

 

سنگهای متامورفیک سخت و ساینده...................................................................  13

 

 

 

سنگهای متامورفیک نیمه سخت و نیمه ساینده.......................................................  14

 

 

 

سنگهای متامورفیک نرم.................................................................................  14

 

 

 

سنگهای رسوبی..........................................................................................  14

 

 

 

سنگهای سخت سیلیسی..................................................................................  15

 

 

 

سنگهای رسوبی ساینده با سختی کم..................................................................  15

 

 

 

شکننده اما ساینده.........................................................................................  16

 

 

 

نسبتاً سخت اما فاقد خاصیت سایندگی................................................................  16

 

 

 

سنگهای رسوبی نرم و فاقد , خاصیت سایندگی.....................................................  17

 

 

 

 

 

 

 

 

 

 

 

فصل دوم

 

 

 

 

 

مشخصات و پارامترهای سنگ برای حفاری ...................................................... 18

 

 

 

حفاری پذیری اولیه....................................................................................... 22

 

 

 

پارامترهای پیشرفت....................................................................................  23

 

 

 

پارامترهای خوردگی ابزار............................................................................. 24

 

 

 

دانه بندی................................................................................................... 26

 

 

 

حفاری پذیری کلی‌....................................................................................... 27

 

 

 

خصوصیات جرم سنگ................................................................................. 27

 

 

 

قرار گرفتن ناپیوستگی‌ها............................................................................... 29

 

 

 

نتیجه گیری .............................................................................................. 30

 

 

 

 

 

 

 

 

 

 

 

فصل سوم

 

 

 

 

 

حفاری ضربه‌ای......................................................................................... 31

 

 

 

3-1 حفاری کابلی........................................................................................ 32

 

 

 

3-1 الف) تمیز کردن چال.............................................................................. 33

 

 

 

3-1 ب) نظریه حفاری کابلی......................................................................... 35

 

 

 

3-1- ج) امتیازات حفاری کابلی.....................................................................  38

 

 

 

3-1- د) نقاط ضعف و معایب این سیستم............................................................ 39

 

 

 

3-2 دستگاه حفاری چکشی............................................................................. 40

 

 

 

3-2-1 اصول عملیات حفاری  توسط این ماشین‌ها............................................... 42

 

 

 

3-3 اندیس گذاری ....................................................................................... 47

 

 

 

3-4 تولید و انتقال انرژی در سیستم حفاری ضربه‌ای............................................ 50

 

 

 

3-4-1 اتلاف انرژی در طول لوله حفاری.......................................................... 54

 

 

 

3-5 انتقال انرژی در سطح تماس مته با سنگ از اولین موج ایجاد شده...................... 56

 

 

 

3-6 تراست مورد نیاز در حفاری ضربه‌ای....................................................... 60

 

 

 

3-7 تأثیر شکل سرمته در حفاری ضربه‌ای......................................................... 62

 

 

 

آزمایشات تعیین مشخصات در سیستم حفاری ضربه‌ای.......................................... 63

 

 

 

 

 

 

 

 

 

 

 

فصل چهارم

 

 

 

 

 

.سیستم حفاری چرخشی.................................................................................. 69

 

 

 

4-1 حفر چال‌های انفجاری با استفاده از سیستم حفاری چرخشی............................... 71

 

 

 

4-2 عوامل مؤثر بر میزان نفوذ سرمته در داخل سنگ.......................................... 72

 

 

 

4-3 سرمته‌های حفاری چرخشی...................................................................... 78

 

 

 

4-4 انواع مختلف طراحی.............................................................................. 79

 

 

 

4-5 اساس کار سرمته‌های مخروطی گردنده....................................................... 81

 

 

 

4-6 عمل فشارش و ایجاد شکست در سنگ......................................................... 83

 

 

 

4-7 آنالیز عمل متقابل سرمته و سنگ با در نظر گرفتن میزان انرژی ذخیره شده......... 87

 

 

 

4-7-1 عمل اولیه سرمته............................................................................... 87

 

 

 

4-7-2 عمل ثانویه سرمته............................................................................. 89

 

 

 

4-8 طوق چرخشی..................................................................................... 90

 

 

 

 

 

 

 

 

 

فصل پنجم

 

 

 

 

 

حفاری الماسه............................................................................................ 93

 

 

 

5-1 انواع سرمته‌های الماسه......................................................................... 95

 

 

 

5-1-1 سرمته‌های دارای قطعات الماس بر روی سطح بدنه................................... 95 

 

 

 

5-1-2 سرمته‌های دارای قطعات الماس در داخل ترکیب بدنه................................. 96

 

 

 

5-2 مقایسه هزینه ها در حفاری‌های الماسه....................................................... 97

 

 

 

5-3 لوله‌های مغزه‌گیری............................................................................... 99

 

 

 

5-3 الف) لوله‌های مغزه گیری انفرادی.......................................................... 100

 

 

 

5-3 – ب) لوله‌های مغزه گیری دو جدار......................................................... 101

 

 

 

5-3-ج) لوله‌های مغزه گیری دو جداره اصلاح شده........................................... 103

 

 

 

5-4 تکنیک حفاری با خطوط سیمی................................................................ 105

 

 

 

5-4-1 سیستم حفاری سیمی......................................................................... 105

 

 

 

5-4-2 پایداری چال در حفاری سیمی............................................................. 107

 

 

 

5-4-3 رشته لوله‌های حفاری سیمی.............................................................. 108

 

 

 

5-4-4 محفظه مغزه گیری در حفاری سیمی.................................................... 108

 

 

 

5-4-5 سیستم با قابلیت جمع شدن.................................................................. 109

 

 

 

5-4-6 امتیازات و مزایای سیستم حفاری سیمی................................................ 110

 

 

 

سرمته‌های مغزه گیری در حفاری سیمی......................................................... 111

 

 

 

5-5 هزینه‌ها........................................................................................... 111

 

 

 

5-6 محاسبات عملی در حفاری الماسه........................................................... 112

 

 

 

5-7 نظریه حفاری بر مبنای عمل سایش......................................................... 115

 

 

 

5-8 تأثیر خواص سنگ در میزان نفوذ سرمته‌های الماسه نوع او.ل....................... 119

 

 

 

5-9 سرمته‌های الماسه نوع دوم................................................................... 120        

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

حفاری به معنی نفوذ در سنگ است . نفوذ در سنگ گاهی به منظور خرد کردن آن انجام میگیرد .

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

تا چند دهه قبل ،سیستم حفاری دستی جهت ایجاد چال برای احداث تونل در معدن متداول بود.

 

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

 

 

 

پاره ای از تحولات در صنعت حفاری عبارتند از :

 

 

 

بین سالهای 1820-1810 ،سیستم حفاری چرخشی با استفاده از ماشین بخار

 

بین سالهای 1840-1830 سیستم حفاری کابلی با استفاده از ماشین بخار

 

بین سالهای 1860-1850 دستگاههای حفاری مجهز به الماس

 

بین سالهای 1880-1870 سیستم حفاری مغزه گیر مجهز به الماس

 

بین سالهای 1900-1890 سیستم حفاری ضربه ای چرخشی

 

بین سالهای 1940-1920 استفاده از مته های کربور تنگستن

 

بین سالهای 1975-1970 ماشین حفاری هیدرولیکی

 

 

 

 

 

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

 

شایان ذکر است که اکثر منابع بکار رفته شده در این بررسی از سایتهای اینترنتی می باشد که

 

 

 

 

 

 

 

پروژه ای که ملاحظه میفرمایید به معرفی و بحث در مورد روشهای حفاری بویژه حفاری در سنگهای سخت پرداخته است .

 

 

 

مطالب فوق در 5  فصل مطرح گردیده که عبارتند از :

 

 

 

1 - شاخصهای حفاری

 

2 - مشخصات و پارامترهای سنگ برای حفاری        

 

3 - حفاری ضربه‌ای

 

4 - سیستم حفاری چرخشی

 

5 - حفاری الماسه

 

 

 

 

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

        شاخصهای حفاری 1

 

 

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

  سختی

 

 

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

  سفتی

 

 

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

 

 

 

سایندگی

 

 

 

در کار حفاری , سایندگی به خاصیتی از سنگ اطلاق می‌شود که قادر است سرمته را که ممکن است از جنس فولاد کربور تنگستن یا الماس باشد از بین ببرد. سایندگی به طور کیفی ارزیابی می‌شود و به سختی کانیها بستگی دارد. اما شکل دانه‌ها و کلیواژ نیز در کیفیت این خاصیت تأثیر دارد. به همین دلیل در سالهای نه چندان دور در ایامی که تنها مته های فولادی مورد استفاده قرار می‌گرفتند عمر این مته در سنگهای حاوی کوارتز مثل ماسه سنگ در حد چند سانتی‌متر بود هر چند کوارتز سختی بیشتری نسبت به فولاد دارد. اما شکل ذرات نیز بی تأثیر در کاهش عمر مته نبوده است. این مشکل با جانشین کردن مته هایی از جنس کربور تنگستن به جای مته های فولادی برطرف شده است. خرده سنگهای گوشه‌دار و نیز در مقایسه با خرده سنگهای گرد بر روی مته خراشهای عمیق ایجاد می‌کنند و مانع از آن می‌شوند تا انرژی منتقل شده به سطح مته موجب خرد شدن سنگ شود. از سوی دیگر خرده‌های ریز و گرد سنگ نیز باعث صیقل دادن سر مته و کندی حفاری می‌شوند. سنگهایی که خاصیت سایندگی آنها در حفاری باید مورد توجه قرار گیرند عبارتند از : 1) سنگهای حاوی کوارتز کوارتزیت , ماسه سنگ , گریت 1 و سنگهای آذرین اسیدی 2) سنگهای حاوی سیلیس مثل چرت 2 فلینت 3 و سنگهای اولیوین دار مثل دونایت 4 و بعضی از انواع بازالت 3) سنگهای حاوی گارنت 5 مثل گنیس گارنیت‌دار. در مقایسه با سیستم ضربه‌ای , سیستم حفاری چرخشی نسبت به خاصیت سایندگی حساسیت بیشتری دارد لذا در ارتباط با سیستم چرخشی , خاصیت سایندگی بسیاری از سنگها ولو در مقیاس کوچک باید مورد توجه قرار گیرد ؛ که البته کمیت سایندگی مطرح خواهد بود تا کیفیت آن. برای مثال مدستون سیلت‌دار سخت , در شرایط نرمال به علت نداشتن کمیت بالای خاصیت سایندگی به عنوان سنگ ساینده محسوب نمی‌شود اما برای سیستم چرخشی حتی در مقیاس کم مضر است. کانیهایی همچون توپاز , کروندوم و بریل چون به ندرت در سنگها وجود دارند کمتر مورد توجه قرار می گیرند.

 

 

 

اندازه و یکنواختی دانه‌ها

 

 

 

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

 

 

 

جدایش

 

 

 

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

  تقسیم بندی سنگها بر اساس شاخصهای حفاری

 

 

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

 

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

 

 

 


 

 


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


پروژه اصول حفاری و حفاری در سنگهای سخت

پروژه طراحی و پیاده سازی CPU با استفاده از زبان برنامه نویسی سخت افزاری ((Verilog)). doc

اختصاصی از فی توو پروژه طراحی و پیاده سازی CPU با استفاده از زبان برنامه نویسی سخت افزاری ((Verilog)). doc دانلود با لینک مستقیم و پر سرعت .

پروژه طراحی و پیاده سازی CPU با استفاده از زبان برنامه نویسی سخت افزاری ((Verilog)). doc


پروژه  طراحی و پیاده سازی CPU  با استفاده از زبان برنامه نویسی سخت افزاری ((Verilog)). doc

 

 

 

 

نوع فایل: word

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

 

چکیده:

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

 

مقدمه:

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

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

VHDL یک زبان استاندارد بین المللی برای توصیف مدارهای دیجیتال به صورت Behavior ، Dataflow و Structural است . که می توان با آن طراحی سیستم های دیجیتال را به صورت برنامه ای به فرم متن ، برای کامپیوتر مهیا نمود تا توسط مهندسین ، متخصصین و شرکت ها در تمام دنیا قابل استفاده باشد .

در گذشته زبان های توصیف سخت افزار مانند ABEL ، PALASM و ... توسط شرکت های مختلف ، برای برنامه ریزی مدارهای قابل برنامه ریزی PLA ( PLA شامل یک طبقه آرایه ای از گیت AND و یک طبقه آرایه از گیت OR می باشد ، به طوری که هر یک از ورودی های یا معکوس آن ها به گیت AND متصل می شود ، در نتیجه خروجی گیت AND حاصل ضرب ورودی یا معکوس آن هاست . به همین ترتیب خروجی هر گیت OR ، مجموع منطقی که به صورت مجموع حاصل ضرب (SOP) است ، بسیار مناسب می باشد ) ، PAL ( PLA چون دو طبقه گیت قابل برنامه ریزی دارد ، گران تمام می شود و تأخیر مدار نیز نسبتاً زیاد است ، در نتیجه سرعت آن کم می باشد ، برای حل این مسأله مدارهای قابل برنامه ریزی PAL ساخته شده . در PLA هر دو آرایه ‌AND و OR قابل برنامه ریزی هستند ولی در PAL فقط آرایه AND قابل برنامه ریزی است و خروجی گیت های AND به ورودی های OR به طور دائم متصل می باشند ) و PLD ( مدارهای منطقی برنامه پذیر PLA و PAL به مدارهای برنامه پذیر ساده SPLD معروف هستند و ظرفیت آن ها حدود 200 گیت می باشد . SPLD  ها برای محدوده وسیعی از کاربردها مناسب هستند و امروزه تقریباً در هر سیستم دیجیتالی وجود دارند . PAL ها ، IC های قابل برنامه ریزی خوبی هستند ، ولی برای طراحی سیستم های پیچیده دیجیتال ، ممکن است چندین PAL نیاز باشد . برای این منظور مدارهای منطقی قابل برنامه ریزی CPLD طراحی شده اند که از دو یا چندین بلوک منطقی و تعدادی ماکروسل ( ماکروسل مجموعه ای از فیلپ فلاپ و مالتی پلکسرها می باشد ) تشکیل شده اند که با سیستم های ارتباطی و سوییچ های قابل برنامه ریزی با هم ارتباط داده می شوند . CPLDهای تجاری با اندازه های مختلف از 2 تا 100 بلوک منطقی یا SPLD و با ظرفیتی حدود 1000 تا 15000 گیت ساخته شده اند . CPLD ها تأخیر کمی در حدود چند نانو ثانیه دارند ، لذا بسیار سریع و حدود فرکانس 100 MHz کار می کنند . CPLD ها با ابزارهای برنامه ریزی CAD که توسط سازندگان تهیه شده است قابل برنامه ریزی می باشند ) به بازار عرضه شده بود . ولی در سال 1980 وزارت دفاع آمریکا ، طراحی یک زبان جدید استاندارد برای توصیف مدارهای سخت افزاری و همچنین برای انتقال داده ی سیستم های دیجیتالی از شرکتی به شرکت و یا به کشور دیگر را ، به سه شرکت IBM ، تگزاس اینسترومنت و اینترمتریکس سفارش داد تا در سال 1985 ، زبان توصیف سخت افزار VHDL به دنیا عرضه شد و در سال 1986 م‍‍‍‍ؤسسه بین المللی IEEE آن را تصویب و استاندارد نمود و VHDL86 نامیده شد . بعد از آن چندین بار VHDL بازنگری شد تا بالاخره VHDL93 در سال 1994 توسط IEEE به تصویب نهایی رسید و به صورت استاندارد IEEE به دنیا معرفی شد که هر چند سال یک بار تغییرات جزیی برای بالا بردن کارآیی آن انجام می شود .

 

فهرست مطالب:

چکیده مقاله

فصل اول: آشنایی با VHDL

مقدمه

زبان توصیف سخت افزار  VHDL

بلوک پایه یک طرح دیجیتال یا مجموعه entity/architecture در VHDL

تعریف ورودی در VHDL

اجرای همزمان عبارات ( Concurency )

ضوابط یا نکات عمومی در VHDL

مقدار اولیه دادن به سیگنال

نوع های (Type) دیگر نمایش اطلاعات سیگنال ها

روش های توصیف یا مدل سازی مدارهای دیجیتال در VHDL

توصیف یا مدل سازی Dataflow یا VHDL همزمان

Selected Signal Assignment

توصیف یه مدل سازی رفتاری Behavioral Modelling

حلقه loop

عبارات wait until و wait on

کاربرد Constant

اعلام قطعه ها Components Declaration

مشخصات Configuration Specification

برنامه تست مدارهای دیجیتال به صورت ساختاری (Structural)

کاربرد عبارت assert در برنامه تست

مفاهیم طراحی سلسله مراتبی

روش های طراحی

شبیه سازی یک مدار

ماژول ها

پورت ها

task ها و توابع سیستم

راهنمای کامپایلر

مجموعه مقادیر در زبان Verilog

نوع متغیرهای زبان Verilog

پارامترها parameters

فصل دوم: تاریخچه CPU

مقدمه

سی پی یو CPU

ساختار CPU

انواع  CPU

فصل سوم : طراحی پردازنده (CPU) با استفاده از زبان Verilog

مقدمه

طراحی پردازنده (CPU)

مـراجــع

 

منابع و مأخذ:

ـ کتاب طراحی خودکار مدارهای دیجیتال با FPGA و زبان توصیف سخت افزار VHDL ، تألیف دکتر حسن سید رضی ، انتشارات ناقوس

ـ کتاب معماری کامپیوتر ، تألیف ام. موریس مانو ، انتشارات ناقوس

ـ اینترنت دانشنامه آزاد ویکی پدیا

ـ کتاب آشنایی با Verilog ، تألیف هادی پرندافشار ، انتشارات نص


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


پروژه طراحی و پیاده سازی CPU با استفاده از زبان برنامه نویسی سخت افزاری ((Verilog)). doc

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

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

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


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

پردازنده
یک کامپیوتر از قسمتهای مختلفی تشکیل شده است ولی هیچ کدام از آنها اهمیت پردازنده، (CPU) را ندارند. این واحد قطعه ای مربع شکل از جنس سیلسکون است که به عنوان روح هر کامپیوتر شناخته می شود. پردازنده نقش زیادی در کارآیی کامپیوتر دارد و تولیدکنندگان، قیمت کامپیوتر خود را باتوجه نوع به سرعت پردازنده آنها تعیین می کنند. اگر در صدد خرید کامپیوتر جدید و یا ارتقای کامپیوتر قدیمی خود هستید، لازم است طرز کار پردازنده را بشناسید تا بر این اساس، تصمیمات صحیح را اتخاذ نمائید.
امروزه برای خرید یا ارتقا یک سیستم کامپیوتری انتخابهای بسیاری وجود دارند. البته این جنبة مثبت قضیه است. جنبه منفی آن این است که تنوع زیاد پردازنده ها، باعث گیج شدن خریداران می شود. شرکت Intel به تنهایی بیش از 30 نوع پردازندة مختلف تولید کرده است. AMD و cyrix هم بیش از این مقدار، پردازنده وارد بازار نموده اند.
تکنوژی پردازنده ها به سرعت در حال پیشرفت است به طوری که حتی عمر مفید سیستمهای دارای پردازنده های سریع، حداکثر 5 سال می باشد. ممکن است این زمان طولانی به نظر برسد، ولی آن روی این قضیه، قانون Moor است که توسط مؤسس اینتل یعنی گوردن مورد مطرح شده است. این قانون می گوید که قدرت پردازنده ها ) که معیاری است از تعداد مداراتی که می توان در داخل یک فضای ثابت جای داد) هر ساله دو برابر می شود. این فصل به شما کمک می کنند تا طرز کار پردازنده های سازگار با X86 را بهتر درک نمائید.
در این قسمت، در مورد پردازنده های اینتل و پردازنده های سازگار با ردة X86 که توسط شرکتهای چون Cyrix, AMD و IBM عرضه شده اند، بحث خواهیم کرد. همچنین پردازنده های تقویت شده مانند پردازنده های OverDrive  از شرکت اینتل و محصولات مشابه از شرکتهای Evergreen و Kingstone و دیگران مورد بررسی قرار خواهند گرفت. با وجود این که این پردازنده ها از نظر سرعت و طرز کار با هم تفاوت دارند، ولی همگی از قابلیت اجرای سیستم عاملهای مختلف از جمله DOS، ویندوز 1/3، ویندوز و ویندوز NT و نیز برنامه های کاربردی سازگار با آنها برخوردارند.
کاوش در پردازنده ها
پردازنده ها کارهای خود را به کمک اعمالی ساده ولی با سرعت بالا انجام می دهند. تنوع در طراحی پردازنده ها ثابت می کند که برای انجام یک عمل، بیش از یک راه وجود دارد.
به طور مثال، پردازنده های Power PC که در کامپیوترهای Power Mac مورد استفاده قرار می گیرند، مجموعه ای از دستورالعمل های نسبتاً ساده، کوتاه و سریع را برای انجام محاسبات به کار می برند. برعکس، پردازنده های P5 و P6 اینتل از مجموعة دستورالعمل های پیچیده ای استفاده می کنند که نیاز به ترانزیستورهای بسیار زیادی دارند.
با وجود تمامی این تفاوتها، همه پردازنده ها از ترفندهای دیگری نیز برای انجام سریع عملیات استفاده می کنند و در یک زمان بیش از یک عمل را انجام می دهند. علاوه بر آن، همان عناصری که بر عملکرد دازنده تأثیر می گذارند برروی عملکرد تراشة تقویت شده آن پردازنده نظیر OverDrive شرکت Intel  تأثیر می گذارند.
نکته فنی: بهترین مشخصه عملکرد یک پردازنده، سرعت ساعت آن است که نشان می دهد پردازنده عملیات اصلی را چند میلیون بار در ثانیه می تواند انجام دهد. برای سالهای متمادی، یک قاعده کلی وجود داشت و آن این بود که هر چه سرعت ساعت پردازنده بیشتر باشد، پردازنده سریعتر خواهد بود. امروزه این مفاهیم کمی پیچیده تر شده اند.
سرعـت ساعت (Clock speed) تقریباًَ به سرعت انجام عملیات در داخل پردازنده اطلاق می گردد. اغلب پردازنده ها با 2/1 یا 3/1 سرعت داخلی خود با سایر اجزای سیستم ارتباط برقرار می کنند. پردازنده های پنتیوم 100، 133، 166 و 200 مگاهرتز همگی با سرعت 66 مگاهرتز با اجزای خارج از خود در ارتباط هستند و این بدین معنا است که حتی با وجود سرعت بسیار بالاتر در پردازنده های پنتیوم 200 مگاهرتزی، سرعت دستیابی به حافظه و حافظه ثانویه، تغییری نکرده است. مسئله مهمتر این است که بعضی از پردازنده ها می توانند در هر پالس ساعت، کارهای بیشتری را نسبت به سایر پردازنده ها انجام دهند. به همین دلیل است که یک پردازنده Cyrix 6X86 با سرعت 150 مگاهرتز می تواند از لحاظ کارآیی با یک پردازنده پنتیوم 200 مگاهرتز برابری نماید. عجیب تر اینکه کارآیی یک پنتیوم پرو 220 مگاهرتزی از کارآیی یک پنتیوم 200 مگاهرتزی MMX بیشتر است، اما تحت سیستم عامل ویندوز این موضوع برعکس می شود. (پنتیوم پرو یک پردازنده 32 بیتی است که کارآیی آن تحت ویندوز NT بیشتر است. به عبارت دیگر ارتباط عمیقی بین سرعت کامپیوتر و آنچه که کامپیوتر انجام می دهد وجود دارد).
باتوجه به این مسئله، رقبای اینتل، پردازنده های خود را با معیاری به نام Performance Rating P-rating که به اختصار گفته می شود با بازار معرفی می کنند. در این معیار، تولید- کنندگان پردازنده، با استفاده از روشهای متعارف، پردازنده های رده پنتیوم را با پردازنده خود مقایسه می کنند تا خریدار بتواند به سرعت، پردازنده های اینتل را با پردازنده های غیراینتل X86 مقایسه کند.
به طور مثال، شرکت Cyrix،پردازنده 150 مگاهرتزی 6X86 خود را 6X86P200+ نامگذاری کرده است آن هم به این دلیل که P-rating، کارآیی آن را تقریباً مساوی یا بیشتر از کارآیی پنتیوم 200 نشان می دهد. به همین ترتیب، پردازنده K5-PR166 از شرکت AMO با سرعت 117 مگاهرتز کار می کند، ولی آزمایش نشان داده که کارآیی آن نزدیک به کارآیی پنتیوم 166 مگاهرتزی اینتل می باشد.
وظیفة معیارهای Prating تعیین کارآیی پردازنده ها می باشد ولی ممکن است سرعت ساعت واقعی کامپیوتر را نشان بدهید. این موضوع زمانی مصداق می یابد که بخواهید کارآیی پردازنده های مجهز به تکنولوژی MMX  را مورد مقایسه قرار می دهد.
چون اینکه در حال حاضر محکی برای ارزیابی کارآیی پردازنده های MMX وجود ندارد، بنابراین در حال حاضر نمی توان گفت که سرعت داخلی ضعیف پردازنده های 6x86 شرکت Cyrix باعث می شود که این پردازنده ها، عملیات MMX را بسیار کندتر از پنتیوم اینتل انجام دهند.

 

 

 

شامل 476 صفحه Word


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


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

پاورپونت در مورد تعمیرات سخت افزار

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

پاورپونت در مورد تعمیرات سخت افزار


پاورپونت در مورد تعمیرات سخت افزار

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

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

 تعداد  اسلاید34

 

 

 

لینک دانلود  کمی پایینتر میباشد

 


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


پاورپونت در مورد تعمیرات سخت افزار

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

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

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

چکیده

مقدمه

مروری بر VHDL

فصل اول 

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

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

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

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

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

 فصل دوم :

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

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

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

عملیات بخش switching

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

عملیات بخش Comparement

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

عملیات بخش error finder

عملیات بخش  data_ selector

کد نویسی در  VHDL

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

کد نویسی بخش switching

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

 

 

 

  چکیده

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

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

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

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

 


مقدمه    

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

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

.

.

.

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

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

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

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

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

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

 

 

 


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


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