Synopsys Logo
    HELPING YOU DESIGN THE CHIP INSIDE


DESIGN IMPLEMENTATION
VERIFICATION
INTELLECTUAL PROPERTY
DFM/TCAD
DESIGN SERVICES
 RELATED PRODUCTS
Blue Dot
Arrow
Arrow
Arrow
 CONTACT
Blue Dot
Arrow
 PRESS RELEASES
Blue Dot
Arrow
Arrow
Arrow
Arrow
 ARTICLES
Blue Dot
Arrow
Arrow
Arrow
Arrow
Arrow
 VIDEO PRESENTATIONS
Blue Dot
Arrow
 DEMOS ON DEMAND
Blue Dot
Arrow
Arrow
 RELATED LINKS
Blue Dot
Arrow
Arrow
Arrow
Arrow
Arrow
Products

DesignWare® System-Level Library

The Synopsys DesignWare® System-Level Library provides product development teams a broad 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 ability to parallelize the hardware and software development effort through virtual platforms significantly reduces the product design cycle and speeds time to market.

The TLMs in the System-Level Library are the building blocks of virtual platforms and are written in SystemC™ to function with any IEEE 1666-compliant SystemC simulator. The System-Level Library is ideal for engineers building virtual platforms to enable the development of complex software content for applications in wireless, multimedia, networking and automotive.

System-Level Library

Highlights

  • Production-proven transaction-level models of:

    • High performance processors from the ARM7, ARM9 and ARM11 families (ARM7TDMI, ARM920T, ARM926EJ-S, ARM946E-S, ARM1136JFS, ARM1176JZF-S)

    • IBM PowerPC 405 and 440

    • MIPS Technologies MIPS4Kc

    • DesignWare connectivity IP such as USB 2.0 OTG, SATA, PCI Express and Ethernet cores

    • AMBA interconnect models including AXI, AHB and APB, DMA and memory controller, interrupt controller etc.

    • CoreConnect models including PLB, PCIX, OPB, DCR as well as memory controller, generic master/ slave components, etc.

    • Infrastructure models, including generic RAM, UART, interrupt controller, as well generic register views, VT100 console etc.

    • Pre-Assembled Platforms, complete systems assembled from transaction-level models - these platforms range from simple to complex, and serve both as demo vehicles as well as templates to enable a quick start

  • Written in SystemC to run with any IEEE 1666-compliant SystemC simulator

About Virtual Platforms
Virtual platforms are composed of system-level models that enable early and concurrent software and hardware development. With virtual platforms, system and application software development can begin months before silicon is available, lowering product developments risks and decreasing time-to-market for the complete system. Click here for more information on Virtual Platforms.