شناسه پست: 6623
بازدید: 322

بررسي و شبيه سازي عملكرد كنترلر CAN با استفاده از زبان توصيف سخت افزاري BVHDL و پياده سازي آن بر روي FPGA
فهرست مطالب
* چكيده
* فصل اول – مقدمه
* مقدمه
* معرفي CAN
* مقدمه اي بر تراشه هاي قابل برنامه ريزي
* مروري بر زبان هاي توصيف سخت افزاري
* نرم افزارهاي طراحي تراشه هاي FPGA
* فصل دوم – مروري بر كارهاي انجام شده
* 2-1- مقدمه
* 2-2- ميكروكنترلر مقاوم شده در برابر تشعشع
* 2-3- كانولوشن كننده هاي (Convolelrs) دو بعدي
* 2-4- فيلترهاي ديجيتال
* 2-4-1- فيلترهاي با پاسخ ضربه محدود (FIR)
* 2-4-2- فيلترهاي با پاسخ ضربه نامحدود (IIR)
* 2-4-3- فيلترهاي Wavelet متقارن
* 2-5- تبديل كسينوسي گسسته و معكوس آن (IDCT,DCT)
* 2-6- مبدلهاي فضاي رنگي ()
* 2-7- مدولاتور ديجيتال
* 2-8- كنترلر گذرگاه USB
* 2-9- كنترلر گذرگاه PCI
* 2-10-كد كننده گفتار ITU-T G.723.1
* 2-11- كد كننده ها كدفاير
* 2-12- پياده سازي سخت افزاري الگوريتم هاي سطح بالاي پردازش تصوير
* با استفاده از پيكر بندي جزئي FPGA در زمان اجرا
* 2-13- مترجم هاي زبان هاي سطح بالا به زبان VHDL
* 2-14- پياده سازي يك پردازشگر تصوير قابل پيكر بندي مجدد
* 2-15- جمع بندي
* فصل سوم – كنترلر گذرگاه CAN
* 3-1- مقدمه
* 3-2- پايه هاي تراشه كنترلر CAN
* 3-3- بررسي سخت افزار كنترلر CAN
* 3-3-1- شمارنده هاي خطا در كنترلر CAN
* 3-3-2- ثبات هاي كنترل
* 3-3-2-1- ثبات فعال كننده وقفه ها
* 3-3-2-2- ثبات وضعيت
* 3-3-2-3- ثبات واسط CPU
* 3-3-2-4- ثبات پيكربندي گذرگاه
* 3-3-2-5- ثبات CIK out
* 3-3-3- واحد زمان بندي بيت
* 3-3-3-1- سرعت نامي نرخ بيت
* 3-3-3-2- ثبات صفر زمان بندي بيت
* 3-3-3-3- ثبات يك زمان بندي بيت
* 3-3-4- ثبات ماسك توسعه يافته و استاندارد
* 3-3-5- بسته هاي پيام
* 3-3-5-1- ميدان كنترل
* 3-3-5-2- ميدان داوري يا شناسه
* 3-3-5-3- ميدان داده
* 3-3-5-4- ميدان تركيب بندي
* 3-3-6- ثبات وقفه
* 3-4- دريافت و ارسال پيام
* 3-4-1- انواع فريم هاي اطلاعات قابل مبادله بين گره ها و كنترلر
* 3-4-1-1- فريم داده
* 3-4-1-2- فريم دور
* 3-4-1-3- فريم خطا
* 3-4-1-4- فريم اضافه بار
* 3-4-2- بررسي كدهاي خطا در تبادلات كنترلرCAN
* فصل چهارم – خلاصه اي از خصوصيات اصلي زبان VHDL
* 4-1- مقدمه
* 4-2- شي (object)
* 4-3- عملگرهاي زبان VHDL
* 4-4- توصيف كننده هاي يك مولفه
* 4-5- ساختارهاي همزماني و ترتيبي
* 4-6- روشهاي توصيف سخت افزار
* 4-6-1- روش توصيف ساختاري
* 4-6-2- روش توصيف فلوي داده (Data Flow)
* 4-6-3- روش توصيف رفتاري
* 4-7- كد نويسي قابل سنتز
* 4-8- جمع بندي
*
* فصل پنجم – پياده سازي كنترلر گذرگاه CAN
* 5-1- مقدمه
* 5-2-ثبات ارسال و دريافت پيام در كنترلر
* 5-3- ثبات ماسك
* 5-4- سيستم مقايسه شناسه ها
* 5-5- افزايش تعداد بسته هاي پيام
* 5-6- واحد محاسبه كننده كد CRC
* 5-7- دياگرام پايه هاي كنترلر طراحي شده و پياده سازي ديكودر آدرس
* 5-8- نرم افزار مورد استفاده در پياده سازي كنترلر CAN
* 5-9- جمع بندي
* فصل ششم – نتايج و جمع بندي
* 6-1- مقدمه
* 6-2- نتايج حاصل از تست وضعيتهاي مختلف كنترلر
* 6-3- نتايج حاصل از تست واحد CRC توسعه يافته
* 6-4- نتايج حاصل از تست  stuff bit
* 6-5- ارسال فريم خطا
* 6-6- بررسي وضعيت پايه فركانس خروجي CLK out
* 6-7- بررسي عملكرد حالت Sleep , pwd
* 6-8- نتايج مربوط به پياده سازي سخت افزار روي تراشه
* 6-9- نتيجه گيري و پيشنهادات براي ادامه كار
* مراجع
* خلاصه لاتين