مدار الكترونيك (دانلود رایگان)

دسته بندي : انسانی » علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 3 صفحه

 قسمتی از متن word (..doc) : 
 

‏طي چند دهه اخير ،‌مدارهاي الكترونيكي پيشرفت قابل ملاحظه‌اي داشته‌اند . با پيچيده‌تر شدن هرچه بيشتر اين مدارها ،‌نياز به يافتن روشهايي است كه سيستم‌ها را بتوان با مجتمع سازي و جزئيات بيشتر طراحي و پياده‌سازي نمود . قطعات قابل برنامه‌ريزي و FPGA‏ ها ،‌آي‌سي‌هايي هستند كه به تبع اين پيشرفت‌ها به بازار عرضه شده‌اند . هزينه ساخت كم
و جزئيات زياد اين آي‌سي‌ها نسبت به حجم آنها ،‌همچنين قابليت برنامه‌ريزي شدن اين قطعات بوسيله برنامه‌هاي نرم افزاري معمول و يا نرم‌افزارهاي طراحي شماتيك باعث افزايش كاربرد اين قطعات شده است . چنين پيش‌بيني مي شود كه با وجود اين پيشرفت ،‌اينده در تسخير اين قطعات قرار گيرد تا جائيكه بتوان وسيله آنها تمامي يك سيستم پيچيده را به سادگي طراحي
و اجرا نمود .
‏زبان‌هاي توصيف سخت‌افزاري
‏مروري بر HDL
HDL‏ (زبان توصيف سخت‌افزاري ) روش توسعه يافته‌اي از توصيف رفتار سيستم‌هاي منطقي به وسيله روابط منطقي است . اين زبان‌ها بسياري از مشخصه‌هاي روابط منطقي
و روابط حالت را در درون خود دارند . در اين قسمت بيشتر تمركز ما بر روي زبان VHDL‏ است كه امروزه به عنوان استاندارد صنعتي MIL STD 454L‏ معرفي شده است و تمامي طرح‌هاي ASIC‏ مربوط به دپارتمان دفاع ايالت متحده آمريكا بايد طبق اين زبان استاندارد نوشته شوند .
‏اين زبان به عنوان قسمتي از پروژه VHSIC‏ (مدارهاي مجتمع با سرعت خيلي بالا ) ارائه شده است و به وسيله‌ آن مي توان ASIC‏هاي پيچيده را بدون مراجعه به تكنولوژي مشخصي ،‌تعريف و شبيه‌سازي نمود . زماني كه يك مدار به وسيله اين زبان تعريف مي گردد . مي توان آنرا به هر پروسه منطقي و يا بر روي ماژول‌هاي طراحي شده توسط هريك از توليدكننده‌هاي ابزارهاي منطقي انتقال داد .
‏زبان توصيف سخت افزاري VHDL
(VHSIC HDL) VHDL‏ يك سيستم منطقي را بصورت ساختار بالا به پائين توصيف
مي كند . براي بدست آوردن توصيفي از يك سيستم به صورت ساختار بالا به پايين ،‌سيستم را به صورت مجموعة اي از زيرسيستم‌ها تقسيم مي كنيم كه بوسيله يك سري رابطه به هم متصل مي گردند هريك از اين زيرسيستم‌هاي بالايي را م‏ي توان به توابع و زيرسيستم‌هاي كوچكتر تقسيم كرد . اين عمل همچنان ادامه مي يابد تا به پائين ترين سطح را سيستم دست بيابيم كه در اين سطح هريك از سيستم ها را مي توان بوسيله گيت‌ها و ماژول‌هاي آماده ديگر طراحي نمود .
‏به اين ترتيب ، بدليل آنكه هريك از طبقات اين ساختار منطقي به صورت يكتا مشخص شده‌اند ،‌ هريك از آنها را ميتوان به تنهايي شبيه‌سازي نمود و تابع منطقي اجرا شده بوسيله آنها را آزمايش كرده و خطاهاي احتمالي را برطرف نمود . ابتدا صحت عملكرد پايين ترين طبقه اين سيستم را آزمايش كرده و با تركيب زير سيستم‌هاي پايين تر به زيرسيستم‌هاي پيچيده تر مي رسيم تا جائيكه به طرح سيستم موردنظر كه در بالاترين طبقه اين ساختار وجود دارد برسيم . پس از انجام اين عمل ، به مرحله تركيب مي رسيم كه در آن كل طرح را پياده كرده وسپس براي بدست آوردن پارامترهاي زماني آن ،‌عمل شبيه‌سازي را انجام مي دهيم .
‏اين طرح سلسله مراتبي به طراح اجازه مي دهد تا بدون مشخص كردن نوع تكنولوژي ابزارهاي استفاده شونده و يا قسمت كردن طرح به ابزارهاي مختلف ،‌بتوان سيستم را به طور كامل تعريف نمود . به اين ترتيب ، مي توان يك سيستم كامل را بدون مشخص كردن يك ابزار هدف خاص تعريف و آزمايش كرد . ماژول‌ها به صورت جداگانه طراحي مي شوند و مي توان از آنها در طرح‌هاي آينده نيز استفاده نمود ؛ به عبارت ديگر ، براي هر طرح كتابخانه‌اي از توابع وجود دارد كه مي توان آنها را براي استفاده آينده ذخيره كرد . در اين پروژه نيز از توابع و جداول و كتابخانه‌هاي مجتمع تحت عنوان

 
دسته بندی: انسانی » علوم کامپیوتر

تعداد مشاهده: 3638 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .zip

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

حجم فایل:7 کیلوبایت

 قیمت: رایگان
برای دانلود رایگان فایل روی لینک دانلود کلیک کنید.   دریافت فایل