• DocumentCode
    3766786
  • Title

    A scalable and configurable Multiprocessor System-on-Chip (MPSoC) virtual platform for hardware and software co-design and co-verification

  • Author

    Arya Wicaksana;Chong Ming Tang;Mow Song Ng

  • Author_Institution
    Universitas Multimedia Nusantara, Tangerang, Indonesia and UTAR
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    This paper defines a scalable and configurable Multiprocessor System-on-Chip virtual platform for hardware and software co-design and co-verification in Electronic System Level (ESL) design. It includes the integration of an Instruction Set Simulator (ISS) to the virtual platform, Transaction Level Modeling (TLM), IP (Intellectual Property) block design in high level of abstraction, and hardware and software partitioning. The virtual platform has been tested to develop and successfully tested to develop and run an AES-128 encryption software. The architecture of the virtual platform consist of multiple ARM Cortex-M0 processor, bus-based and Mesh NoC (Network-on-Chip) architecture, and IP (peripherals) to support the system. Lotus-G displays its capability to fill the gap between hardware and software team in ESL design and verification flow. It provides the software team with a platform which enables them to start software development and testing early before the RTL platform is ready. The virtual platform also gives the hardware team a golden reference model that acts as the functional specification reference during hardware design and verification.
  • Keywords
    "Software","Hardware","Computer architecture","Random access memory","Read only memory","Time-varying systems","Time-domain analysis"
  • Publisher
    ieee
  • Conference_Titel
    New Media (CONMEDIA), 2015 3rd International Conference on
  • Type

    conf

  • DOI
    10.1109/CONMEDIA.2015.7449148
  • Filename
    7449148