Presentation is loading. Please wait.

Presentation is loading. Please wait.

DSP/BIOS System Integration Workshop Copyright © 2004 Texas Instruments. All rights reserved. D SP TEXAS INSTRUMENTS TECHNOLOGY 1.

Similar presentations


Presentation on theme: "DSP/BIOS System Integration Workshop Copyright © 2004 Texas Instruments. All rights reserved. D SP TEXAS INSTRUMENTS TECHNOLOGY 1."— Presentation transcript:

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


Download ppt "DSP/BIOS System Integration Workshop Copyright © 2004 Texas Instruments. All rights reserved. D SP TEXAS INSTRUMENTS TECHNOLOGY 1."

Similar presentations


Ads by Google