System Modeling with TLM and Vista Architect
Categories: Vista
This course will help you become familiar with the capabilities of Vista for TLM architectural analysis by investigating architectural models and making trade-offs between the models. Platform creation, modeling techniques, and debug and analysis are just some of the topics of Electronic System Level (ESL) design that will be covered. View course highlights ↓
Scheduled classes
There are no classes currently scheduled for this course. Request a class
Course Highlights
You will learn how to
- Understand the overall goals and objectives targeted in system modeling and virtual prototypes
- Model a simple peripheral: configuration, integration
- Produce efficient models in SystemC
- Event versus clock-based models
- How to model hardware functions in a programming language
- How to model concurrency
- Model timing
- Types
- Latency
- LT/AT synchronization
- Analyze the platform
- For performance
- For power
- Understand the HW/SW co-simulation aspects
- What is a processor model in Vista?
- What are the differences between the virtual model and the real/actual model?
- What are the implications of moving a function between HW and SW?
Hands-on labs
- Model architecture for multi-core ARM, one microprocessor for Linux OS execution, one mircroprocessor for native code execution, all including AXI, UART, FLASH, Memory, and Generic IO
- Labs will
- Explore capabilities of working design
- Running simulation, stepping through SW and HW models
- Architecture debug
- Performance investigation
- Exploring modeling style and its affects on execution
- Analyzing and adjusting platform to meet timing and performance requirements
- Produce new model component and peripherals for AXI bus
- Model interrupts and use pre-packaged interrupt handler
- Understand concurrency and ability to do architectural trade-off analysis
- Adjust code execution
- Integrate realistic traffic flows
Course Details
| Prerequisites |
Familiarity with concepts of:
|
| Course Part Number |
|
| Products Covered |