High Level modelling of System-on-a-Chip(SoC) using C++/SystemC and Simics. Architectural and performance evaluation of SoC's.