طراحی و پیاده سازی کامپایلر بهینه ساز vhdl برای سنتز سطح بالا
پایان نامه
- وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز
- نویسنده فرهاد خون جوش
- استاد راهنما احمد توحیدی
- تعداد صفحات: ۱۵ صفحه ی اول
- سال انتشار 1374
چکیده
در این رساله، طراحی و پیاده سازی یک کامپایلر بهینه ساز سیلیکون برای سنتز سطح بالا مورد مطالعه قرار می گیرد. مزیت اصلی این روش، کوتاهتر بودن توصیف سطح بالا نسبت به انواع سطح پائین آن می باشد. از اینرو نوشتن و درک این توصیفات، و نیز تغییرات آتی آنها بسیار ساده تر خواهد بود. این مزایا موجب کاهش خطا و افزایش سرعت در شبیه سازی سیستمهای بزرگ شده و طراحی چنین سیستمهایی را ساده تر و در مدت کوتاه تر امکان پذیر می کند. زبان سخت افزاری vhdl هم اکنون به عنوان یک مجموعه واحد، طراحی و شبیه سازی سیستمهای پیچیده را امکان پذیر می کند. مزیت عمده زبان سخت افزاری vhdl به عنوان زبان سنتز و مشخصات، آن است که قابلیت توصیف سخت افزار را در تمام سطوح تجرد دارا می باشد. تبدیل مشخصه سطح بالا به یک نمایش داخلی، اولین مرحله در سنتز سطح بالا است. پس از این مرحله تبدیلاتی در جهت بهینه سازی رفتار بر روی آن اعمال می شود. زمانبندی و تخصیص، مراحل دیگری می باشند که رفتار توصیف شده را به یک ساختار سخت افزاری تبدیل می کنند. لازم به ذکر است که هر مرحله را می توان بطور مجزا طراحی و پیاده سازی کرد، که این مسئله ناشسی از مستقل بودن مراحل سنتز از یکدیگر می باشد. در این رساله، ابتدا به بررسی زبان vhdl پرداخته و با توجه به مسئله سنتز سطح بالا، زیر مجموعه ای از این زبان توصیف می شود. سپس گرامر این زیر مجموعه در محیط یک کامپایلر-کامپایلر به نام lex&yacc پیاده سازی شده و نهایتا کامپایلر مورد نظر طراحی و تولید می شود. لازم بذکر است که علاوه بر تبدیل یک برنامه رفتاری به نمایش داخلی، به منظور نمایش نحوه عملکرد کامپایلر یک نمایش میانی نیز برای آن در نظر گرفته شده است. نرم افزار فوق در محیط ms-windows با زبان borland c++ طراحی شده و بعلاوه از محیط یک کامپایلر-کامپایلر به نام lex&yacc استفاده شده است.
منابع مشابه
طراحی و پیاده سازی سیستم مکان مبنا برای تبلیغات هدفمند
امروزه، تبلیغات تلفن همراه رشد زیادی داشته است. این تبلیغات ابزار کارایی برای ترویج محصولات و خدمات شرکتهای ملی یا محلی شده است. یکی از خصوصیات تلفنهای همراه دسترسی به این ابزار در شرایط و زمانهای مختلف است. شرکتها با صرف هزینههای زیاد و با تهیه اطلاعات متنی یا تصویری مهیج به تبلیغ محصولات خود میپردازند. در این تحقیق سیستمی برای تعامل کارآمدتر و مؤثرتر بین شرکتها و مشتریان طراحی و پیاده...
متن کاملطراحی سخت افزار سیستم رمزگذاری و رمزگشائی DES با استفاده از زبان شبیه ساز VHDL
در این مقاله سخت افزار سیستم رمزنگار DES طراحی و عملکرد آن بررسی می شود. این سخت افزار که پالس ساعت 20MHz کار می کند ، قادر است که داده های ورودی را با نرخی برابر Mbps 80 رمز کند که نسبت به سخت افزارهای موجود ،دو برابر سریعتر است. سخت افزار طراحی شده بصورت مدار مجتمع ساخته می شود. کلیه مراحل طراحی و بررسی عملکرد سخت افزار با استفاده از زبان استاندارد VHDL انجام شده است. مزیت استفاده از VHDL ای...
متن کاملطراحی و پیاده سازی یک مبدل غیر ایزوله چند درگاهه با بهره ولتاژ بالا
امروزه آرایههایی خورشیدی، پیلهای سوختی و انرژی باد به عنوان منابع انرژی پاک بسیار مورد توجه قرار گرفتهاند. این منابع میتوانند انرژی خود را به شبکه برق و یا به طور مستقیم به مصرف کننده تحویل دهند. معمولا سطح ولتاژ تولیدی در این منابع، پایین و نیاز به افزایش سطح ولتاژ میباشد. برای حل این مشکل میتوان از مبدلهای بهره ولتاژ بالا به صورت یک درگاهه و چند درگاهه استفاده نمود. در مبدل پیشن...
متن کاملطراحی و پیاده سازی یک سیستم فتوگرافی رقومی برد کوتاه جهت بازسازی اتوماتیک سطح صورت انسان
اندازه گیری و مدل سازی سه بعدی سطح صورت انسان در زمینه پزشکی و متحرک سازی کاربرد های فراوانی دارد برای این منظور روش های متعددی برای بازسازی سطح صورت بکار گرفتهشده اند که متداول ترین آنها فتوگرامتری رقومی ، پویش لیزر و نور ساختار یافته است . در این مقاله یک سیستم اتوماتیک برای اندازه گیری و بازسازی سطح صورت انسان توسط روش فتوگرامتری رقومی برد کوتاه طراحی و پیاده سازی شده است و نتایج عددی از ی...
متن کاملبهینه سازی شرایط آزمایش برای سنتز قالب های نانومتری آلومینا با قطر حفرات دلخواه با استفاده از طراحی ترکیب مرکزی
در این تحقیق از روش آندی کردن تحت جریان ثابت و در الکترولیت اسید فسفریک در دمای ثابت oC 0 برای سنتز قالب های نانومتخلخل آلومینا با قطر حفرات دلخواه استفاده شده است. یک سیستم ابداعی جدید جهت کنترل دمایی و همچنین ایجاد شرایط همگن در محلول الکترولیت به کار برده شده است. طراحی آزمایشات و شناسایی متغیرهای مهم بر روی قطر حفرات آلومینای سنتز شده با استفاده از طراحی ترکیب مرکزی انجام شده و روش اندازه گ...
متن کاملطراحی و شبیه سازی ضرب کننده سریال تپشی برای اعداد طولانی با vhdl
در این کار روند طراحی و مدلسازی یک ضرب کننده سریال تپشی برای اعداد بدون علامت با کمک زبان توصیف سخت افزار vhdl بر روی fpga بررسی می شود. در این روش حاصل ضرب به صورت کامل بدون وارد کردن کلمه صفر بین دو داده متوالی، روی خطوط خروجی ظاهر می شود. ضرب کننده پیشنهادی بر اساس یک ضرب کننده سری/موازی که با بهره وری 100% کار می کند، پایه گذاری شده است، که محاسبات قسمت کم ارزش و قسمت پرارزش حاصل در دو مرحل...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ذخیره در منابع من قبلا به منابع من ذحیره شده{@ msg_add @}
نوع سند: پایان نامه
وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز
کلمات کلیدی
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023