Presentation is loading. Please wait.

Presentation is loading. Please wait.

BridgePoint Integration John Wolfe / Robert Day Accelerated Technology.

Similar presentations


Presentation on theme: "BridgePoint Integration John Wolfe / Robert Day Accelerated Technology."— Presentation transcript:

1 BridgePoint Integration John Wolfe / Robert Day Accelerated Technology

2 A unique opportunity No other modeling company has such a rich range of tools at its disposal By integrating with embedded tools we can offer a more complete embedded solution Accelerated Technology believes that modeling is tomorrow’s C –We can now start to prove it

3 TranslationImplementation Model Compiler Application Models Application Models Model Translation Model Translation Design Product Application & Hardware Requirements Application & Hardware Requirements Legacy Code Model Debugging System Prototyping Host Compilation Embedded Compilation Source Level Debugging Marks Compilation Rules C, C++ Code BridgePoint – Seamless Integration Application Software Middle ware RTOS HW IP CPU

4 Initial integrations System Prototyping - Nucleus SIMdx Development Tools – Nucleus EDGE RTOS – Nucleus PLUS

5 Nucleus SIMdx System Prototyping Advanced native prototyping environment Full system prototype Application GUI Man-machine interface (MMI) Peripherals Protocols MMI modeling with “hot-buttons” linked to interrupt code in your application allows for confident system debugging Protocol modeling for connected multi system testing –e.g. Bluetooth, GSM

6 Nucleus SIMdx System Prototyping View tracing of I/O, RTOS tasks, and other objects during run-time Perform testing in prototyping environment that is difficult, expensive or not feasible with real hardware Identify bugs earlier in the project lifecycle Completed model becomes a deployable application platform for software engineers

7 U/I Analysis Tools Engine Advanced peripheral modeling Graphical application representation P1P2P3 Nucleus SIMdx Architecture

8 Integration with BridgePoint C/C++ generated code compiled with native compiler –No instrumentation required Visualization of complete system now possible Demo of integration now available Peripheral models could be built in xtUML –Compiled down to SIMdx peripheral modeling language

9 Nucleus EDGE Comprehensive Embedded tools environment based on Eclipse Frame work Extensible architecture using Genuine Eclipse plugins –Require no modifications to the Eclipse framework Consistent user interface across microprocessor families, RTOS and host platforms

10 Project Perspective Advanced Build

11 Nucleus EDGE Debugger Basic Debug Functionality –Execution controls –Query and modify processor characteristics –Query and modify application characteristics Advanced breakpoint support Symbol Browser Host Debug for basic prototyping

12 Debug Perspective True Embedded Debugger

13 Debug Perspective Code Coverage

14 Real Time Trace

15 Integration with BridgePoint C/C++ generated code compiled with cross compiler –Nucleus EDGE offers multiple compilers Microtec, GNU, Processor vendor’s compilers –No instrumentation required Can run on all EDGE execution environments –ISS, JTAG, Software monitor Eclipse makes integration easier –Requires “Tiger” release of Bridge Point –Same project manager can manage both UML and generated code Including version management plug-ins Complete model to target solution available from one vendor Opportunities for closer integration of embedded tools to be more UML aware

16 Nucleus PLUS RTOS Small footprint High speed, multi-tasking kernel Scaleable hard real-time kernel Priority, pre-emptive scheduler Inter-task Communication Inter-task synchronization Memory Management Dynamic creation and deletion of all objects Hardware Specific Components Kernel Objects MailboxesQueues Pipes Semaphores Memory Services Signals Tasks Timers Events Timer Management Interrupt Handling Thread Management

17 Integration with BridgePoint Model compiler can generate code to target Nucleus RTOS –Not a necessity, but allows Nucleus PLUS users to get the benefits of modeling –Also opens up to all Nucleus PLUS middleware NET, FILE, GRAFIX, USB, 802.11, VM … –Nucleus PLUS and middleware source code is available to be encapsulated Coupled with SIMdx allows for both prototyping and real application development

18 Future Integrations – SW design Nucleus RTOS & Middleware –Other APIs – Itron, OSEK, POSIX –Opportunity to re-design using xtUML Portable, maintainable, efficient, available Nucleus EDGE –Debug and profile at model level –Closer link between model compiler and cross compiler –Additional tools to help build, configure and test xtUML based embedded design Realised as Eclipse plug-ins

19 Future Integrations – HW design Seamless – co-verification –Easy integration at C/C++ level –Uses debug technology from ATI –Offers ability to run software on simulated hardware (simulated at logic level) –Seamless is market leader in co- verification

20 Performance Profile Database Performance Analysis Coherent Memory Server SW Execution HW Simulation  Simultaneous HW/SW simulation  Run software on a real HW model simulation  Detect HW-SW problems before building HW  Analyze overall performance Seamless co-verification

21 Future Integrations – HW design Hardware design –Model compile to VHDL or Verilog Or…. –Model compiler to target new C-based hardware design tools Catapult-C for FPGA System C for ASIC –Complete system (hardware & software) is modeled Model compiler allows targeting to software or hardware Higher degree of abstraction than current hardware design languages Mentor owns all this technology

22 Conclusion Integration is in early stages Opportunities are dramatic for closer integrations between modeling and traditional embedded tools Mentor Graphics is best positioned to drive this What would you like to see ?


Download ppt "BridgePoint Integration John Wolfe / Robert Day Accelerated Technology."

Similar presentations


Ads by Google