Software: Innovative Solution - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Software: Innovative Solution

Description:

... Visual C , .NET or Borland C Builder. Board Driver JTAG ... Microsoft Visual C , .NET or Borland C Builder. Source Code ( .c .h) Example projects ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 24
Provided by: Bpar4
Category:

less

Transcript and Presenter's Notes

Title: Software: Innovative Solution


1
Software Innovative Solution
  • Elements provided by II
  • How they fit together
  • End-user benefits
  • Terminology

2
II Software
I/O
PCI Ctrl
Host PCI Bus
3
Code Composer Studio
Debugger
Project Build
TI Libraries
Compiler
  • DSP/BIOS
  • Kernel O.S.
  • Scheduler
  • Drivers

Linker
I/O
PCI Ctrl
4
Code Composer Studio
Debugger
Project Build
C Templates
TI Libraries
I/O control
Source Code (.c .h) Executables (
.lib) Example Project
Timebase
Compiler
Memory Ctrl
Math, DSP
Linker
Innovative Integration (Target Side)
Chip Support Library Config
PCI Busmaster
PCI Mailbox
Terminal Stdio
I/O
PCI Ctrl
5
C / C
C / C
Code Composer Studio
3rd party
User Code
Debugger
Project Build
C Templates
TI Libraries
I/O control
Source Code (.c .h) Executables (
.lib) Example Project
Timebase
Compiler
Math, DSP
Linker
Innovative Integration (Target Side)
Chip Support Library Config
PCI Busmaster
PCI Mailbox
Terminal Stdio
I/O
PCI Ctrl
6
C / C
C / C
Code Composer Studio
3rd party
User Code
Debugger
Project Build
C Templates
TI Libraries
I/O control
Source Code (.c .h) Executables (
.lib) Example Project
Timebase
Compiler
Math, DSP
Linker
Innovative Integration (Target Side)
Chip Support Library Config
PCI Busmaster
PCI Mailbox
Terminal Stdio
I/O
PCI Ctrl
7
C / C
C / C
Code Composer Studio
3rd party
User Code
Debugger
Project Build
Board Specific DSP/BIOS Peripheral Drivers
C Templates
TI Libraries
I/O control
Source Code (.c .h) Executables (
.lib) Example Project
Timebase
Compiler
  • DSP/BIOS
  • Kernel O.S.
  • Scheduler
  • Drivers

Math, DSP
Linker
Innovative Integration (Target Side)
Chip Support Library Config
PCI Busmaster
PCI Mailbox
Terminal Stdio
I/O
PCI Ctrl
8
C / C
C / C
Code Composer Studio
3rd party
User Code
Debugger
Project Build
Board Specific DSP/BIOS Peripheral Drivers
C Templates
TI Libraries
I/O control
Source Code (.c .h) Executables (
.lib) Example Project
Timebase
Compiler
  • DSP/BIOS
  • Kernel O.S.
  • Scheduler
  • Drivers

Math, DSP
Linker
Innovative Integration (Target Side)
Chip Support Library Config
PCI Busmaster
COFF(.out)
PCI Mailbox
JTAG
Terminal Stdio
I/O
PCI Ctrl
9
Target Side (DSP) Tools
C / C
C / C
Code Composer Studio
3rd party
User Code
Debugger
Project Build
Board Specific DSP/BIOS Peripheral Drivers
C Templates
TI Libraries
I/O control
Source Code (.c .h) Executables (
.lib) Example Project
Timebase
Compiler
  • DSP/BIOS
  • Kernel O.S.
  • Scheduler
  • Drivers

Math, DSP
Linker
Innovative Integration (Target Side)
Chip Support Library Config
PCI Busmaster
COFF(.out)
PCI Mailbox
JTAG
Terminal Stdio
I/O
PCI Ctrl
Host PCI Bus
10
Target Side (DSP) Tools
C / C
C / C
Code Composer Studio
3rd party
User Code
Debugger
Project Build
Board Specific DSP/BIOS Peripheral Drivers
C Templates
  • Source Code Debug
  • Step-thru
  • Breakpoints
  • Watchpoints
  • RT Profiling
  • RT Data Exchange (RTDX)

