1. Catalogs
  2. SIEMENS EDA
  3. Vista Virtual Prototyping
video corpo

Vista Virtual Prototyping
1 /4Pages

Vista Virtual Prototyping

Vista Virtual Prototyping
1 /4Pages

Catalog excerpts

Vista Virtual Prototyping-1

Electronic System Level Design DATASHEET Integrate and Optimize SW on Fast Simulation Model Host Machine KEY BENEFITS ■ Industry standard SystemC TLM 2.0 virtual prototype executable ■ Validation of software against early hardware model ■ Visibility of key hardware registers and attributes ■ Fast software execution speed ■ Support for large TLM models and platforms ■ Advanced product performance and power analysis ■ Non-intrusive trace, profiling and coverage ■ Intuitive software debug environment based on Sourcery™ CodeBench ■ Embedded software analysis based on Sourcery™ Analyzer With software development becoming the fastest growing component of NRE costs for both SoC and final product development, the challenges of developing, integrating, validating, and optimizing software in the context of hardware dominates the embedded design process. Thus it has become a necessity to make a fast, accurate, low-cost simulation model of the hardware available early to the embedded software team. Part of the Mentor Vista™ platform, Vista Virtual Prototyping provides an early, abstract functional model of the hardware to software engineers even before the hardware design is implemented in RTL. It can run software on embedded processor models at speeds par with physical hardware boards; yet it provides additional capabilities and benefits, such as the visibility and control to debug complex software/hardware interactions and optimize the software to meet final product performance and power goals. Platform Creation Transaction-level modeling (TLM) is an abstracted approach to modeling functional units of digital systems, whereby the details of communication among units are separated from the implementation details of the units. A TLM platform is composed of interconnected transaction-level models represented by SystemC structural code. Vista contains a library of pre-defined TLMs and allows users to customize key attributes (such as timing and power) in these models. Vista also enables users to create their own TLMs or import external models and add these to the Vista model library. TLM Platform Creation The Vista Block Diagram editor provides a simple way to create TLM platform SystemC structural code and link graphical symbols of individual TLMs to each other, thus defining the topology of the design. Upon each save operation, the Block Diagram editor automatically generates the structural code corresponding to the schematic view. The Block Diagram editor supports a wide range of operations, including selecting individual elements or groups; defining attributes and default names for graphic elements; resizing, moving, and copying elements; and editing symbols in either a symbol editor or the Block Diagram editor. It also allows users to rotate, delete, and duplicate graphics; add and edit text; and add TLM symbols. Block Diagram editor functions are readily accessed from menus, toolbars, and sidebars, providing flexibility and ease-of-use for TLM platform creators. —Menlor Graphics*

 Open the catalog to page 1
Vista Virtual Prototyping-2

Virtual Prototype Creation A virtual prototype is a stand-alone executable derived from a TLM platform. Virtual prototypes are created either by using the virtual prototype dialog in the Vista GUI or by using the vistacreatevp command. Vista allows users to define the Vista parameters file, which contains the parameters of the design that can be modified during runtime (without recreating the executable). Users can also set the values of the default runtime environment variables used during virtual prototype simulation and copy additional directories and files into the virtual prototype runtime...

 Open the catalog to page 2
Vista Virtual Prototyping-3

mode simulation speed is in the range of hundreds of MIPS, equal or close to real-time speed. In performance mode, the virtual prototype uses an approximately timed abstraction level in which transactions represent the phases of data transfer in a specific bus protocol (for example the address and data phases of an AHB read or write). The increased accuracy of performance mode does cause the virtual prototype to simulate at about two orders of magnitude slower than functional mode. Vista also supports higher levels of timing accuracy and performance using the Accuracy-Tunable functional mode....

 Open the catalog to page 3
Vista Virtual Prototyping-4

in analysis agents: a library of popular and intuitive system analysis and visualization tools that address the most common views desired by software engineers for evaluating the impact of their software and CPU/core operation on the final product functionality, performance, and power. Sourcery Analyzer agents enable users to view CPU states and statistics, file system activity over time, function calls and statistics, latency caps, lock wait and hold times, and process and thread states. CodeBench Virtual Edition also contains built-in VP software analysis agents the enable viewing: • VP Current...

 Open the catalog to page 4

Archived catalogs

  1. Calibre nmOPC

    2  Pages

  2. VeSys

    2  Pages

  3. CHS

    4  Pages

  4. Olympus-SoC

    2  Pages

  5. FloTHERM® IC

    2  Pages

  6. FloTHERM PCB

    2  Pages

  7. FloVENT

    12  Pages

  8. AccuParts™

    1  Page

  9. AccuSim II

    2  Pages

  10. PADS Suites

    3  Pages

  11. Nucleus

    2  Pages

  12. Capital Logic

    2  Pages

  13. Atmel SAM9263

    2  Pages

  14. RC340

    2  Pages

  15. RC250

    2  Pages

  16. Questa ADMS

    7  Pages

  17. ADiT

    2  Pages

  18. Calibre nmDRC

    4  Pages

  19. Calibre xL

    2  Pages

  20. floefd

    12  Pages

  21. flotherm

    8  Pages

  22. flovent

    12  Pages

  23. ces-ds

    2  Pages

  24. Calibre xRC

    3  Pages

  25. Volcano? VSA

    2  Pages

  26. TransBridge

    2  Pages

  27. TransOVM

    2  Pages

  28. TranSACT

    2  Pages

  29. TransCable

    2  Pages

  30. TransDesign

    6  Pages

  31. Inflexion UI

    2  Pages

  32. ReadyStart?

    2  Pages

  33. Nucleus RTOS

    2  Pages

  34. HDL Designer

    2  Pages

  35. ReqTracer

    2  Pages

  36. Calibre LFD

    3  Pages

  37. Calibre nmLVS

    3  Pages

  38. Calibre RVE

    3  Pages

  39. ICanalyst

    4  Pages

  40. Olympus-SoC

    5  Pages

  41. Oasys-RTL

    3  Pages

  42. Tessent IJTAG

    2  Pages

  43. Calibre LFD

    3  Pages

  44. Vista

    4  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.