Catalog excerpts
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 1Virtual 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...
Open the catalog to page 2mode 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...
Open the catalog to page 3in 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...
Open the catalog to page 4All SIEMENS EDA catalogs and technical brochures
-
Calibre nmDRC
4 Pages
Archived catalogs
-
Tessent Connect
3 Pages
-
Calibre LFD
3 Pages
-
Vista Architect
4 Pages
-
Tessent IJTAG
2 Pages
-
Calibre® MPCpro
2 Pages
-
LeonardoSpectrum
4 Pages
-
Oasys-RTL
3 Pages
-
Olympus-SoC
5 Pages
-
ICanalyst
4 Pages
-
Calibre RVE
3 Pages
-
Calibre nmLVS
3 Pages
-
Calibre LFD
3 Pages
-
Tanner L-Edit IC Layout
4 Pages
-
Tanner Designer
2 Pages
-
Tanner Waveform Viewer
2 Pages
-
Tanner T-Spice Simulation
2 Pages
-
ReqTracer
2 Pages
-
LeonardoSpectrum™
4 Pages
-
HDL Designer
2 Pages
-
Nucleus RTOS
2 Pages
-
Calibre ® MPCpro
2 Pages
-
Calibre OPC and PSM
6 Pages
-
Multicore Framework
2 Pages
-
Volcano VSTAR Ethernet
2 Pages
-
Volcano VSTAR AUTOSAR
2 Pages
-
CAT/TransCable
2 Pages
-
ReadyStart?
2 Pages
-
Inflexion UI
2 Pages
-
TransDesign
6 Pages
-
TransCable
2 Pages
-
TranSACT
2 Pages
-
TransOVM
2 Pages
-
TransBridge
2 Pages
-
Calibre xACT 3D
2 Pages
-
Volcano? VSA
2 Pages
-
Calibre xRC
3 Pages
-
Calibre xRC-CB
2 Pages
-
ces-ds
2 Pages
-
VolcanoBootloader
2 Pages
-
flovent
12 Pages
-
flotherm
8 Pages
-
floefd
12 Pages
-
Calibre DESIGNrev
2 Pages
-
Calibre xL
2 Pages
-
Calibre nmDRC
4 Pages
-
ADiT
2 Pages
-
Calibre RealTime
2 Pages
-
Questa ADMS
7 Pages
-
iSolve DigIQ Interface
2 Pages
-
Questa® Codelink Turbo
3 Pages
-
RC250
2 Pages
-
RC340
2 Pages
-
Atmel SAM9263
2 Pages
-
Sourcery Analyzer
2 Pages
-
Capital Migration Services
2 Pages
-
Capital Harness MPM
2 Pages
-
Vista
4 Pages
-
Capital ModularXC
2 Pages
-
Capital HarnessXC
2 Pages
-
Capital Integrator
2 Pages
-
Capital Logic
2 Pages
-
Volcano Bootloader
2 Pages
-
Calibre® OPCverify™
2 Pages
-
Nucleus
2 Pages
-
Mentor Embedded Linux
10 Pages
-
PADS AutoRouter
4 Pages
-
Board Station XE (BSXE
9 Pages
-
Board Architect
2 Pages
-
PADS Suites
3 Pages
-
AccuSim II
2 Pages
-
AccuParts™
1 Pages
-
FloVENT
12 Pages
-
FloTHERM PCB
2 Pages
-
FloTHERM® IC
2 Pages
-
Calibre OPCverify
2 Pages
-
Olympus-SoC
2 Pages
-
Catapult C Synthesis
4 Pages
-
NUCLEUS RTOS SOLUTIONS
2 Pages
-
EDGE Developer Suite
2 Pages
-
MAJIC JTAG Probe
3 Pages
-
Mentor Embedded Inflexion UI
2 Pages
-
CHS
4 Pages
-
VeSys
2 Pages
-
TransLayout™
2 Pages
-
PCB Systems Board Station XE
4 Pages
-
Mechanical Analysis FloEFD
7 Pages
-
Calibre nmOPC
2 Pages