Catalog excerpts
MENTOR EMBEDDED Multicore Framework D A T A S H E E T SOLUTION FEATURES: ■■ Configure and deploy multiple operating systems across homogeneous or heterogeneous processor cores ■■ Consolidation of the system – including discrete components ■■ Supports native, virtualized, and trusted configurations of multiple operating systems The Mentor Embedded Multicore Framework enables a broad portfolio of solutions in complex homogeneous or heterogeneous cores. Addressing Hardware complexity and Advanced Multicore Architectures Today’s complex system-on-chip (SoC) architectures are combining more application-class and microcontroller-class cores than ever before. As a result, consolidation of heterogeneous operating environments on a single device is much harder to achieve – and more difficult for developers to utilize the underlying hardware. While symmetric multiprocessing (SMP) operating architectures allow load balancing of the application across homogeneous processors within the multicore infrastructure, they do not scale to heterogeneous cores. Further, there is a lack of accepted standards and software design paradigms to take full advantage of asymmetric multiprocessing (AMP), even on homogeneous multicore SoCs. Having certain mechanisms in place would enable AMP applications to leverage parallelism offered by the multicore configuration. Embedded virtualization allows the mixing and matching of SMP and AMP environments and supervises some of the operating systems while managing payload on the cores. Introducing the Mentor Embedded Multicore Framework To address these design complexities, Mentor Graphics has created the Mentor® Embedded Multicore Framework allowing developers to configure and deploy multiple operating systems and applications across homogeneous or heterogeneous processors. This comprehensive framework enables developers to manage the many challenges associated with inter-process communication (IPC), resource management and sharing, process control, debugging, and application optimization within a multicore environment by supporting native, virtualized, and trusted configurations of multiple operating systems. The Framework allows software developers to control the boot-up and shut down of individual cores on a SoC, thus allowing applications to maximize compute performance or minimize power consumption based on individual use case scenarios. ■■ Simplified booting ■■ System-wide communication ■■ System level visualization of heterogeneous system behavior ■■ Common toolchain supports the entire solution enabling heterogeneous system development, debug, and analysis BENEFITS: Enables consolidation Leverage multiple operating systems within a multicore design while easily managing payloads across processor cores Manage compute performance and power consumption Developers are given control over boot-up and which cores to shut down on a SoC, also helping to manage power consumption Locate and fix problems deep in the system Powerful tools allow developers to see deep inside multiple cores and fix problems quickly on a single common timeline Part of a larger multicore ecosystem Mentor’s broad portfolio of runtime environments, integrated tools, services, and partner technologies allow projects to start quickly and innovation to begin earlier
Open the catalog to page 1Once the remote processor OS and application stack are running, many use cases will require communication with other parts of the system. The Framework provides a cleanroom implementation of a remote processor messaging framework feature called rpmsg to establish a communications channel between the master operating system and the remote operating systems. In this way data can be passed back and forth between the two in an inter-processor communication channel. The transport layer that enables both remote processor lifecycle management and inter-processor communication is VirtlO. VirtIO is...
Open the catalog to page 2All SIEMENS EDA catalogs and technical brochures
-
Calibre nmDRC
4 Pages
Archived catalogs
-
Tessent Connect
3 Pages
-
Calibre LFD
3 Pages
-
Vista Virtual Prototyping
4 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
-
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