پایان‌نامه

طراحی و پیاده سازی یک سوئیچ مقیاس پذیر با استفاده از تکنولوژی fpga

چکیده

در این پژوهش معماری یک سوئیچ مقیاس¬پذیر پیشنهاد شده است. معماری یک سوئیچ به تکنولوژی مورد استفاده جهت پیاده¬سازی سوئیچ بستگی خواهد داشت. در واقع با توجه به مزایای تکنولوژی fpga از جمله دسترس¬پذیری، هزینه پایین اقتصادی و زمان کوتاه پیاده¬سازی و محدودیت¬های موجود جهت استفاده ازطراحی asic از جمله پروسه پیچیده طراحی asic و هزینه بالا، تکنولوژی fpga به عنوان یک راه حل مناسب جهت پیاده¬سازی معماری مقیاس¬پذیر انتخاب شده است. با این حال تکنولوژی fpga نیز محدودیت¬هایی از جمله محدودیت تعداد پین و منابع در پیاده¬سازی خواهد داشت. بنابراین با توجه به این تکنولوژی و محدودیت¬های موجود، معماری یک سوئیچ مقیاس پذیر پیشنهاد شده است و جهت تست ساختار پیشنهادی، یک نمونه سوئیچ بر روی بستر fpga از خانواده spartan6 پیاده¬سازی شده است. در این پژوهش به بررسی منابع مورد نیاز و محدودیت¬های پیاده-سازی سوئیچ¬های با اندازه بزرگ بر روی بستر fpga پرداخته شده است. بنابراین جهت طراحی و پیاده¬سازی سوئیچ¬های با اندازه بزرگ قادر به برآورد منابع مورد نیاز، شناسایی محدودیت¬های منابع و متناسب با آن انتخاب بستر مناسب fpga برای پیاده¬سازی سوئیچ با اندازه بزرگ خواهیم بود. هدف اصلی از ارائه ساختار معرفی شده در این پژوهش، این است که هر یک از بلوک¬های استفاده شده در این طرح در یک چیپ fpga به صورت مجزا پیاده شود و سپس این چیپ¬ها بر اساس طرح پیشنهادی و بر روی یک بورد به صورت سلسله مراتبی کنار یکدیگر قرار گرفته و سوییچ با اندازه بزرگتر را تشکیل دهند. اما در این پژوهش، به دلیل عدم دسترسی به بوردی با این شرایط، در مرحله اول به منظور تست عملکرد صحیح ساختار معرفی شده، کل طرح در مقیاس کوچک¬تر درون یک چیپ fpga پیاده سازی شده است که در آن اندازه بلوک¬های سوئیچینگ، 5x5 بوده و در دو لایه یک سوئیچ را تشکیل می¬دهد. در ساختار اصلی اندازه¬ی بلوک¬های استفاده شده، توسط منابع چیپ fpga مورد استفاده تعیین خواهد شد.

اساتید راهنما و مشاور

مسعودرضا هاشمی، حسین سعیدی

پایان‌نامه‌های مشابه

اسناد مشابه

  • طراحی و پیاده سازی چندی سازی بلوکی تطبیق پذیر بر روی FPGA

    مقاله۲۰۲۶علوم، فناوري و كاربردهاي فضاييعباس دست مزد، محمدرضا موسوی، کورش حسنلی، سحر عبدی

    این مقاله به پیاده‌سازی الگوریتم چندی‌سازی بلوکی تطبیق‌پذیر (BAQ) بر روی سخت‌افزار FPGA، به‌ویژه تراشه Xilinx Virtex-7، می‌پردازد. این تراشه به دلیل انعطاف‌پذیری و توانایی پردازش موازی، گزینه‌ای مناسب برای کاربردهای بلادرنگ محسوب می‌شود. در این پژوهش، الگوریتم BAQ با استفاده از ا

  • طراحی الگوی پیاده سازی بیمه سایبری با استفاده ازنظریه داده بنیاد

    مقاله۲۰۲۴ارزش آفريني در مديريت كسب و كاربهزاد اسماعیلی فر، منوچهر انصاری

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

  • طراحی و پیاده سازی رمزنگار aes در بستر fpga برای خطوط پرسرعت

    مقالهمهندسی برق دانشگاه تبریزپرهام درّی, دانشگاه آزاد اسلامی واحد نجف آباد - دانشکده مهندسی کامپیوتر علی قیاسیان, دانشگاه شهرکرد - دانشکده فنی و مهندسی حسین سعیدی, دانشگاه صنعتی اصفهان - دانشکده مهندسی برق و کامپیوتر

    الگوریتم رمزنگاری aes یکی از متداول ترین الگوریتم های رمزنگاری متقارن است. به علت قابلیت های این الگوریتم، آن را می توان بر روی بسترهای مختلفی ازجمله بـر روی بسـترهای سخـت افزاری نظیر fpga پیاده سازی کرد. همچنین به علت ساختار الگوریتم می توان مسیر داده را به صورت چرخشی و یا غیر چ

  • پیاده سازی سخت افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از fpga روی f ۲^۲۸۳

    مقالهعلوم و فناوری های پدافند نوینمحسن جهانبانی، mohsen jahanbani faculty and research center of communication and information technology, imam hussein universityتهران-دانشگاه امام حسین(ع) دانشکده فاوا-گروه ریاضی-رمز زین العابدین نوروزی، zeynolabedin noroozi faculty and research center of communication and information technology, imam hussein universityتهران-دانشگاه امام حسین(ع) دانشکده فاوا-گروه ریاضی-رمز نصور باقری، nasor bagheri faculty of electrical engineering, shahid rajaee teacher training universityتهران-دانشگاه تربیت دبیر شهید رجایی-دانشکده مهندسی برق-گروه مخابرات

    زوج­ سازی در رمزنگاری، یک نگاشت دوخطی از اعضا­ی دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح­ های رمزنگاری یا حمله به آن­ها مورد استفاده قرار می­گیرد. زوج ­سازی تیت پرکاربردترین نوع زوج ­سازی است که با استفاده از الگوریتم میلر محاسبه می­شو

  • پیاده سازی سخت‌افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از FPGA روی F 2^283

    زوج­ سازی در رمزنگاری، یک نگاشت دوخطی از اعضا­ی دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح­ های رمزنگاری یا حمله به آن­ها مورد استفاده قرار می­گیرد. زوج ­سازی تیت پرکاربردترین نوع زوج ­سازی است که با استفاده از الگوریتم میلر محاسبه می­شو

  • طراحی و پیاده سازی نقشه های متغیر مقیاس برای سامانه های ناوبری خودرو

    مقالهسنجش از دور و gis ایرانمیثم شلیبی، دانشگاه خواجه نصیرالدین طوسی محمدرضا ملک، دانشگاه خواجه نصیرالدین طوسی علی اصغر آل شیخ، دانشگاه خواجه نصیرالدین طوسی پوریا امیریان

    نقشه مهم ترین وسیله برای ارائه اطلاعات ناوبری به رانندگان در سامانه های ناوبری خودروست. کیفیت نقشه های ارائه شده به رانندگان تاثیر بسیار زیادی بر استفاده پذیری و کارایی سامانه دارد. در این زمینه، نمایش نقشه های متناسب با وضعیت ها و شرایط بافتی کاربران نقشی حیاتی دارد. کاربران در