The Synopsys DesignWare® System-Level Library provides product development teams with a portfolio of tool-independent transaction-level models (TLMs) for the creation of virtual platforms. Virtual platforms are fully functional software models of complete embedded systems enabling pre-silicon software development and software-driven system validation. The ready-to-use models in the System-Level Library are the building blocks of virtual platforms, easing the setup and deployment of virtual platforms and thereby accelerating the hardware/software integration cycle. The TLMs in the System-Level Library are written in SystemC to function with any IEEE 1666-compliant SystemC simulator.
The Synopsys DesignWare System-Level Library transaction-level models accelerate development of virtual platforms for pre-silicon software development, architecture exploration and verification. The broad portfolio of pre-verified SoC components includes:
• Transaction-level models accelerate development of virtual platforms for pre-silicon software development, architecture exploration and verification
• SystemC TLM 2.0 standard API for easy integration, tool independence, and model interoperability and reuse
• Broad portfolio of pre-verified SoC components, including:
o High-performance models of processors from the ARM7, ARM9 and ARM11 families, IBM’s PowerPC and MIPS
o Transaction-level models of DesignWare connectivity IP such as USB 2.0, USB 2.0 OTG, SATA, Ethernet and PCI Express Cores
o Transaction-level models featuring the AMBA® and CoreConnect on-chip bus standards, featuring busses, as well as peripherals, such as interrupt controllers, DMA controllers, I2C, etc.
• Pre-assembled platforms that can be utilized both as reference examples or starting points for larger virtual
• Model Authoring Kits (MAK) for rapid development of customer-specific TLM models
• Real World I/O and Virtual I/O support
Synopsys also offers pre-assembled virtual platforms for products from ARM, Freescale, TI and Marvell:
• The VPAI Virtual Platform models the ARM Integrator/AP prototyping board. This platform is part of the DesignWare System-Level Library.
• The VPMX31 Virtual Platform simulates the Freescale i.MX31 and i.MX31L multimedia applications processor and Application Development System.
• The VPOM-3430 Virtual Platform is a high-performance software simulator of the TI OMAP3430 Software Development Platform is the first member of the TI OMAP 3 architecture, which combines mobile entertainment capabilities with high-performance productivity applications for building new classes of devices.
• The VPXA3 virtual platform is a high performance software simulator of the Marvell PXA3xx next generation applications processor.