• شماره ركورد
    10317
  • پديد آورنده

    فاطمه بابايي روچي

  • عنوان
    طراحي و پياده سازي سيستم ارتباط اترنت بر پايه تراشه ENC424J600 در FPGA
  • مقطع تحصيلي
    كارشناسي
  • رشته تحصيلي
    مهندسي برق
  • سال فارغ التحصيلي
    1404
  • استاد راهنما
    دكتر ستار ميرزاكوچكي
  • استاد مشاور
    دكتر نرجس راحمي
  • دانشجوي وارد كننده اطلاعات

    فاطمه بابائي روچي

  • تاريخ ورود اطلاعات
    1405/02/12
  • دانشكده
    مهندسي برق
  • عنوان به انگليسي
    Design an‎d Implementation of Ethernet based on ENC424J600 Chip on FPGA
  • چكيده
    در سال‌هاي اخير، توسعه‌ي سامانه‌هاي ديجيتال مبتني بر FPGA با قابليت تبادل داده از طريق شبكه‌هاي محلي (LAN) و اينترنت، اهميت ويژه‌اي يافته است. از آنجا كه پياده‌سازي مستقيم پروتكل اترنت در FPGA به دليل پيچيدگي لايه‌هاي شبكه و محدوديت منابع منطقي دشوار است، استفاده از تراشه‌هاي رابط سخت‌افزاري اترنت نظير ENC424J600 به عنوان كنترلر شبكه، راهكاري بهينه براي برقراري ارتباط ميان FPGA و شبكه اترنت به شمار مي‌رود. در اين پژوهش، با هدف ايجاد ارتباط اترنت بر روي FPGA، سيستم ارتباطي مبتني بر تراشه ENC424J600 طراحي و پياده‌سازي گرديد. ارتباط بين FPGA و اين تراشه از طريق رابط سريال SPI برقرار شده است، به طوري كه FPGA وظيفه‌ي مديريت تبادل داده، تنظيم رجيسترها و ارسال فرمان‌هاي كنترلي به تراشه را بر عهده دارد. تراشه ENC424J600 نيز با فراهم‌سازي لايه فيزيكي (Physical Layer) و لايه پيوند داده (Data Link Layer) در مدل مرجع OSI، داده‌ها را در قالب بسته‌هاي اترنت روي شبكه منتقل مي‌كند. در فصل نخست، مفاهيم پايه‌اي شبكه‌هاي اترنت و ساختار مدل OSI مورد بررسي قرار گرفته و جايگاه تراشه ENC424J600 در اين مدل تبيين شده است. در فصل دوم، ساختار داخلي تراشه شامل رجيسترهاي SFR، حافظه بافر SRAM، اشاره‌گرهاي خواندن و نوشتن (RX و TX Pointers) و روش‌هاي آدرس‌دهي Banked و Unbanked به تفصيل تحليل شده است. در فصل سوم، پروتكل SPI به عنوان رابط ارتباطي ميان FPGA و تراشه معرفي و طراحي ماژول SPI به‌منظور مديريت سيگنال‌هاي MOSI، MISO، SCK و CS تشريح گرديده است. در فصل چهارم نيز روتين‌هاي اصلي كنترل تراشه شامل مقداردهي اوليه (Initialization)، تنظيمات PHY و MAC، ارسال (Transmission) و دريافت داده (Receive) به صورت گام‌به‌گام پياده‌سازي و تحليل شده‌اند. نتايج حاصل از پياده‌سازي عملي نشان داد كه سيستم طراحي‌شده توانايي برقراري ارتباط پايدار اترنت از طريق رابط SPI را داراست. اين سيستم قادر است بسته‌هاي داده را با ساختار صحيح ارسال و دريافت كرده و در لايه اترنت از مدل OSI عملكردي دقيق و مطمئن ارائه دهد. طراحي انجام‌شده مي‌تواند به عنوان الگويي براي توسعه‌ي سيستم‌هاي توزيع‌شده، پردازنده‌هاي ارتباطي مبتني بر FPGA و سامانه‌هاي كنترل صنعتي تحت شبكه مورد استفاده قرار گيرد.
  • كليدواژه ها
    FPGA , اترنت , تراشه ENC424J600 , رابط SPI , لايه فيزيكي , مدل مرجع , ماژول سخت افزاري اترنت , روتين هاي ارتباطي