Overview
Overview
Hello, TI DSP, ‘C6000
Hello, TI DSP, ‘C6000
DSK
DSK
Tour of ‘C6711 DSK
Tour of ‘C6711 DSK
C Code
C Code
Code Composer
Code Composer
System
System
1.
1.
McBSP, Interrupts
McBSP, Interrupts
2.
2.
EDMA,
EDMA,
Cache
Cache
DSP/BIOS
DSP/BIOS
Real-Time Tools
Real-Time Tools
VAB
VAB
Visual Design
Visual Design
Epilogue
Epilogue
What Next?
What Next?
Agenda
Agenda
T
T
H E
H E
W
W
O R L D
O R L D
L
L
E A D E R I N
E A D E R I N
D
D
S
S
P
P
S
S
O L U T I O N S
O L U T I O N S
Outline
Outline
Basics of Visual Application
Basics of Visual Application
Builder
Builder
Lab 7
Lab 7
Create Sinewave
Create Sinewave
Create DTMF
Create DTMF
View other examples
View other examples
Visual Application Builder
Visual Application Builder
Build applications by selecting & connecting blocks (easy)
Build applications by selecting & connecting blocks (easy)
3
3
rd
rd
party tool from Hyperception
party tool from Hyperception
Data and Control Paths
Data and Control Paths
Both
Both
data
data
and control connectors
and control connectors
Sets Frequency
Sets Frequency
Both
Both
data
data
and
and
control
control
connections
connections
VAB Output Options
VAB Output Options
Build Program (.out)
Build Program (.out)
VAB can create .OUT file which can
VAB can create .OUT file which can
be loaded and run within CCS.
be loaded and run within CCS.
Relocatable Outject (library) File
Relocatable Outject (library) File
Import your VAB creations into CCS.
Import your VAB creations into CCS.
VAB can create an object library
VAB can create an object library
and header file which can be added
and header file which can be added
to a CCS project (.PJT) file.
to a CCS project (.PJT) file.
Write Directly to FLASH
Write Directly to FLASH
After your VAB program has been
After your VAB program has been
created and tested, a simple menu
created and tested, a simple menu
selection allows you to burn it into
selection allows you to burn it into
the DSK's FLASH memory.
the DSK's FLASH memory.
This allows the program to run
This allows the program to run
stand-alone, that is, without VAB
stand-alone, that is, without VAB
(or CCS).
(or CCS).
Build Program (.out)
Build Program (.out)
VAB can create .OUT file which can
VAB can create .OUT file which can
be loaded and run within CCS.
be loaded and run within CCS.
Relocatable Outject (library) File
Relocatable Outject (library) File
Import your VAB creations into CCS.
Import your VAB creations into CCS.
VAB can create an object library
VAB can create an object library
and header file which can be added
and header file which can be added
to a CCS project (.PJT) file.
to a CCS project (.PJT) file.
Write Directly to FLASH
Write Directly to FLASH
After your VAB program has been
After your VAB program has been
created and tested, a simple menu
created and tested, a simple menu
selection allows you to burn it into
selection allows you to burn it into
the DSK's FLASH memory.
the DSK's FLASH memory.
This allows the program to run
This allows the program to run
stand-alone, that is, without VAB
stand-alone, that is, without VAB
(or CCS).
(or CCS).
Other Features
Other Features
Hierarchical
Hierarchical
One worksheet can become a block in a second
One worksheet can become a block in a second
worksheet
worksheet
Block Wizard
Block Wizard
Create your own block, if you can’t find a pre-built
Create your own block, if you can’t find a pre-built
one that meets your needs
one that meets your needs
Creates C template for coding in CCS
Creates C template for coding in CCS
Also creates PC icons for VAB
Also creates PC icons for VAB
TI’s DSP Algorithm Standard
TI’s DSP Algorithm Standard
eXpressDSP Component Wizard allows you to
eXpressDSP Component Wizard allows you to
quickly create compliant algorithms
quickly create compliant algorithms
VAB can use eXpressDSP algorithms
VAB can use eXpressDSP algorithms
Optional Feature:
Optional Feature:
If you want the PC components in your design, a
If you want the PC components in your design, a
stand-alone (.EXE) application can be generated
stand-alone (.EXE) application can be generated
from Hyperception tools
from Hyperception tools
Hierarchical
Hierarchical
One worksheet can become a block in a second
One worksheet can become a block in a second
worksheet
worksheet
Block Wizard
Block Wizard
Create your own block, if you can’t find a pre-built
Create your own block, if you can’t find a pre-built
one that meets your needs
one that meets your needs
Creates C template for coding in CCS
Creates C template for coding in CCS
Also creates PC icons for VAB
Also creates PC icons for VAB
TI’s DSP Algorithm Standard
TI’s DSP Algorithm Standard
eXpressDSP Component Wizard allows you to
eXpressDSP Component Wizard allows you to
quickly create compliant algorithms
quickly create compliant algorithms
VAB can use eXpressDSP algorithms
VAB can use eXpressDSP algorithms
Optional Feature:
Optional Feature:
If you want the PC components in your design, a
If you want the PC components in your design, a
stand-alone (.EXE) application can be generated
stand-alone (.EXE) application can be generated
from Hyperception tools
from Hyperception tools
VAB for ‘C6000
VAB for ‘C6000
VAB for ‘C6000
VAB for ‘C6000
$1495 US, P/N HSWN1060
$1495 US, P/N HSWN1060
VAB also available for other TI DSP
VAB also available for other TI DSP
families
families
Workshop CD-ROM contains VAB
Workshop CD-ROM contains VAB
demo
demo
Same version installed on workshop computers
Same version installed on workshop computers
Some capabilities have been disabled (incl
Some capabilities have been disabled (incl
Save/Print)
Save/Print)
Purchase KEY to full version by phone
Purchase KEY to full version by phone
For Purchase or Information:
Hyperception, Inc.
Voice: 214-343-8525 … Fax: 214-343-2457
info@hyperception.com
www.hyperception.com
For Purchase or Information:
Hyperception, Inc.
Voice: 214-343-8525 … Fax: 214-343-2457
info@hyperception.com
www.hyperception.com
Lab 7
Lab 7
Build a simple sine output
Build a simple sine output
(5
(5
mins)
mins)
Build a DTMF output
Build a DTMF output
(> 5 mins)
(> 5 mins)
Examine included examples
Examine included examples