Search In this Thesis
   Search In this Thesis  
العنوان
Hardware/software co-verification using system C /
المؤلف
Hassan, Mohamed A. Salam Ahmed.
هيئة الاعداد
باحث / محمد عبد السلام احمد
مشرف / جمال محمد على
مشرف / اشرف الفرغلى سالم
الموضوع
Hardware. Software & Software Engineering. System design--Data processing.
تاريخ النشر
2002.
عدد الصفحات
xvi, 185 p. :
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
هندسة النظم والتحكم
تاريخ الإجازة
1/1/2002
مكان الإجازة
جامعة عين شمس - كلية الهندسة - هندسة الحاسبات و النظم
الفهرس
Only 14 pages are availabe for public view

from 230

from 230

Abstract

With FDA industry moving to integrating microprocessors, memory and A\SICs into a single chip to form System on Clip (SoC). Detailed system specification that closely simulates the target system l)ecomes a necessity to detect system bugs at early stages of development and hardware/software co-verification becomes the enabler to merge between the software and hardware of the -,N,stcm design.
In this thesis, we focus on using SystemC, a new modeling methodology based on C++, to describe both hardware and software of an entire system throughout the design flow.
Using this methodology, we model a hri<,ritv-based preemptive real incti operating system (R l’OS) kernel. ’1’hen, we develop a co-vcrifcaticcn technkjL:c, to verify the interaction of the cnll)cd(led software consisting of the R’I’OS kernel and the tunniltg application tasks with a hardware module representing a bus functional model (IWAI) of a generic microcontroller with its associated hardware peripherals.
For this thesis, we show that using SystemC to model all parts of the system provides great flexibility and enables faster co-simulation compared to existing metli )dolOgics.