Upload
kylan-gaines
View
19
Download
2
Tags:
Embed Size (px)
DESCRIPTION
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. - PowerPoint PPT Presentation
Citation preview
Using Classes and Actor-based Modeling to Integrate Distributed
Technology Teams
04/19/23
Slide 2
Authors
Deepak Shankar Darryl Koivisto
• Mirabilis Design Inc
• 408-844-3234
• Website: http://www.mirabilisdesign.com
04/19/23 Mirabilis Design Inc Confidential
Slide 3
Challenges – Communication & IP Re-Use
Internet reduced IP distribution cost, But … Design teams and storage are distributed
May 15, 1999
MPEG
WCDMA
RTOS
CPUBUS
Integrate!Is it possible...?
Slide 4
Technology Applied
Ptolemy Class Definition Case Block Web Applet
VisualSim Modeling libraries Co-simulation
Framework Database w/ search Tutorials
04/19/23 Mirabilis Design Inc Confidential
Slide 5
VisualSim
04/19/23 Mirabilis Design Inc Confidential
Libraries
Methodology
Statistics
Mixed-Abstraction
Simulator performanceenhanced
Slide 6
Example Statistics:4-Thread Application
04/19/23 Mirabilis Design Inc Confidential
4-Core Processor750 Mhz
1-Core Processor3 Ghz
Slide 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
04/19/23 Mirabilis Design Inc Confidential
Slide 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?
04/19/23 Mirabilis Design Inc Confidential
Slide 904/19/23 Mirabilis Design Inc Confidential
Questions?
Idea
Discussion
Need to design a new phone-Must play MP3 files-Java games so, accelerator-Need a uP, DSP and FPGA
Customer Requirements
- Build- Optimize- Validate
ArchitectureComponent/Device SelectionFunctional PartitioningParameters/AttributesInterfaces and Pin DefinitionsFrame/Packet Fields
Performance analysis Resource sharing Task partitioningRequirements checking
Performance analysis Resource sharing Task partitioningRequirements checking
- Specification