A configurable SystemC virtual platform for early software development and its sub-system for hardware verification | IEEE Conference Publication | IEEE Xplore