The generic cluster is composed of the minimal components to
boot SMP Linux such as Versatile Express System registers
(SysReg) and ARM SP810 System Control registers (SysCtrl).
The specialized cluster consists in additional hardware
components and it is more complex, in terms of hardware, than
the generic one.
Thus, with OVPsim, it is possible to integrate an operating
system (Linux) to our designs and make complex architectures
composed of several hardware components. We were able to
test our platforms and make a communication mechanism.
But, OVP technology presents some limitations: some
multiprocessor architectures are slow when executing them and
other platforms are not executable.
V. CONCLUSION
Due to the continuously increasing complexity of MPSoC
and tight time-to market requirements, virtual platforms have
become a widely adopted solution to achieve concurrent
hardware/software design for embedded architectures. These
platforms overcome the stagnation in developing
multiprocessor designs as well as the parallel applications on
multicore hardware. The market for virtual platform tools is
maturing. The abstraction of some levels from the design flow
is really important to integrate different architectures and