بررسي و شبيه سازي عملكرد كنترلر CAN با استفاده از زبان توصيف سخت افزاري BVHDL و پياده سازي آن بر روي FPGA 90ص
,چكيده , ,فصل اول – مقدمه ,مقدمه ,معرفي 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- نتيجه گيري و پيشنهادات براي ادامه كار ,مراجع ,خلاصه لاتين
|