Digital Signal Processing Reference
In-Depth Information
Step 2
•
Create and build this project as
dotp5.pjt
and add the following files
to the project:
•
dotp5.c
: source file
•
vectors.asm
: vector file defining entry address C_int00
•
C6xdsk.cmd
: linker file
•
rts6701.lib
: file
Do not add any include file using
Add files to project
, because they are
added by selecting
Project
>
scan all dependencies
. The header file
stdio.h
is needed due to
printf
statement in program
dotp5.c
to print the result. The
header file
dotp5.h
is included upon scanning all dependencies.
Step 3: Running the Program
•
Load and run the program. Verify the result of the dot product.
7.3
End Notes
The first lab was used to learn how to create a project and implement it on
the DSK. In all real-time DSP algorithm implementations, the processing rate
of a digital signal processing system is very important. For this lab, only an
8 KHz rate was used to implement algorithms. For more introductory infor-
3, 4
mation about the 'C6711 see references
and
Appendix E
of this topic.
References
1.
DSP Chips — Internet Resources,
http://www.eg3.com
. Mentor Graphics,
2004.
2.
3.
Texas Instruments homepage,
http://www.ti.com
.
2004.
Tretter, S.A.,
Communication Design Using DSP Algorithms: With Laboratory Ex-
periments for the TMS320C6701 and TMS320C6711
, Kluwer Academic/Plenum
Publishers, New York, 2003.
4.
Chassaing, R.,
DSP Applications Using C and the TMS320C6x DSK
, Wiley, New
York, 2002.
5.
Chassaing, R.,
DSP Applications Using C and the TMS320C31 DSK
, Wiley, New
York, 1999.
6.
Kehtarnavaz, N. and Keramat, M.,
DSP System Design Using the TMS320C6000
,
Prentice Hall, Upper Saddle River, NJ, 2001.
7.
Texas Instruments,
TMS320C6000 Programmer's Guide, SPRU198D
, Dallas, TX,
2000.