HARDWARE/SOFTWARE CO-VERIFICATION USING SYSTEM

Mohamed A. Salam Ahmed Hassan;

Abstract


With EDA industry moving to integrating microprocessors, memory and ASICs into a single chip to form System on Chip (SoC). Detailed system specification that closely simulates the target system becomes 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 system 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 melhmlolo :,')', we model a priority-based preemptive real time operating system (RTOS) kernel. Then, we develop a co-verification lechni(jUe, to verify the interaction of the embedded software consisting of the RTOS kernel and the running application tasks with a hardware module representing a bus functional model (BFM) of a generic microcontroller with its associated hardware peripherals.
For tlus thesis, we show that using SystemC to model all parts of the system provides great flexibility and enables faster co-simulation compared to existing methodologies.


Other data

Title HARDWARE/SOFTWARE CO-VERIFICATION USING SYSTEM
Other Titles التحقق من نظم عمل البرمجيات والدوائر الإلكترونية بإستخدام لغة النظام سى
Authors Mohamed A. Salam Ahmed Hassan
Issue Date 2002

Attached Files

File SizeFormat
O680.pdf929.89 kBAdobe PDFView/Open
Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check

views 1 in Shams Scholar


Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.