1 / 9

Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams

Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams. Authors. Deepak Shankar Darryl Koivisto Mirabilis Design Inc 408-844-3234 Website: http://www.mirabilisdesign.com. MPEG. RTOS. Is it possible...?. Integrate!. WCDMA. BUS. CPU.

Download Presentation

Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Using Classes and Actor-based Modeling to Integrate Distributed Technology Teams

  2. Authors • Deepak Shankar • Darryl Koivisto • Mirabilis Design Inc • 408-844-3234 • Website: http://www.mirabilisdesign.com Mirabilis Designã Inc. Confidential

  3. MPEG RTOS Is it possible...? Integrate! WCDMA BUS CPU Challenges – Communication & IP Re-Use • Internet reduced IP distribution cost, But … • Design teams and storage are distributed

  4. Technology Applied Ptolemy • Class Definition • Case Block • Web Applet VisualSim • Modeling libraries • Co-simulation Framework • Database w/ search • Tutorials Mirabilis Designã Inc. Confidential

  5. VisualSim Simulator performance enhanced Libraries Mixed-Abstraction Statistics Methodology Mirabilis Designã Inc. Confidential

  6. Example Statistics:4-Thread Application 4-Core Processor 750 Mhz 1-Core Processor 3 Ghz Mirabilis Designã Inc. Confidential

  7. How does it work? • Construct models and save an XML file • Centralized or distributed CLASSPATH • Maintain multiple variations of the model • User selects the version or language • Model update is instantly available to all users • Users can enhance other’s IP • Web Applets are training foundation Mirabilis Designã Inc. Confidential

  8. Going Forward • Challenges • Adoption of system modeling is still very slow in the design world • Limited education for systems engineering • Future Development • Can we encrypt the XML files • Generate a compiled version of the XML? Mirabilis Designã Inc. Confidential

  9. Questions? Need to design a new phone -Must play MP3 files -Java games so, accelerator -Need a uP, DSP and FPGA Discussion Customer Requirements Idea • Performance analysis • Resource sharing • Task partitioning • Requirements checking • Build • Optimize • - Validate Architecture Component/Device Selection Functional Partitioning Parameters/Attributes Interfaces and Pin Definitions Frame/Packet Fields - Specification Mirabilis Designã Inc. Confidential

More Related