Download presentation
Presentation is loading. Please wait.
Published byRonald Richards Modified over 9 years ago
1
DSP/BIOS System Integration Workshop Copyright © 2004 Texas Instruments. All rights reserved. D SP TEXAS INSTRUMENTS TECHNOLOGY 1
2
BIOS System Integration Workshop Objectives Agenda Admin Topics Introductions EVM Overview Lab D SP TEXAS INSTRUMENTS TECHNOLOGY 2
3
Workshop Objectives Define key software design challenges in developing real-time systems Demonstrate essential skills in the use of Code Composer Studio (CCS) in authoring a real-time system Identify and apply the optimal DSP/BIOS constructs to implement a given real- time system Analyze and optimize a software solution to meet real-time requirements D SP TEXAS INSTRUMENTS TECHNOLOGY 3
4
Beyond the Scope of this Workshop DSP Theory Specific processor architectures Offered in optimization workshop Available in TI technical publications OS Theory or authoring D SP TEXAS INSTRUMENTS TECHNOLOGY 4
5
Recommended Prerequisites Familiarity with coding in C language Experience with software development and programming methodologies Familiarity with CCS development tool Helpful - familiarity with: C6x Processor Architectures Object-oriented programming methodologies D SP TEXAS INSTRUMENTS TECHNOLOGY 5
6
BIOS System Integration Workshop Objectives Agenda Admin Topics Introductions EVM Overview Lab D SP TEXAS INSTRUMENTS TECHNOLOGY 6
7
BIOS System Integration Workshop - Agenda D SP TEXAS INSTRUMENTS TECHNOLOGY 1.Introduction 2.Real-Time System Design Considerations 3.Hardware Interrupts (HWI) 4.Software Interrupts (SWI) 5.Task Authoring (TSK) 6.Data Streaming (SIO) 7.Multi-Threading (CLK, PRD) 8.BIOS Instrumentation (LOG, STS, SYS, TRC) 9.Static Systems (GCONF, TCONF) 10.Cache (BCACHE) 11.Dynamic Systems (MEM, BUF) 12.Flash Programming (HexAIS, Flashburn) 13.Inter-Thread Communication (MSGQ,...) 14.DSP Algorithm Standard (XDAIS) 15.Input Output Mini-Drivers (IOM) 16.Direct Memory Access (DMA) 17.Review 7
8
BIOS System Integration Workshop Objectives Agenda Admin Topics Introductions EVM Overview Lab D SP TEXAS INSTRUMENTS TECHNOLOGY 8
9
Administrative Topics Start & End Times Lunch (special diets?), Breaks Labs & Lab Partners Course Materials Name Tags Restrooms Phone Mobile Communications Please disable ring tones on cell phones D SP TEXAS INSTRUMENTS TECHNOLOGY 9
10
Building Layout... Dallas PC South North Guard Visitor Parking Lunch Restrooms 1.Ring for entry 2.Get badge 3.Go to class 1 2 3 10
11
Site Layout... Dallas Park Central PC South Merit Drive Coit Road Churchill Way Banner Drive 75 635 Visitor Parking PC North Lunch Employee Parking D SP TEXAS INSTRUMENTS TECHNOLOGY 11
12
ADD: Fire / Tornado Evacuation Points PC South Merit Drive Coit Road Churchill Way Banner Drive 75 635 Visitor Parking PC North Lunch Employee Parking D SP TEXAS INSTRUMENTS TECHNOLOGY 12
13
BIOS System Integration Workshop Objectives Agenda Admin Topics Introductions EVM Overview Lab D SP TEXAS INSTRUMENTS TECHNOLOGY 13
14
Introductions About You Name & Company Application Prior DSP experience (or other uP) Previous operating system experience Expectations and specific interests About The Instructor(s)... D SP TEXAS INSTRUMENTS TECHNOLOGY 14
15
Questionnaire In the table below, for each topic please rank your relative prior experience and your current interest (need to learn) on a 0 (low) to 9 (high) point scale ExperienceInterest Topic Real-Time System Considerations ------ ------Hardware – General DSP Architecture: which ones?_______________ GPP Processor: which ones? _______________ Hardware (Board) Design Drivers ------ ------Software – General ASM Coding C Coding C++ / OOP Code Composer Studio DSP Algorithm Standard DSP/BIOS (check which you’ve used before:) - SEM TSK SWI PIP SIO MEM other RTOS: which ones? ___________________ Real-Time System Overview D SP TEXAS INSTRUMENTS TECHNOLOGY 15
16
BIOS System Integration Workshop Objectives Agenda Admin Topics Introductions EVM Overview Lab D SP TEXAS INSTRUMENTS TECHNOLOGY 16
17
TMS 320 DM 6437 EVM DIP SwitchesLEDs Line In Headphone Power USB Port D SP TEXAS INSTRUMENTS TECHNOLOGY 17
18
EVM Resets CCS reset Use most commonly – fast and easy Invoked via: Debug -> DSP Reset Resets DSP (not full board) May not clear all states required for ‘clean’ new debug session Reset button More extensive reset operation, still not comprehensive OK to assert when CCS (3.1 or higher) is running Absolute reset Provides completely ‘fresh’ starting point Disconnect CCS from target : C Remove Power and USB plugs Re-connect CCS to the target : C Best choice to be sure a full reset is obtained D SP TEXAS INSTRUMENTS TECHNOLOGY 18
19
BIOS System Integration Workshop Objectives Agenda Admin Topics Introductions EVM Overview Lab D SP TEXAS INSTRUMENTS TECHNOLOGY 19
20
Lab 1 - Objectives CCS Hook up the EVM Supply power Hardware Run CCS Setup Start CCS Configure CCS Options Component Manager Close CCS Software Time: 20 minutes D SP TEXAS INSTRUMENTS TECHNOLOGY 20
21
CCS Component Manager New to CCS 3.1 and beyond : allows selection of many CCS components such as BIOS, simulator, profiler, etc 21
22
ti Technical Training Organization 22
23
Implicit Function Warning Tip: Add “-pdsw225” to your compiler options and save yourself loads of time!!! You may also want to use “-pdr” to see remarks. // main.c void main() { printf(“Hello world!\n”); } Also recommended
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.