TI Libraries
I/O control
Source Code (.c .h) Executables (
.lib) Example Project
Timebase
Compiler
  • DSP/BIOS
  • Kernel O.S.
  • Scheduler
  • Drivers

Math, DSP
Linker
Innovative Integration (Target Side)
Chip Support Library Config
PCI Busmaster
COFF(.out)
PCI Mailbox
JTAG
Terminal Stdio
I/O
PCI Ctrl
Host PCI Bus
11
Board Driver JTAG Driver
12
Board Driver JTAG Driver
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
13
Board Driver JTAG Driver
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
Executable (.exe)
Link
Compile
Microsoft Visual C, .NET or
Borland C Builder
14
Board Driver JTAG Driver
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
Source Code ( .c .h) Example
projects
Innovative Integration (Host Side)
SW Components (Objects, Classes)
Link
Compile
Microsoft Visual C, .NET or
Borland C Builder
15
Board Driver JTAG Driver
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
PCI Mailbox
PCI Busmaster
Board Methods
Prgm Download
HPI Access
Source Code ( .c .h) Example
projects
Periph Controls
Innovative Integration (Host Side)
SW Components (Objects, Classes)
Link
Compile
Microsoft Visual C, .NET or
Borland C Builder
16
Board Driver JTAG Driver
Mirror Image Comm Tools
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
PCI Mailbox
PCI Busmaster
Board Methods
Prgm Download
HPI Access
Source Code ( .c .h) Example
projects
Periph Controls
Innovative Integration (Host Side)
SW Components (Objects, Classes)
Link
Compile
Microsoft Visual C, .NET or
Borland C Builder
17
Board Driver JTAG Driver
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
PCI Mailbox
PCI Busmaster
Board Methods
Prgm Download
HPI Access
Source Code ( .c .h) Example
projects
Periph Controls
Innovative Integration (Host Side)
SW Components (Objects, Classes)
ARMADA
Streaming
Buffer Managt
Link
Data Handling
View/Log/Play
Intel DSP MMX
Compile
Microsoft Visual C, .NET or
Borland C Builder
18
Board Driver JTAG Driver
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
PCI Mailbox
PCI Busmaster
Board Methods
Prgm Download
HPI Access
Source Code ( .c .h) Example
projects
Periph Controls
Innovative Integration (Host Side)
SW Components (Objects, Classes)
ARMADA
Streaming
Buffer Managt
Link
Data Handling
View/Log/Play
Intel DSP MMX
Compile
User Code
Microsoft Visual C, .NET or
Borland C Builder
19
Board Driver JTAG Driver
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
PCI Mailbox
PCI Busmaster
Board Methods
Prgm Download
HPI Access
Source Code ( .c .h) Example
projects
Periph Controls
Innovative Integration (Host Side)
SW Components (Objects, Classes)
ARMADA
Streaming
Buffer Managt
Link
Data Handling
View/Log/Play
Intel DSP MMX
Compile
User Code
3rd party
Microsoft Visual C, .NET or
Borland C Builder
20
Board Driver JTAG Driver
Terminal
Load
COFF Dump
Utilities
PCI Config
PROM Burn
PCI Mailbox
PCI Busmaster
Board Methods
Prgm Download
HPI Access
Source Code ( .c .h) Example
projects
Periph Controls
Executable (.exe)
Innovative Integration (Host Side)
SW Components (Objects, Classes)
ARMADA
Streaming
Buffer Managt
Link
Data Handling
View/Log/Play
Intel DSP MMX
Compile
User Code
3rd party
Microsoft Visual C, .NET or
Borland C Builder
21
Communication (CCS/JTAG required) (Slow)
Communication
Communication
22
  • Target Side
  • Libraries
  • Examples
  • BIOS drivers
  • Easy Comm w/ PC

Communication (CCS/JTAG required) (Slow)
Communication
Communication
23
  • Target Side
  • Libraries
  • Examples
  • BIOS drivers
  • Easy Comm w/ PC

Communication (CCS/JTAG required) (Slow)
Communication
Communication
  • Host Side
  • Libraries
  • Powerful Examples
  • Easy board access
  • Easy comm with DSP
  • Simple Data Handling
  • Graph, Log, Analyze
  • Math, DSP functions
  • Utilities Uniterminal, Binview, Download
Write a Comment
User Comments (0)
About PowerShow.com