Search In this Thesis
   Search In this Thesis  
العنوان
Accelerating AUTOSAR-based Data Transformation /
المؤلف
Elbahnihy, Abdelrahman Hamada Ahmed.
هيئة الاعداد
باحث / عبدالرحمن حماده أحمد البهنيهي
مشرف / محمد واثق علي كامل الخراشي
مشرف / منى محمد حسن صفر
تاريخ النشر
2021.
عدد الصفحات
126 p. :
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
الهندسة (متفرقات)
تاريخ الإجازة
1/1/2021
مكان الإجازة
جامعة عين شمس - كلية الهندسة - هندسة الحاسبات والنظم
الفهرس
Only 14 pages are availabe for public view

from 126

from 126

Abstract

This thesis presents a Hardware solution for data serialization in automotive Software. The proposed solution reserves the flexibility provided by current Software solution that is standardized by the AUTOSAR. The proposed solution fits with the current workflow used in the Software solution.
We designed a co-processor as an on-chip unit to offload from the main CPU. We verified the functionality with an open source simulator and synthesized the design with Xilinx ISE Design Suite.
We measured the current overhead of SOME/IP serialization in typical AUTOSAR stacks to highlight the need for performance enhancement. We created a sfotware version to implement the latest SOME/IP specification to measure the speedup of our proposed Hardware solution. We automated the complete workflow with Python scripts and evaluated the proposed solution with different examples.
The thesis is divided into six chapters as listed below:
Chapter 1: This chapter is an introduction chapter that introduces the problem, provides
a background, and the roadmap of this thesis.
Chapter 2: This chapter describes the AUTOSAR standard workflow that is used by
many automotive OEMs and discusses SOME/IP protocol specifications.
Chapter 3: This chapter presents our proposed Hardware-based solution. Starting by
the architecture and going through the internal design and supported instructions.
Chapter 4: This chapter explains the complete workflow with our proposed Hardware
implementation. Starting from the AUTOSAR model, that is common with the traditional Software implementation. Moving through internal model transformation, generation of configuration files and memory image, and finally validating the functionality with detailed insights.
Chapter 5: This chapter presents different measurements to realize the overhead for Eth-
ernet transmitted signals, evaluates the proposed architecture, and assesses the complexity of the proposed co-processor.
Chapter 6: In this chapter, we summarize our efforts, document our contributions, and
list some potential directions for future work for the implemented Hardware solution.