طراحی تراشه یک میکرو کنترلر 8 بیتی با کاربردهای عمومی

پایان نامه
چکیده

میکروکنترلرها تراشه های هوشمندی هستند که علاوه بر واحد پردازنده مرکزی ‏‎(cpu)‎‏ در ساختار داخلی خود شامل عناصر اولیه دیجیتال برای مقاصد کنترلی میباشند. این عناصر می توانند شامل واحدهای ساده ای همچون گذرگاه های ورودی / خروجی ‏‎(i/o)‎‏ و یا واحدهای پیچیده ای همچون مبدل های دیجیتال به آنالوگ و بالعکس ‏‎(dac,adc)‎‏ باشند. در این پروژه، سخت افزار یک میکروکنترلر 8 بیتی شامل واحدهای پردازنده مرکزی، کنترل کننده وقفه، زمان سنج، شمارنده، حافظه های ‏‎ram‎‏ و ‏‎rom‎‏ و گذرگاه ورودی/ خروجی، که توانایی اجرای 185 دستورالعمال مختلف را دارد، ابتدا در سطح بالا و توسط زبان ‏‎vhdl‎‏ توصیف میشود و پس از سنتز، بر روی تراشه ‏‎flexiok‎‏ از خانواده ‏‎fpga‎‏ های شرکت ‏‎altera‎‏ پیاده سازی می گردد. در انجام این پروژه، از متدولوژی جدید طراحی ‏‎ic‎‏ دیجیتال بخوبی استفاده شده است. به این معنا که ابتدا توصیف اولیه مدار، مستقل از تکنولوژی مقصد و بصورت سطح بالا و تا حد امکان بشکل رفتاری، انجام شده است. پس از تایید این توصیف توسط شبیه سازی سطح بالا، یک مغز ‏‎(core)‎‏ سخت افزاری در دسترس خواهد بود که توسط ابزار اتوماتیک طراحی ‏‎(cad tools)‎‏ مانند نرمافزار سینتی سایزر و کتابخانه های در دسترس شرکت های مختلف ساخت تراشه قابلیت پیاده شدن بر روی تکنولوژی های مختلف را دارد. برای پیاده سازی سخت افزاری ‏‎(emulation)‎‏ این پروژه، تراشه ‏‎fpga altera flex10k‎‏ انتخاب شد و پس از سنتز و پیاده سازی طرح سطح بالا بر روی آن، صحت توصیف سطح بالا، توسط شبیه سازی سطح پایین (با در نظر گرفتن جزئیات تکنولوژی) نیز تایید شد. همچنین پس از محاسبه تاخیرهای داخلی این تراشه، حداکثر فرکانس پالس ساعت میکروکنترلر به میزان ‏‎16mhz‎‏ تعیین گردید که با شبیه سازی مجدد، عملکرد صحیح میکروکنترلر در این فرکانس نیز تائید شد.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

طراحی یک تراشه کنترلر ‏‎mixed-signal‎‏ با استفاده از مدارات ‏‎current-mode‎‏

یکی از زمینه های کاربرد منطق فازی سیستمهای کنترل می باشد. دو روش برای استفاده از کنترل فازی در یک سیستم وجود دارد: نرم افزاری و سخت افزاری، پیاده سازی سخت افزاری به دو روش مدارات گسسته و مدارات مجتمع انجام می گیرد. در مدارات مجتمع پیاده سازی به سه روش امکان پذیر است: آنالوگ، دیجیتال و ‏‎mixed-signal‎‏ که هر کدام مزایا و معایبی دارند در نتیجه هر روش برای هدف خاصی مفید می باشد. تراشه کنترلر طراحی...

15 صفحه اول

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

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

متن کامل

طراحی یک تراشه کنترلر فازی singleton با استفاده از مدارات switched-capacitor

کنترلرهای فازی در مقایسه با کنترلرهای کلاسیک مزایای بسیاری دارند، از جمله این مزایا می توان به سادگی عمل کنترل، قیمت کم و امکان طراحی بدون دانستن مدل دقیق ریاضی پروسه اشاره کرد. در این پایان نامه طراحی و شبیه سازی یک تراشه کنترلر فازی با استفاده از مدارات switched-capacitor ارائه شده است .

15 صفحه اول

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

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

متن کامل

طراحی کنترلر تطبیقی L1 یک سامانه فضایی با احتساب اثر انعطاف پذیری

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

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه علم و صنعت ایران

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023